=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for mozjs128-128.14.0 gmake[1]: Entering directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build' /usr/pkg/bin/gmake recurse_pre-export gmake[2]: Entering directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build' /pbulk/work/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.14.0-29236f3897f3/_virtualenvs/build/bin/python -m mozbuild.action.process_install_manifest --track install_dist_include.track dist/include _build_manifests/install/dist_include /pbulk/work/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.14.0-29236f3897f3/_virtualenvs/build/bin/python -m mozbuild.action.process_install_manifest --track install_dist_public.track dist/public _build_manifests/install/dist_public /pbulk/work/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.14.0-29236f3897f3/_virtualenvs/build/bin/python -m mozbuild.action.process_install_manifest --track install_dist_private.track dist/private _build_manifests/install/dist_private /pbulk/work/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.14.0-29236f3897f3/_virtualenvs/build/bin/python -m mozbuild.action.process_install_manifest --track install__tests.track _tests _build_manifests/install/_tests /pbulk/work/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.14.0-29236f3897f3/_virtualenvs/build/bin/python -m mozbuild.action.process_install_manifest --track install_dist_bin.track dist/bin _build_manifests/install/dist_bin rm -f '.cargo/config.toml' /pbulk/work/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.14.0-29236f3897f3/_virtualenvs/build/bin/python -m mozbuild.action.preprocessor --depend .deps/config.toml.pp -DNDEBUG=1 -DTRIMMED=1 -Dtop_srcdir=/pbulk/work/lang/mozjs128/work/firefox-128.14.0 -DCROSS_COMPILE='' -DEDITLINE=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_TESTS=1 -DENABLE_WASM_AVX=1 -DENABLE_WASM_GC=1 -DENABLE_WASM_JS_STRING_BUILTINS=1 -DENABLE_WASM_MOZ_INTGEMM=1 -DENABLE_WASM_MULTI_MEMORY=1 -DENABLE_WASM_SIMD=1 -DENABLE_WASM_TAIL_CALLS=1 -DGTEST_HAS_RTTI=0 -DHAVE_64BIT_BUILD=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_CPUID_H=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_MALLOC_H=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_SYSCALL=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=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_X64=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_INTL_API=1 -DJS_PUNBOX64=1 -DJS_STANDALONE=1 -DJS_WITHOUT_NSPR=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_UAVERSION='"128.0"' -DMOZILLA_VERSION='"128.14.0"' -DMOZILLA_VERSION_U=128.14.0 -DMOZJS_MAJOR_VERSION=128 -DMOZJS_MINOR_VERSION=14 -DMOZ_AARCH64_JSCVT=0 -DMOZ_BUILD_APP=js -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ICU4X=1 -DMOZ_SYSTEM_ICU=1 -DMOZ_UPDATE_CHANNEL=default -DNO_NSPR_10_SUPPORT=1 -DRELEASE_OR_BETA=1 -DSTDC_HEADERS=1 -DU_USING_ICU_NAMESPACE=0 -DWASM_HAS_HEAPREG=1 -DXP_NETBSD=1 -DXP_UNIX=1 -DAB_CD=en-US '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/.cargo/config.toml.in' -o '.cargo/config.toml' Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. Elapsed: 0.03s; From dist/include: Kept 5 existing; Added/updated 357; Removed 0 files and 0 directories. Elapsed: 0.08s; From _tests: Kept 3 existing; Added/updated 487; Removed 0 files and 0 directories. Elapsed: 0.00s; From dist/bin: Kept 0 existing; Added/updated 2; Removed 0 files and 0 directories. gmake[2]: Leaving directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build' gmake[1]: Leaving directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build' gmake[1]: Entering directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build' /usr/pkg/bin/gmake recurse_export gmake[2]: Entering directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build' ./buildconfig.rs.stub /pbulk/work/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.14.0-29236f3897f3/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /pbulk/work/lang/mozjs128/work/firefox-128.14.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 ./cbindgen-metadata.json.stub /pbulk/work/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.14.0-29236f3897f3/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /pbulk/work/lang/mozjs128/work/firefox-128.14.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 ./js-confdefs.h.stub /pbulk/work/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.14.0-29236f3897f3/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /pbulk/work/lang/mozjs128/work/firefox-128.14.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 /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/js-confdefs.h.in ./js-config.h.stub /pbulk/work/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.14.0-29236f3897f3/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /pbulk/work/lang/mozjs128/work/firefox-128.14.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 /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/js-config.h.in ./ProfilingCategoryList.h.stub /pbulk/work/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.14.0-29236f3897f3/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /pbulk/work/lang/mozjs128/work/firefox-128.14.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 /pbulk/work/lang/mozjs128/work/firefox-128.14.0/mozglue/baseprofiler/build/profiling_categories.yaml ./PrefsGenerated.h.stub /pbulk/work/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.14.0-29236f3897f3/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/GeneratePrefs.py generate_prefs_header js/public/PrefsGenerated.h js/public/.deps/PrefsGenerated.h.pp js/public/.deps/PrefsGenerated.h.stub /pbulk/work/lang/mozjs128/work/firefox-128.14.0/modules/libpref/init/StaticPrefList.yaml ./ReservedWordsGenerated.h.stub /pbulk/work/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.14.0-29236f3897f3/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /pbulk/work/lang/mozjs128/work/firefox-128.14.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 /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/ReservedWords.h ./StatsPhasesGenerated.h.stub gmake[3]: Entering directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/config' mkdir -p '.deps/' /pbulk/work/lang/mozjs128/work/.cwrapper/bin/gcc -std=gnu99 -o host_nsinstall.o -c -DXP_UNIX -O2 -DNDEBUG=1 -DTRIMMED=1 -DUNICODE -D_UNICODE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/config -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/config -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -MD -MP -MF .deps/host_nsinstall.o.pp /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/nsinstall.c /pbulk/work/lang/mozjs128/work/.cwrapper/bin/gcc -std=gnu99 -o host_pathsub.o -c -DXP_UNIX -O2 -DNDEBUG=1 -DTRIMMED=1 -DUNICODE -D_UNICODE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/config -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/config -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -MD -MP -MF .deps/host_pathsub.o.pp /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/pathsub.c /pbulk/work/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.14.0-29236f3897f3/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /pbulk/work/lang/mozjs128/work/firefox-128.14.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 ./ABIFunctionTypeGenerated.h.stub gmake[3]: Leaving directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/config' /pbulk/work/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.14.0-29236f3897f3/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /pbulk/work/lang/mozjs128/work/firefox-128.14.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 /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/ABIFunctionType.yaml ./MIROpsGenerated.h.stub /pbulk/work/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.14.0-29236f3897f3/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /pbulk/work/lang/mozjs128/work/firefox-128.14.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 /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/MIROps.yaml ./LIROpsGenerated.h.stub /pbulk/work/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.14.0-29236f3897f3/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /pbulk/work/lang/mozjs128/work/firefox-128.14.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 /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/LIROps.yaml ./CacheIROpsGenerated.h.stub /pbulk/work/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.14.0-29236f3897f3/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /pbulk/work/lang/mozjs128/work/firefox-128.14.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 /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIROps.yaml ./AtomicOperationsGenerated.h.stub /pbulk/work/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.14.0-29236f3897f3/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /pbulk/work/lang/mozjs128/work/firefox-128.14.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 ./WasmBuiltinModuleGenerated.h.stub /pbulk/work/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.14.0-29236f3897f3/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /pbulk/work/lang/mozjs128/work/firefox-128.14.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 /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/wasm/WasmBuiltinModule.yaml ./selfhosted.out.h.stub gmake[3]: Entering directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/config' mkdir -p '../dist/host/bin/' config/nsinstall_real /pbulk/work/lang/mozjs128/work/.cwrapper/bin/gcc -std=gnu99 -o nsinstall_real -DXP_UNIX -O2 @/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/config/nsinstall_real.list cp nsinstall_real nsinstall.tmp mv nsinstall.tmp nsinstall ../config/nsinstall -R -m 755 'nsinstall' '../dist/bin' gmake[3]: Leaving directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/config' /pbulk/work/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.14.0-29236f3897f3/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /pbulk/work/lang/mozjs128/work/firefox-128.14.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 /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/public/friend/ErrorNumbers.msg mozglue/baseprofiler/public/ProfilingCategoryList.h /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/builtin/TypedArrayConstants.h /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/builtin/SelfHostingDefines.h /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/builtin/Utilities.js /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/builtin/Array.js /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/builtin/AsyncFunction.js /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/builtin/AsyncIteration.js /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/builtin/BigInt.js /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/builtin/Date.js /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/builtin/Error.js /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/builtin/Generator.js /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/builtin/Iterator.js /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/builtin/Map.js /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/builtin/Number.js /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/builtin/Object.js /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/builtin/Promise.js /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/builtin/Reflect.js /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/builtin/RegExp.js /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/builtin/RegExpGlobalReplaceOpt.h.js /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/builtin/RegExpLocalReplaceOpt.h.js /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/builtin/String.js /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/builtin/Set.js /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/builtin/TypedArray.js /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/builtin/WeakMap.js /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/builtin/WeakSet.js /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/builtin/intl/NumberingSystemsGenerated.h /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/builtin/intl/Collator.js /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/builtin/intl/CommonFunctions.js /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/builtin/intl/CurrencyDataGenerated.js /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/builtin/intl/DateTimeFormat.js /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/builtin/intl/DisplayNames.js /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/builtin/intl/IntlObject.js /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/builtin/intl/ListFormat.js /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/builtin/intl/NumberFormat.js /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/builtin/intl/PluralRules.js /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/builtin/intl/RelativeTimeFormat.js /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/builtin/intl/SanctionedSimpleUnitIdentifiersGenerated.js /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/builtin/intl/Segmenter.js gmake[3]: Entering directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/config' config/system-header.sentinel.stub /pbulk/work/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.14.0-29236f3897f3/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/make-system-wrappers.py gen_wrappers system-header.sentinel .deps/system-header.sentinel.pp .deps/system-header.sentinel.stub /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/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/gio.h glibconfig.h glib.h glib-object.h glob.h gmodule.h gnome.h gnu/libc-version.h gps.h grp.h gssapi_generic.h gssapi/gssapi_generic.h gssapi/gssapi.h gssapi.h gst/app/gstappsink.h gst/app/gstappsrc.h gst/gst.h gst/video/video.h gtk/gtk.h gtk/gtkunixprint.h 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 prwin16.h psap.h Pt.h pthread.h pthread_np.h pulse/pulseaudio.h pwd.h Python.h QDOffscreen.h queue Quickdraw.h QuickDraw.h QuickTimeComponents.h quipu/attr.h regex.h Region.h resolv.h Resources.h Retrace.h rld_interface.h Roster.h rpc.h rpcproxy.h rpc/types.h sane/sane.h sane/sanei.h sane/saneopts.h sanitizer/asan_interface.h 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 sslerr.h ssl.h sslproto.h sslt.h sstream StandardFile.h starlet.h stat.h statreg.cpp statreg.h stdarg.h stdbool.h stddef.h stdint.h stdio.h stdlib.h storage/FindDirectory.h StorageKit.h StringCompare.h string.h String.h strings.h Strings.h StringView.h stropts.h strstrea.h structs.h stsdef.h SupportDefs.h support/String.h support/SupportDefs.h support/TLS.h svrcore.h symconst.h sym.h synch.h syncmgr.h sys/atomic_op.h sys/bitypes.h sys/byteorder.h syscall.h sys/cdefs.h sys/cfgodm.h sys/elf.h sys/endian.h sys/epoll.h sys/errno.h sys/eventfd.h sys/fault.h sys/fcntl.h sys/file.h sys/filio.h sys/frame.h sys/immu.h sys/inotify.h sys/inttypes.h sys/ioccom.h sys/ioctl.h sys/ipc.h sys/klog.h sys/ldr.h sys/link.h sys/locking.h syslog.h sys/lwp.h sys/machine.h sys/mman.h sys/mmu.h sys/mount.h sys/mpctl.h sys/msg.h sys/param.h sys/pda.h sys/poll.h sys/ppc.h sys/prctl.h sys/priv.h sys/procfs.h sys/pstat.h sys/ptrace.h sys/queue.h sys/quota.h sys/reboot.h sys/reg.h sys/regset.h sys/resource.h sys/sched.h sys/select.h sys/sem.h sys/sendfile.h sys/shm.h sys/siginfo.h sys/signal.h sys/socket.h sys/sockio.h sys/sparc/frame.h sys/stack.h sys/statfs.h sys/stat.h sys/statvfs.h sys/syscall.h sys/sysctl.h sys/sysinfo.h sys/sysmacros.h sys/sysmp.h sys/syssgi.h sys/systeminfo.h sys/system_properties.h sys/thr.h sys/timeb.h sys/time.h sys/times.h sys/ttycom.h sys/types.h sys/ucontext.h sys/uio.h sys/un.h sys/unistd.h sys/user.h sys/utsname.h sys/vfs.h sys/wait.h t1tables.h tables.h TArray.h TArrayIterator.h task.h tchar.h TCHAR.H termios.h TextCommon.h TextEdit.h TextEncodingConverter.h TextServices.h TextUtils.h TextView.h th/PCR_Th.h thread.h ThreadManagerTests.h Threads.h time.h Timer.h tlhelp32.h ToolUtils.h tr1/functional trace.h Traps.h ttnameid.h tttables.h typeinfo types.h Types.h UAppleEventsMgr.h UAttachments.h ucontext.h uconv.h UCursor.h UDebugging.h UDesktop.h UDrawingState.h UDrawingUtils.h UEnvironment.h UEventMgr.h UException.h UExtractFromAEDesc.h UGWorld.h UKeyFilters.h ulocks.h ulserrno.h UMemoryMgr.h UModalDialogs.h UNavServicesDialogs.h UnicodeBlockObjects.h UnicodeConverter.h UnicodeUtilities.h unidef.h unikbd.h unistd.h unix.h unixio.h unknwn.h unwind.h UPrinting.h UQuickTime.h UReanimator.h URegions.h URegistrar.h UResourceMgr.h urlhist.h urlmon.h UScrap.h UScreenPort.h UTCUtils.h UTETextAction.h UTEViewTextAction.h UTextEdit.h UTextTraits.h utilmodt.h utilpars.h utilparst.h utilrename.h utime.h UWindows.h values.h varargs.h vcclr.h View.h Volume.h wab.h wait.h wchar.h wctype.h winbase.h win/compobj.h windef.h Window.h windows.h Windows.h windowsx.h Wininet.h winnls.h winperf.h winreg.h Winreg.h winsock2.h winsock.h winspool.h winsvc.h winuser.h winver.h wmem.h workbench/startup.h wtypes.h wx/image.h wx/listctrl.h wx/log.h wx/toolbar.h wx/wx.h wx/xrc/xmlres.h xlocale.h zmouse.h vorbis/codec.h opus/opus.h opus/opus_multistream.h ogg/ogg.h theora/theoradec.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_decoder.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]: Leaving directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/config' gmake[3]: Entering directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/build/rust/mozbuild' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/build/rust/mozbuild' gmake[3]: Entering directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/memory/build' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/memory/build' gmake[3]: Entering directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/mozglue/baseprofiler' ../../config/nsinstall -R -m 644 'public/ProfilingCategoryList.h' '../../dist/include' gmake[3]: Entering directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/mozglue/build' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/mozglue/build' gmake[3]: Entering directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src' ../../config/nsinstall -R -m 644 'js-config.h' '../../dist/include' gmake[3]: Leaving directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/mozglue/baseprofiler' ../../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 '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src' gmake[3]: Entering directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/frontend' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/frontend' gmake[3]: Entering directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/build' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/build' gmake[3]: Entering directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/tests' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/tests' gmake[3]: Entering directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/gc' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/gc' gmake[3]: Entering directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/shell' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/shell' gmake[3]: Entering directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/jit' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/jit' gmake[3]: Entering directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/jsapi-tests' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/jsapi-tests' gmake[3]: Entering directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/wasm' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/wasm' ./unicode_bidi_ffi_generated.h.stub /pbulk/work/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.14.0-29236f3897f3/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /pbulk/work/lang/mozjs128/work/firefox-128.14.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 /pbulk/work/lang/mozjs128/work/firefox-128.14.0/intl/bidi/rust/unicode-bidi-ffi gmake[3]: Entering directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/intl/bidi' ../../config/nsinstall -R -m 644 'unicode_bidi_ffi_generated.h' '../../dist/include/mozilla/intl' gmake[3]: Leaving directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/intl/bidi' gmake[2]: Leaving directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build' gmake[1]: Leaving directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build' gmake[1]: Entering directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build' /usr/pkg/bin/gmake recurse_compile gmake[2]: Entering directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build' gmake[3]: Entering directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/build/pure_virtual' mkdir -p '.deps/' gmake[3]: Entering directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/rust' /usr/pkg/bin/cargo rustc --keep-going --release --manifest-path /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/rust/Cargo.toml --lib --target=x86_64-unknown-netbsd --features 'icu4x mozilla-central-workspace-hack' -- -Clto /pbulk/work/lang/mozjs128/work/.cwrapper/bin/gcc -std=gnu99 -o pure_virtual.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/build/pure_virtual -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/build/pure_virtual -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -DMOZILLA_CLIENT -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -pthread -ffunction-sections -fdata-sections -fno-math-errno -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-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 /pbulk/work/lang/mozjs128/work/firefox-128.14.0/build/pure_virtual/pure_virtual.c gmake[3]: Entering directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/config' gmake[3]: Nothing to be done for 'host-objects'. gmake[3]: Leaving directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/config' gmake[3]: Entering directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/irregexp' mkdir -p '.deps/' gmake[3]: Leaving directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/build/pure_virtual' warning: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/xpcom/rust/gtest/xpcom/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/netwerk/base/rust-helper/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/dom/media/webrtc/sdp/rsdparsa_capi/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/xpcom/rust/gtest/bench-collections/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/storage/variant/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/dom/media/gtest/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/toolkit/components/processtools/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/rust/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/rust/shared/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/xpcom/rust/gtest/nsstring/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/xpcom/rust/malloc_size_of_derive/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/toolkit/components/glean/tests/gtest/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/toolkit/components/bitsdownload/bits_client/Cargo.toml: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition (in the `regex` dependency) warning: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/toolkit/components/bitsdownload/bits_client/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/dom/fs/parent/rust/mime-guess-ffi/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/toolkit/library/rust/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/toolkit/library/rust/Cargo.toml: unused manifest key: lib.plugin warning: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/intl/encoding_glue/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/toolkit/components/bitsdownload/bits_client/bits/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/tools/profiler/rust-helper/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/toolkit/components/bitsdownload/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/toolkit/library/gtest/rust/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/toolkit/library/gtest/rust/Cargo.toml: unused manifest key: lib.plugin warning: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/toolkit/components/cascade_bloom_filter/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/security/manager/ssl/cert_storage/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/dom/fs/parent/rust/data-encoding-ffi/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/fuzz-tests/gluesmith/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/toolkit/components/kvstore/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/netwerk/base/mozurl/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/toolkit/library/rust/shared/Cargo.toml: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition (in the `audio_thread_priority` dependency) warning: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/toolkit/library/rust/shared/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/toolkit/library/rust/shared/Cargo.toml: unused manifest key: lib.plugin warning: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/modules/libpref/parser/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o RegExpNativeMacroAssembler.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/irregexp -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/irregexp -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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/pkg/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 /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/irregexp/RegExpNativeMacroAssembler.cpp gmake[3]: Entering directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/intl/components' mkdir -p '.deps/' gmake[3]: Entering directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/jit' mkdir -p '.deps/' /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_intl_components0.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/intl/components -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/intl/components -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/intl/icu_capi/c/include -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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 gmake[3]: Entering directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/intgemm' mkdir -p '.deps/' gmake[3]: Entering directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/frontend' mkdir -p '.deps/' gmake[3]: Entering directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/gc' js/src/gc/StatsPhasesGenerated.inc.stub /pbulk/work/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.14.0-29236f3897f3/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/gc/GenerateStatsPhases.py generateCpp StatsPhasesGenerated.inc .deps/StatsPhasesGenerated.inc.pp .deps/StatsPhasesGenerated.inc.stub gmake[3]: Entering directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/debugger' mkdir -p '.deps/' /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_jit0.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/jit -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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/pkg/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 /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o IntegerGemmIntrinsic.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DUSE_SSE2 -DUSE_SSSE3 -DUSE_AVX2 -DUSE_AVXVNNI -DUSE_AVX512BW -DUSE_AVX512VNNI -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/intgemm -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/intgemm -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/third_party/gemmology -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/third_party/xsimd/include -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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/pkg/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/IntegerGemmIntrinsic.o.pp /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/intgemm/IntegerGemmIntrinsic.cpp /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o Parser.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/frontend -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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/pkg/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Parser.o.pp /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Parser.cpp /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_debugger0.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/debugger -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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/pkg/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 gmake[3]: Leaving directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/gc' /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_intl_components1.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/intl/components -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/intl/components -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/intl/icu_capi/c/include -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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 In file included from Unified_cpp_intl_components0.cpp:29: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/intl/components/src/Collator.cpp: In member function 'void mozilla::intl::Collator::SetStrength(Strength)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/intl/components/src/Collator.cpp:106:19: warning: 'strength' may be used uninitialized [-Wmaybe-uninitialized] 106 | ucol_setStrength(mCollator.GetMut(), strength); | ^ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/intl/components/src/Collator.cpp:84:22: note: 'strength' was declared here 84 | UColAttributeValue strength; | ^~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/intl/components/src/Collator.cpp: In member function 'mozilla::intl::ICUResult mozilla::intl::Collator::SetAlternateHandling(AlternateHandling)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/intl/components/src/Collator.cpp:132:20: warning: 'handling' may be used uninitialized [-Wmaybe-uninitialized] 132 | ucol_setAttribute(mCollator.GetMut(), UCOL_ALTERNATE_HANDLING, handling, | ^ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/intl/components/src/Collator.cpp:119:22: note: 'handling' was declared here 119 | UColAttributeValue handling; | ^~~~~~~~ /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_frontend0.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/frontend -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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/pkg/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 /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_intl_components2.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/intl/components -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/intl/components -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/intl/icu_capi/c/include -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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 /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o GemmologyEngineAVX2.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DUSE_SSE2 -DUSE_SSSE3 -DUSE_AVX2 -DUSE_AVXVNNI -DUSE_AVX512BW -DUSE_AVX512VNNI -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/intgemm -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/intgemm -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/third_party/gemmology -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/third_party/xsimd/include -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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/pkg/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/GemmologyEngineAVX2.o.pp -mavx2 /pbulk/work/lang/mozjs128/work/firefox-128.14.0/third_party/gemmology/kernels/GemmologyEngineAVX2.cpp Compiling unicode-ident v1.0.6 Compiling proc-macro2 v1.0.74 /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_intl_components3.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/intl/components -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/intl/components -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/intl/icu_capi/c/include -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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 /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o GemmologyEngineAVX512BW.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DUSE_SSE2 -DUSE_SSSE3 -DUSE_AVX2 -DUSE_AVXVNNI -DUSE_AVX512BW -DUSE_AVX512VNNI -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/intgemm -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/intgemm -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/third_party/gemmology -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/third_party/xsimd/include -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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/pkg/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/GemmologyEngineAVX512BW.o.pp -mavx512bw -mavx512f -mavx512dq -mavx512cd /pbulk/work/lang/mozjs128/work/firefox-128.14.0/third_party/gemmology/kernels/GemmologyEngineAVX512BW.cpp /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_intl_components4.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/intl/components -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/intl/components -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/intl/icu_capi/c/include -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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 /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o GemmologyEngineAVX512VNNI.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DUSE_SSE2 -DUSE_SSSE3 -DUSE_AVX2 -DUSE_AVXVNNI -DUSE_AVX512BW -DUSE_AVX512VNNI -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/intgemm -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/intgemm -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/third_party/gemmology -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/third_party/xsimd/include -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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/pkg/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/GemmologyEngineAVX512VNNI.o.pp -mavx512vnni -mavx512bw -mavx512f -mavx512dq -mavx512cd /pbulk/work/lang/mozjs128/work/firefox-128.14.0/third_party/gemmology/kernels/GemmologyEngineAVX512VNNI.cpp In file included from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/Value.h:24, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/util/Poison.h:26, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/ds/LifoAlloc.h:196, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/CompilationStencil.h:27, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/AbstractScopePtr.cpp:11, from Unified_cpp_js_src_frontend0.cpp:2: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*&; T = JSScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::frontend::InstantiateStencils(JSContext*, CompilationInput&, const CompilationStencil&, CompilationGCOutput&)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/BytecodeCompiler.cpp:493:47: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)cx)[4]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_frontend0.cpp:20: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/BytecodeCompiler.cpp: In function 'bool js::frontend::InstantiateStencils(JSContext*, CompilationInput&, const CompilationStencil&, CompilationGCOutput&)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/BytecodeCompiler.cpp:493:21: note: 'script' declared here 493 | Rooted script(cx, gcOutput.script); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/BytecodeCompiler.cpp:475:47: note: 'cx' declared here 475 | bool frontend::InstantiateStencils(JSContext* cx, CompilationInput& input, | ~~~~~~~~~~~^~ In file included from Unified_cpp_intl_components4.cpp:38: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/intl/components/src/TimeZone.cpp: In member function 'mozilla::Result, mozilla::intl::ICUError> mozilla::intl::TimeZone::GetPreviousTransition(int64_t)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/intl/components/src/TimeZone.cpp:232:9: warning: unused variable 'date' [-Wunused-variable] 232 | UDate date = UDate(aUTCMilliseconds); | ^~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/intl/components/src/TimeZone.cpp: In member function 'mozilla::Result, mozilla::intl::ICUError> mozilla::intl::TimeZone::GetNextTransition(int64_t)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/intl/components/src/TimeZone.cpp:262:9: warning: unused variable 'date' [-Wunused-variable] 262 | UDate date = UDate(aUTCMilliseconds); | ^~~~ /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o regexp-ast.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/irregexp -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/irregexp -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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/pkg/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 /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/irregexp/imported/regexp-ast.cc In file included from Unified_cpp_intl_components4.cpp:20: /pbulk/work/lang/mozjs128/work/firefox-128.14.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&)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/intl/components/src/RelativeTimeFormat.cpp:57:23: warning: 'relDateTimeStyle' may be used uninitialized [-Wmaybe-uninitialized] 57 | ureldatefmt_open(IcuLocale(aLocale), nf, relDateTimeStyle, | ^ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/intl/components/src/RelativeTimeFormat.cpp:43:39: note: 'relDateTimeStyle' was declared here 43 | UDateRelativeDateTimeFormatterStyle relDateTimeStyle; | ^~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/intl/components' Compiling quote v1.0.35 Compiling serde v1.0.203 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1175:26, inlined from 'bool CreateExtraBindingInfoVector(JSContext*, JS::Handle >, JS::Handle >, js::frontend::ExtraBindingInfoVector&)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/BytecodeCompiler.cpp:538:36, inlined from 'JSScript* js::frontend::CompileGlobalScriptWithExtraBindings(JSContext*, js::FrontendContext*, const JS::ReadOnlyCompileOptions&, JS::SourceText&, JS::Handle >, JS::Handle >, JS::MutableHandle)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/BytecodeCompiler.cpp:626:36: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/BytecodeCompiler.cpp: In function 'JSScript* js::frontend::CompileGlobalScriptWithExtraBindings(JSContext*, js::FrontendContext*, const JS::ReadOnlyCompileOptions&, JS::SourceText&, JS::Handle >, JS::Handle >, JS::MutableHandle)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/BytecodeCompiler.cpp:538:31: note: 'id' declared here 538 | JS::Rooted id(cx); | ^~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/BytecodeCompiler.cpp:620:16: note: 'cx' declared here 620 | JSContext* cx, FrontendContext* fc, | ~~~~~~~~~~~^~ Compiling stable_deref_trait v1.2.0 In file included from Unified_cpp_js_src_frontend0.cpp:38: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::DestructuringFlavor)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/BytecodeEmitter.cpp:2746:46: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 2746 | NameOpEmitter noe(this, name, loc, kind); | ^ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/BytecodeEmitter.cpp:2735:27: note: 'kind' was declared here 2735 | NameOpEmitter::Kind kind; | ^~~~ In file included from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Parser.h:184, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Parser.cpp:20: In static member function 'static bool js::frontend::SyntaxParseHandler::isUnparenthesizedDestructuringPattern(Node)', inlined from 'typename ParseHandler::NodeResult js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Parser.cpp:10449:53: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/SyntaxParseHandler.h:186:45: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 186 | return node == NodeUnparenthesizedArray || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 187 | node == NodeUnparenthesizedObject; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.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, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Parser.cpp:10274:8: note: 'lhs' was declared here 10274 | Node lhs; | ^~~ /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o GemmologyEngineAVXVNNI.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DUSE_SSE2 -DUSE_SSSE3 -DUSE_AVX2 -DUSE_AVXVNNI -DUSE_AVX512BW -DUSE_AVX512VNNI -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/intgemm -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/intgemm -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/third_party/gemmology -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/third_party/xsimd/include -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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/pkg/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/GemmologyEngineAVXVNNI.o.pp -mavxvnni /pbulk/work/lang/mozjs128/work/firefox-128.14.0/third_party/gemmology/kernels/GemmologyEngineAVXVNNI.cpp In file included from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/CallArgs.h:73, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/NamespaceImports.h:15, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/gc/Barrier.h:12, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/gc/WeakMap.h:13, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebugScript.h:16, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebugScript.cpp:7, from Unified_cpp_js_src_debugger0.cpp:2: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::ValueToStableChars(JSContext*, const char*, JS::HandleValue, JS::AutoStableStringChars&)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:332:72: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'linear' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In function 'bool js::ValueToStableChars(JSContext*, const char*, JS::HandleValue, JS::AutoStableStringChars&)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:332:27: note: 'linear' declared here 332 | Rooted linear(cx, value.toString()->ensureLinear(cx)); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:323:40: note: 'cx' declared here 323 | bool js::ValueToStableChars(JSContext* cx, const char* fnname, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::ParseEvalOptions(JSContext*, JS::HandleValue, EvalOptions&)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:368:52: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'url_str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In function 'bool js::ParseEvalOptions(JSContext*, JS::HandleValue, EvalOptions&)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:368:18: note: 'url_str' declared here 368 | RootedString url_str(cx, ToString(cx, v)); | ^~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:355:38: note: 'cx' declared here 355 | bool js::ParseEvalOptions(JSContext* cx, HandleValue value, | ~~~~~~~~~~~^~ Compiling syn v2.0.46 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::MutableHandle; T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Debugger::unwrapPropertyDescriptor(JSContext*, JS::HandleObject, JS::MutableHandle)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:1611:39: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'set' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::unwrapPropertyDescriptor(JSContext*, JS::HandleObject, JS::MutableHandle)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:1611:18: note: 'set' declared here 1611 | RootedObject set(cx, desc.setter()); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:1587:16: note: 'cx' declared here 1587 | JSContext* cx, HandleObject obj, MutableHandle desc) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::AbstractGeneratorObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::AbstractGeneratorObject*; T = js::AbstractGeneratorObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static js::Completion js::Completion::fromJSFramePop(JSContext*, js::AbstractFramePtr, const jsbytecode*, bool)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2013:48: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'generatorObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In static member function 'static js::Completion js::Completion::fromJSFramePop(JSContext*, js::AbstractFramePtr, const jsbytecode*, bool)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2012:36: note: 'generatorObj' declared here 2012 | Rooted generatorObj( | ^~~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:1988:50: note: 'cx' declared here 1988 | Completion Completion::fromJSFramePop(JSContext* cx, AbstractFramePtr frame, | ~~~~~~~~~~~^~ In file included from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/FullParseHandler.h:22, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Parser.h:177: In member function 'bool js::frontend::ParseNode::isInParens() const', inlined from 'static bool js::frontend::FullParseHandler::isUnparenthesizedDestructuringPattern(Node)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/FullParseHandler.h:122:29, inlined from 'typename ParseHandler::NodeResult js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Parser.cpp:10449:53: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/ParseNode.h:791:36: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 791 | bool isInParens() const { return pn_parens; } | ^~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.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, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Parser.cpp:10274:8: note: 'lhs' was declared here 10274 | Node lhs; | ^~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Debugger::CallData::enableAsyncStack()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6485:76: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D)])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::enableAsyncStack()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6485:25: note: 'global' declared here 6485 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6481:43: note: 'this' declared here 6481 | bool Debugger::CallData::enableAsyncStack() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Debugger::CallData::disableAsyncStack()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6500:76: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D)])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::disableAsyncStack()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6500:25: note: 'global' declared here 6500 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6496:44: note: 'this' declared here 6496 | bool Debugger::CallData::disableAsyncStack() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Debugger::CallData::enableUnlimitedStacksCapturing()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6515:76: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D)])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::enableUnlimitedStacksCapturing()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6515:25: note: 'global' declared here 6515 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6511:57: note: 'this' declared here 6511 | bool Debugger::CallData::enableUnlimitedStacksCapturing() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Debugger::CallData::disableUnlimitedStacksCapturing()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6530:76: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D)])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::disableUnlimitedStacksCapturing()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6530:25: note: 'global' declared here 6530 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6526:58: note: 'this' declared here 6526 | bool Debugger::CallData::disableUnlimitedStacksCapturing() { | ^ /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_debugger1.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/debugger -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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/pkg/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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'JSObject* JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:7197:63: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'gcCycleNumberVal' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function 'JSObject* JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:7197:15: note: 'gcCycleNumberVal' declared here 7197 | RootedValue gcCycleNumberVal(cx, NumberValue(majorGCNumber_)); | ^~~~~~~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:7195:57: note: 'cx' declared here 7195 | JSObject* GarbageCollectionEvent::toJSObject(JSContext* cx) const { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getTrackingAllocationSites]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:136:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'memory' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:20: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getTrackingAllocationSites]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: 'memory' declared here 136 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:132:52: note: 'cx' declared here 132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getMaxAllocationsLogLength]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:136:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'memory' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getMaxAllocationsLogLength]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: 'memory' declared here 136 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:132:52: note: 'cx' declared here 132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getAllocationSamplingProbability]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:136:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'memory' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getAllocationSamplingProbability]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: 'memory' declared here 136 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:132:52: note: 'cx' declared here 132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getAllocationsLogOverflowed]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:136:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'memory' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getAllocationsLogOverflowed]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: 'memory' declared here 136 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:132:52: note: 'cx' declared here 132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getOnGarbageCollection]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:136:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'memory' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getOnGarbageCollection]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: 'memory' declared here 136 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:132:52: note: 'cx' declared here 132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::optimizedOutGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'environment' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:29: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::optimizedOutGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32: note: 'environment' declared here 133 | Rooted environment( | ^~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp:129:57: note: 'cx' declared here 129 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::liveGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:38: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::liveGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: 'cx' declared here 1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::generatorGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::generatorGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: 'cx' declared here 1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::typeGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::typeGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: 'cx' declared here 1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::implementationGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::implementationGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: 'cx' declared here 1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::constructingGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::constructingGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: 'cx' declared here 1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::offsetGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::offsetGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: 'cx' declared here 1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onStackGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onStackGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: 'cx' declared here 1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::terminatedGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::terminatedGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: 'cx' declared here 1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerFrame::CallData::onStepGetter()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1881:76: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'value' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_9(D)])[13]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In member function 'bool js::DebuggerFrame::CallData::onStepGetter()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1880:15: note: 'value' declared here 1880 | RootedValue value( | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1878:44: note: 'this' declared here 1878 | bool DebuggerFrame::CallData::onStepGetter() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onStepGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onStepGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: 'cx' declared here 1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerFrame::CallData::onPopGetter()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1916:71: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'value' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_9(D)])[13]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In member function 'bool js::DebuggerFrame::CallData::onPopGetter()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1915:15: note: 'value' declared here 1915 | RootedValue value( | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1913:43: note: 'this' declared here 1913 | bool DebuggerFrame::CallData::onPopGetter() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onPopGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onPopGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: 'cx' declared here 1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ Compiling cfg-if v1.0.0 Compiling litemap v0.7.2 /pbulk/work/lang/mozjs128/work/firefox-128.14.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]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Parser.cpp:6429:10: warning: 'ifNode' may be used uninitialized [-Wmaybe-uninitialized] 6429 | return ifNode; | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Parser.cpp:6422:19: note: 'ifNode' was declared here 6422 | TernaryNodeType ifNode; | ^~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Debugger::CallData::findSourceURLs()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6226:49: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_19(D)])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::findSourceURLs()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6226:16: note: 'result' declared here 6226 | RootedObject result(cx, NewDenseEmptyArray(cx)); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6225:41: note: 'this' declared here 6225 | bool Debugger::CallData::findSourceURLs() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setAllocationSamplingProbability]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:136:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'memory' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setAllocationSamplingProbability]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: 'memory' declared here 136 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:132:52: note: 'cx' declared here 132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ Compiling writeable v0.5.4 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/GCVector.h:351:58, inlined from 'js::ArrayObject* js::GetFunctionParameterNamesArray(JSContext*, JS::HandleFunction)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:181:29: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'names' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In function 'js::ArrayObject* js::GetFunctionParameterNamesArray(JSContext*, JS::HandleFunction)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:181:21: note: 'names' declared here 181 | RootedValueVector names(cx); | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:179:60: note: 'cx' declared here 179 | ArrayObject* js::GetFunctionParameterNamesArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/GCVector.h:351:58, inlined from 'bool JS::dbg::FireOnGarbageCollectionHook(JSContext*, GarbageCollectionEvent::Ptr&&)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:7261:34: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'triggered' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In function 'bool JS::dbg::FireOnGarbageCollectionHook(JSContext*, GarbageCollectionEvent::Ptr&&)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:7261:22: note: 'triggered' declared here 7261 | RootedObjectVector triggered(cx); | ^~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:7260:16: note: 'cx' declared here 7260 | JSContext* cx, JS::dbg::GarbageCollectionEvent::Ptr&& data) { | ~~~~~~~~~~~^~ Compiling semver v1.0.16 In file included from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/CallArgs.h:73, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/NamespaceImports.h:15, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/MIR.h:29, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/AliasAnalysis.h:10, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/AliasAnalysis.cpp:7, from Unified_cpp_js_src_jit0.cpp:2: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::jit::JitCode*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::jit::JitCode*; T = js::jit::JitCode*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'js::jit::JitCode* js::jit::BaselineCacheIRCompiler::compile()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineCacheIRCompiler.cpp:251:76: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'newStubCode' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_743(D) + 8])[1]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit0.cpp:47: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineCacheIRCompiler.cpp: In member function 'js::jit::JitCode* js::jit::BaselineCacheIRCompiler::compile()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineCacheIRCompiler.cpp:251:20: note: 'newStubCode' declared here 251 | Rooted newStubCode(cx_, linker.newCode(cx_, CodeKind::Baseline)); | ^~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineCacheIRCompiler.cpp:177:43: note: 'this' declared here 177 | JitCode* BaselineCacheIRCompiler::compile() { | ^ Compiling libm v0.2.6 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::takeCensus]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:136:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'memory' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::takeCensus]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: 'memory' declared here 136 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:132:52: note: 'cx' declared here 132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In static member function 'static bool js::frontend::SyntaxParseHandler::isUnparenthesizedDestructuringPattern(Node)', inlined from 'typename ParseHandler::NodeResult js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Parser.cpp:10449:53: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/SyntaxParseHandler.h:186:45: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 186 | return node == NodeUnparenthesizedArray || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 187 | node == NodeUnparenthesizedObject; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.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, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Parser.cpp:10274:8: note: 'lhs' was declared here 10274 | Node lhs; | ^~~ /tmp//ccnS7fzJ.s: Assembler messages: /tmp//ccnS7fzJ.s:980: Error: no such instruction: `{vex} vpdpbusd (%rbx),%ymm0,%ymm5' /tmp//ccnS7fzJ.s:983: Error: no such instruction: `{vex} vpdpbusd 32(%rbx),%ymm0,%ymm6' /tmp//ccnS7fzJ.s:986: Error: no such instruction: `{vex} vpdpbusd 64(%rbx),%ymm0,%ymm7' /tmp//ccnS7fzJ.s:989: Error: no such instruction: `{vex} vpdpbusd 96(%rbx),%ymm0,%ymm3' /tmp//ccnS7fzJ.s:992: Error: no such instruction: `{vex} vpdpbusd 128(%rbx),%ymm0,%ymm5' /tmp//ccnS7fzJ.s:995: Error: no such instruction: `{vex} vpdpbusd 160(%rbx),%ymm0,%ymm6' /tmp//ccnS7fzJ.s:997: Error: no such instruction: `{vex} vpdpbusd 192(%rbx),%ymm0,%ymm3' /tmp//ccnS7fzJ.s:999: Error: no such instruction: `{vex} vpdpbusd 224(%rbx),%ymm0,%ymm5' /tmp//ccnS7fzJ.s:1009: Error: no such instruction: `{vex} vpdpbusd (%rax),%ymm0,%ymm1' /tmp//ccnS7fzJ.s:1010: Error: no such instruction: `{vex} vpdpbusd 32(%rax),%ymm0,%ymm8' /tmp//ccnS7fzJ.s:1011: Error: no such instruction: `{vex} vpdpbusd 64(%rax),%ymm0,%ymm4' /tmp//ccnS7fzJ.s:1012: Error: no such instruction: `{vex} vpdpbusd 96(%rax),%ymm0,%ymm7' /tmp//ccnS7fzJ.s:1013: Error: no such instruction: `{vex} vpdpbusd 128(%rax),%ymm0,%ymm2' /tmp//ccnS7fzJ.s:1014: Error: no such instruction: `{vex} vpdpbusd 160(%rax),%ymm0,%ymm6' /tmp//ccnS7fzJ.s:1015: Error: no such instruction: `{vex} vpdpbusd 192(%rax),%ymm0,%ymm3' /tmp//ccnS7fzJ.s:1016: Error: no such instruction: `{vex} vpdpbusd 224(%rax),%ymm0,%ymm5' /tmp//ccnS7fzJ.s:1116: Error: no such instruction: `{vex} vpdpbusd -256(%rbx),%ymm9,%ymm5' /tmp//ccnS7fzJ.s:1119: Error: no such instruction: `{vex} vpdpbusd -224(%rbx),%ymm9,%ymm6' /tmp//ccnS7fzJ.s:1122: Error: no such instruction: `{vex} vpdpbusd -192(%rbx),%ymm9,%ymm3' /tmp//ccnS7fzJ.s:1125: Error: no such instruction: `{vex} vpdpbusd -160(%rbx),%ymm9,%ymm5' /tmp//ccnS7fzJ.s:1128: Error: no such instruction: `{vex} vpdpbusd -128(%rbx),%ymm9,%ymm2' /tmp//ccnS7fzJ.s:1130: Error: no such instruction: `{vex} vpdpbusd -96(%rbx),%ymm9,%ymm3' /tmp//ccnS7fzJ.s:1133: Error: no such instruction: `{vex} vpdpbusd -64(%rbx),%ymm9,%ymm3' /tmp//ccnS7fzJ.s:1134: Error: no such instruction: `{vex} vpdpbusd -32(%rbx),%ymm9,%ymm0' /tmp//ccnS7fzJ.s:1141: Error: no such instruction: `{vex} vpdpbusd (%rax),%ymm8,%ymm1' /tmp//ccnS7fzJ.s:1142: Error: no such instruction: `{vex} vpdpbusd 32(%rax),%ymm8,%ymm7' /tmp//ccnS7fzJ.s:1143: Error: no such instruction: `{vex} vpdpbusd 64(%rax),%ymm8,%ymm4' /tmp//ccnS7fzJ.s:1144: Error: no such instruction: `{vex} vpdpbusd 96(%rax),%ymm8,%ymm6' /tmp//ccnS7fzJ.s:1145: Error: no such instruction: `{vex} vpdpbusd 128(%rax),%ymm8,%ymm2' /tmp//ccnS7fzJ.s:1146: Error: no such instruction: `{vex} vpdpbusd 160(%rax),%ymm8,%ymm5' /tmp//ccnS7fzJ.s:1147: Error: no such instruction: `{vex} vpdpbusd 192(%rax),%ymm8,%ymm3' /tmp//ccnS7fzJ.s:1148: Error: no such instruction: `{vex} vpdpbusd 224(%rax),%ymm8,%ymm0' gmake[3]: *** [/pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/rules.mk:690: GemmologyEngineAVXVNNI.o] Error 1 gmake[3]: Leaving directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/intgemm' gmake[2]: *** [/pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/recurse.mk:72: js/src/intgemm/target-objects] Error 2 Compiling libc v0.2.153 gmake[2]: *** Waiting for unfinished jobs.... Compiling version_check v0.9.4 In member function 'bool js::frontend::ParseNode::isInParens() const', inlined from 'static bool js::frontend::FullParseHandler::isUnparenthesizedDestructuringPattern(Node)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/FullParseHandler.h:122:29, inlined from 'typename ParseHandler::NodeResult js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Parser.cpp:10449:53: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/ParseNode.h:791:36: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 791 | bool isInParens() const { return pn_parens; } | ^~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.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, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Parser.cpp:10274:8: note: 'lhs' was declared here 10274 | Node lhs; | ^~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setTrackingAllocationSites]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:136:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'memory' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setTrackingAllocationSites]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: 'memory' declared here 136 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:132:52: note: 'cx' declared here 132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/GCVector.h:351:58, inlined from 'bool js::jit::TryFoldingStubs(JSContext*, ICFallbackStub*, JSScript*, ICScript*)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineCacheIRCompiler.cpp:2239:33: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'shapeList' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineCacheIRCompiler.cpp: In function 'bool js::jit::TryFoldingStubs(JSContext*, ICFallbackStub*, JSScript*, ICScript*)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineCacheIRCompiler.cpp:2239:21: note: 'shapeList' declared here 2239 | RootedValueVector shapeList(cx); | ^~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineCacheIRCompiler.cpp:2208:42: note: 'cx' declared here 2208 | bool js::jit::TryFoldingStubs(JSContext* cx, ICFallbackStub* fallback, | ~~~~~~~~~~~^~ /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o regexp-compiler.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/irregexp -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/irregexp -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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/pkg/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 /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/irregexp/imported/regexp-compiler.cc /pbulk/work/lang/mozjs128/work/firefox-128.14.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]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Parser.cpp:6429:10: warning: 'ifNode' may be used uninitialized [-Wmaybe-uninitialized] 6429 | return ifNode; | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Parser.cpp:6422:19: note: 'ifNode' was declared here 6422 | TernaryNodeType ifNode; | ^~~~~~ /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_jit1.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/jit -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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/pkg/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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setMaxAllocationsLogLength]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:136:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'memory' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setMaxAllocationsLogLength]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: 'memory' declared here 136 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:132:52: note: 'cx' declared here 132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Debugger::wrapDebuggeeObject(JSContext*, JS::HandleObject, JS::MutableHandle)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:1509:61: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'dobj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::wrapDebuggeeObject(JSContext*, JS::HandleObject, JS::MutableHandle)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:1508:29: note: 'dobj' declared here 1508 | Rooted dobj( | ^~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:1496:46: note: 'cx' declared here 1496 | bool Debugger::wrapDebuggeeObject(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Debugger::wrapDebuggeeValue(JSContext*, JS::MutableHandleValue)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:1447:55: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'optObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::wrapDebuggeeValue(JSContext*, JS::MutableHandleValue)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:1447:26: note: 'optObj' declared here 1447 | Rooted optObj(cx, NewPlainObject(cx)); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:1434:45: note: 'cx' declared here 1434 | bool Debugger::wrapDebuggeeValue(JSContext* cx, MutableHandleValue vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = const JS::Value&; T = JS::Value]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Throw&)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2058:38: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'exc' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_15(D)])[13]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Throw&)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2058:17: note: 'exc' declared here 2058 | RootedValue exc(cx, thr.exception); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2056:47: note: 'this' declared here 2056 | bool operator()(const Completion::Throw& thr) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::InitialYield&)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2079:67: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'gen' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D)])[13]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::InitialYield&)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2079:17: note: 'gen' declared here 2079 | RootedValue gen(cx, ObjectValue(*initialYield.generatorObject)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2077:63: note: 'this' declared here 2077 | bool operator()(const Completion::InitialYield& initialYield) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/GCVector.h:351:58, inlined from 'static void js::DebugAPI::slowPathOnNewGlobalObject(JSContext*, JS::Handle)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2821:33: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'watchers' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In static member function 'static void js::DebugAPI::slowPathOnNewGlobalObject(JSContext*, JS::Handle)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2821:22: note: 'watchers' declared here 2821 | RootedObjectVector watchers(cx); | ^~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2811:53: note: 'cx' declared here 2811 | void DebugAPI::slowPathOnNewGlobalObject(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Debugger::CallData::findAllGlobals()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6206:49: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_25(D)])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::findAllGlobals()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6206:16: note: 'result' declared here 6206 | RootedObject result(cx, NewDenseEmptyArray(cx)); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6171:41: note: 'this' declared here 6171 | bool Debugger::CallData::findAllGlobals() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Debugger::CallData::makeGlobalObjectReference()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6260:76: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_16(D)])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::makeGlobalObjectReference()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6260:25: note: 'global' declared here 6260 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6255:52: note: 'this' declared here 6255 | bool Debugger::CallData::makeGlobalObjectReference() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::thisGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::thisGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: 'cx' declared here 1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool DebuggerArguments_getArg(JSContext*, unsigned int, JS::Value*)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1696:59: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'argsobj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In function 'bool DebuggerArguments_getArg(JSContext*, unsigned int, JS::Value*)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1696:16: note: 'argsobj' declared here 1696 | RootedObject argsobj(cx, RequireObject(cx, args.thisv())); | ^~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1691:49: note: 'cx' declared here 1691 | static bool DebuggerArguments_getArg(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::calleeGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::calleeGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: 'cx' declared here 1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1175:26, inlined from 'bool js::DebuggerFrame::CallData::asyncPromiseGetter()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1577:25: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_20(D)])[4]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In member function 'bool js::DebuggerFrame::CallData::asyncPromiseGetter()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1577:16: note: 'script' declared here 1577 | RootedScript script(cx); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1572:50: note: 'this' declared here 1572 | bool DebuggerFrame::CallData::asyncPromiseGetter() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::asyncPromiseGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::asyncPromiseGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: 'cx' declared here 1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_frontend1.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/frontend -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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/pkg/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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebugScriptObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebugScriptObject*; T = js::DebugScriptObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static js::DebugScript* js::DebugScript::getOrCreate(JSContext*, JS::HandleScript)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebugScript.cpp:126:66: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'object' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebugScript.cpp: In static member function 'static js::DebugScript* js::DebugScript::getOrCreate(JSContext*, JS::HandleScript)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebugScript.cpp:125:30: note: 'object' declared here 125 | Rooted object( | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebugScript.cpp:109:50: note: 'cx' declared here 109 | DebugScript* DebugScript::getOrCreate(JSContext* cx, HandleScript script) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setOnGarbageCollection]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:136:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'memory' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setOnGarbageCollection]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: 'memory' declared here 136 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:132:52: note: 'cx' declared here 132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ Compiling ahash v0.8.11 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static js::DebuggerMemory* js::DebuggerMemory::create(JSContext*, js::Debugger*)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:49:67: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'memory' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp: In static member function 'static js::DebuggerMemory* js::DebuggerMemory::create(JSContext*, js::Debugger*)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:48:27: note: 'memory' declared here 48 | Rooted memory( | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:44:51: note: 'cx' declared here 44 | DebuggerMemory* DebuggerMemory::create(JSContext* cx, Debugger* dbg) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Debugger::wrapEnvironment(JSContext*, JS::Handle, JS::MutableHandle)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:1416:66: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'envobj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::wrapEnvironment(JSContext*, JS::Handle, JS::MutableHandle)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:1415:34: note: 'envobj' declared here 1415 | Rooted envobj( | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:1398:43: note: 'cx' declared here 1398 | bool Debugger::wrapEnvironment(JSContext* cx, Handle env, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerEnvironment::getParent(JSContext*, JS::MutableHandle) const' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp:427:61: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'parent' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp: In member function 'bool js::DebuggerEnvironment::getParent(JSContext*, JS::MutableHandle) const': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp:427:16: note: 'parent' declared here 427 | Rooted parent(cx, referent()->enclosingEnvironment()); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp:425:16: note: 'cx' declared here 425 | JSContext* cx, MutableHandle result) const { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::environmentGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::environmentGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: 'cx' declared here 1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerFrame::setOnStepHandler(JSContext*, JS::Handle, js::UniquePtr)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:790:69: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'handler' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::setOnStepHandler(JSContext*, JS::Handle, js::UniquePtr)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:790:36: note: 'handler' declared here 790 | Rooted> handler(cx, std::move(handlerArg)); | ^~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:784:49: note: 'cx' declared here 784 | bool DebuggerFrame::setOnStepHandler(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onStepSetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onStepSetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: 'cx' declared here 1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onPopSetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onPopSetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: 'cx' declared here 1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerArguments*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerArguments*; T = js::DebuggerArguments*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static js::DebuggerArguments* js::DebuggerArguments::create(JSContext*, JS::HandleObject, JS::Handle)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1763:64: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In static member function 'static js::DebuggerArguments* js::DebuggerArguments::create(JSContext*, JS::HandleObject, JS::Handle)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1762:30: note: 'obj' declared here 1762 | Rooted obj( | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1758:57: note: 'cx' declared here 1758 | DebuggerArguments* DebuggerArguments::create(JSContext* cx, HandleObject proto, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerFrame::getArguments(JSContext*, JS::Handle, JS::MutableHandle)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:913:79: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::getArguments(JSContext*, JS::Handle, JS::MutableHandle)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:913:18: note: 'proto' declared here 913 | RootedObject proto(cx, GlobalObject::getOrCreateArrayPrototype(cx, global)); | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:898:45: note: 'cx' declared here 898 | bool DebuggerFrame::getArguments(JSContext* cx, Handle frame, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::argumentsGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::argumentsGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: 'cx' declared here 1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerFrame::setGeneratorInfo(JSContext*, JS::Handle, JS::Handle)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:375:57: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'info' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::setGeneratorInfo(JSContext*, JS::Handle, JS::Handle)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:374:36: note: 'info' declared here 374 | Rooted> info( | ^~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:352:49: note: 'cx' declared here 352 | bool DebuggerFrame::setGeneratorInfo(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static js::DebuggerFrame* js::DebuggerFrame::create(JSContext*, JS::HandleObject, JS::Handle, const js::FrameIter*, JS::Handle)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:234:60: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In static member function 'static js::DebuggerFrame* js::DebuggerFrame::create(JSContext*, JS::HandleObject, JS::Handle, const js::FrameIter*, JS::Handle)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:233:26: note: 'frame' declared here 233 | Rooted frame( | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:230:16: note: 'cx' declared here 230 | JSContext* cx, HandleObject proto, Handle debugger, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'JSObject* js::IdVectorToArray(JSContext*, JS::HandleIdVector)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:2044:77: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'arr' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In function 'JSObject* js::IdVectorToArray(JSContext*, JS::HandleIdVector)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:2044:24: note: 'arr' declared here 2044 | Rooted arr(cx, NewDenseFullyAllocatedArray(cx, ids.length())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:2038:42: note: 'cx' declared here 2038 | JSObject* js::IdVectorToArray(JSContext* cx, HandleIdVector ids) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Debugger::fireNativeCall(JSContext*, const JS::CallArgs&, js::CallReason, js::ResumeMode&, JS::MutableHandleValue)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2362:77: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'arrobj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireNativeCall(JSContext*, const JS::CallArgs&, js::CallReason, js::ResumeMode&, JS::MutableHandleValue)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2362:26: note: 'arrobj' declared here 2362 | Rooted arrobj(cx, NewDenseFullyAllocatedArray(cx, arrsize)); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2313:42: note: 'cx' declared here 2313 | bool Debugger::fireNativeCall(JSContext* cx, const CallArgs& args, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Debugger::CallData::getDebuggees()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:4777:73: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'arrobj' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_29(D)])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::getDebuggees()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:4777:24: note: 'arrobj' declared here 4777 | Rooted arrobj(cx, NewDenseFullyAllocatedArray(cx, count)); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:4760:39: note: 'this' declared here 4760 | bool Debugger::CallData::getDebuggees() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerMemory::CallData::drainAllocationsLog()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:193:74: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_49(D)])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp: In member function 'bool js::DebuggerMemory::CallData::drainAllocationsLog()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:193:24: note: 'result' declared here 193 | Rooted result(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:181:52: note: 'this' declared here 181 | bool DebuggerMemory::CallData::drainAllocationsLog() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::drainAllocationsLog]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:136:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'memory' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::drainAllocationsLog]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: 'memory' declared here 136 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:132:52: note: 'cx' declared here 132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ Compiling icu_locid_transform_data v1.4.0 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Debugger::CallData::findObjects()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6132:60: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'queryObject' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_32(D)])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::findObjects()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6132:18: note: 'queryObject' declared here 6132 | RootedObject queryObject(cx, RequireObject(cx, args[0])); | ^~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6128:38: note: 'this' declared here 6128 | bool Debugger::CallData::findObjects() { | ^ Compiling mozbuild v0.1.0 (/pbulk/work/lang/mozjs128/work/firefox-128.14.0/build/rust/mozbuild) In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/GCVector.h:351:58, inlined from 'js::DebuggerList::DebuggerList(JSContext*, HookIsEnabledFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)::]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.h:500:9, inlined from 'static js::NativeResumeMode js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:976:4: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'debuggerList' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In static member function 'static js::NativeResumeMode js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:974:16: note: 'debuggerList' declared here 974 | DebuggerList debuggerList(cx, [](Debugger* dbg) -> bool { | ^~~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:967:60: note: 'cx' declared here 967 | NativeResumeMode DebugAPI::slowPathOnNativeCall(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Completion]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Completion; T = js::Completion]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'JS::Result js::DebuggerGenericEval(JSContext*, mozilla::Range, JS::HandleObject, const EvalOptions&, Debugger*, JS::HandleObject, FrameIter*)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1206:75: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'completion' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In function 'JS::Result js::DebuggerGenericEval(JSContext*, mozilla::Range, JS::HandleObject, const EvalOptions&, Debugger*, JS::HandleObject, FrameIter*)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1206:22: note: 'completion' declared here 1206 | Rooted completion(cx, Completion::fromJSResult(cx, ok, rval)); | ^~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1118:16: note: 'cx' declared here 1118 | JSContext* cx, const mozilla::Range chars, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::evalMethod]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::evalMethod]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: 'cx' declared here 1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerFrame::CallData::evalWithBindingsMethod()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1990:55: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'bindings' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_28(D)])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In member function 'bool js::DebuggerFrame::CallData::evalWithBindingsMethod()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1990:16: note: 'bindings' declared here 1990 | RootedObject bindings(cx, RequireObject(cx, args[1])); | ^~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1973:54: note: 'this' declared here 1973 | bool DebuggerFrame::CallData::evalWithBindingsMethod() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::evalWithBindingsMethod]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::evalWithBindingsMethod]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: 'cx' declared here 1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::inspectableGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'environment' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::inspectableGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32: note: 'environment' declared here 133 | Rooted environment( | ^~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp:129:57: note: 'cx' declared here 129 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp: In member function 'bool js::DebuggerEnvironment::CallData::typeGetter()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp:181:24: warning: 's' may be used uninitialized [-Wmaybe-uninitialized] 181 | JSAtom* str = Atomize(cx, s, strlen(s)); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp:168:15: note: 's' was declared here 168 | const char* s; | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::typeGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'environment' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::typeGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32: note: 'environment' declared here 133 | Rooted environment( | ^~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp:129:57: note: 'cx' declared here 129 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::scopeKindGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'environment' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::scopeKindGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32: note: 'environment' declared here 133 | Rooted environment( | ^~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp:129:57: note: 'cx' declared here 129 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::objectGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'environment' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::objectGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32: note: 'environment' declared here 133 | Rooted environment( | ^~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp:129:57: note: 'cx' declared here 129 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::getVariableMethod]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'environment' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::getVariableMethod]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32: note: 'environment' declared here 133 | Rooted environment( | ^~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp:129:57: note: 'cx' declared here 129 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::setVariableMethod]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'environment' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::setVariableMethod]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32: note: 'environment' declared here 133 | Rooted environment( | ^~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp:129:57: note: 'cx' declared here 129 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::namesMethod]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'environment' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::namesMethod]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32: note: 'environment' declared here 133 | Rooted environment( | ^~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp:129:57: note: 'cx' declared here 129 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::parentGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'environment' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::parentGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32: note: 'environment' declared here 133 | Rooted environment( | ^~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp:129:57: note: 'cx' declared here 129 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::findMethod]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'environment' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::findMethod]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32: note: 'environment' declared here 133 | Rooted environment( | ^~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp:129:57: note: 'cx' declared here 129 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerFrame::getOlderSavedFrame(JSContext*, JS::Handle, JS::MutableHandle)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1638:77: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'causeAtom' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::getOlderSavedFrame(JSContext*, JS::Handle, JS::MutableHandle)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1637:25: note: 'causeAtom' declared here 1637 | Rooted causeAtom(cx, | ^~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1620:51: note: 'cx' declared here 1620 | bool DebuggerFrame::getOlderSavedFrame(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::olderSavedFrameGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::olderSavedFrameGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: 'cx' declared here 1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ Compiling jobserver v0.1.25 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Debugger::CallData::addDebuggee()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:4656:76: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_21(D)])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::addDebuggee()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:4656:25: note: 'global' declared here 4656 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:4652:38: note: 'this' declared here 4652 | bool Debugger::CallData::addDebuggee() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerInstanceObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerInstanceObject*; T = js::DebuggerInstanceObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::Debugger::construct(JSContext*, unsigned int, JS::Value*)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:4859:76: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::Debugger::construct(JSContext*, unsigned int, JS::Value*)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:4858:35: note: 'obj' declared here 4858 | Rooted obj( | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:4830:37: note: 'cx' declared here 4830 | bool Debugger::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Debugger::CallData::removeDebuggee()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:4702:76: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_25(D)])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::removeDebuggee()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:4702:25: note: 'global' declared here 4702 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:4698:41: note: 'this' declared here 4698 | bool Debugger::CallData::removeDebuggee() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Debugger::getFrame(JSContext*, const js::FrameIter&, JS::MutableHandle)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:681:70: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::getFrame(JSContext*, const js::FrameIter&, JS::MutableHandle)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:680:28: note: 'frame' declared here 680 | Rooted frame( | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:638:36: note: 'cx' declared here 638 | bool Debugger::getFrame(JSContext* cx, const FrameIter& iter, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/GCVector.h:351:58, inlined from 'js::DebuggerList::DebuggerList(JSContext*, HookIsEnabledFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.h:500:9, inlined from 'static bool js::Debugger::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, HookIsEnabledFun, FireHookFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::; FireHookFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2455:34, inlined from 'static bool js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:1320:42: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'debuggerList' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2455:34: note: 'debuggerList' declared here 2455 | DebuggerList debuggerList(cx, hookIsEnabled); | ^~~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:1318:55: note: 'cx' declared here 1318 | bool DebugAPI::slowPathOnDebuggerStatement(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/GCVector.h:351:58, inlined from 'js::DebuggerList::DebuggerList(JSContext*, HookIsEnabledFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.h:500:9, inlined from 'static bool js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:1345:4: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'debuggerList' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:1343:16: note: 'debuggerList' declared here 1343 | DebuggerList debuggerList(cx, [](Debugger* dbg) -> bool { | ^~~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:1330:53: note: 'cx' declared here 1330 | bool DebugAPI::slowPathOnExceptionUnwind(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/GCVector.h:351:58, inlined from 'js::DebuggerList::DebuggerList(JSContext*, HookIsEnabledFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.h:500:9, inlined from 'static bool js::Debugger::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, HookIsEnabledFun, FireHookFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::; FireHookFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2455:34, inlined from 'static bool js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:906:42: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'debuggerList' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2455:34: note: 'debuggerList' declared here 2455 | DebuggerList debuggerList(cx, hookIsEnabled); | ^~~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:905:48: note: 'cx' declared here 905 | bool DebugAPI::slowPathOnEnterFrame(JSContext* cx, AbstractFramePtr frame) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::olderGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::olderGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: 'cx' declared here 1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Debugger::CallData::adoptFrame()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6400:50: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_39(D)])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::adoptFrame()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6400:16: note: 'obj' declared here 6400 | RootedObject obj(cx, RequireObject(cx, args[0])); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6395:37: note: 'this' declared here 6395 | bool Debugger::CallData::adoptFrame() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool RememberSourceURL(JSContext*, JS::HandleScript)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2484:73, inlined from 'static void js::DebugAPI::onNewScript(JSContext*, JS::HandleScript)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2513:29: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'holder' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In static member function 'static void js::DebugAPI::onNewScript(JSContext*, JS::HandleScript)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2484:24: note: 'holder' declared here 2484 | Rooted holder(cx, script->global().getSourceURLsHolder()); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2508:39: note: 'cx' declared here 2508 | void DebugAPI::onNewScript(JSContext* cx, HandleScript script) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::calleeScriptGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'environment' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::calleeScriptGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32: note: 'environment' declared here 133 | Rooted environment( | ^~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Environment.cpp:129:57: note: 'cx' declared here 129 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::getScript]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::getScript]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: 'cx' declared here 1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ Compiling once_cell v1.19.0 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Debugger::CallData::adoptSource()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6452:50: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_22(D)])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::adoptSource()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6452:16: note: 'obj' declared here 6452 | RootedObject obj(cx, RequireObject(cx, args[0])); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6447:38: note: 'this' declared here 6447 | bool Debugger::CallData::adoptSource() { | ^ Compiling zerocopy v0.7.32 Compiling strck v0.1.2 Compiling cc v1.0.89 Compiling strck_ident v0.1.2 Compiling smallvec v1.13.1 Compiling lazy_static v1.4.0 Compiling autocfg v1.1.0 (/pbulk/work/lang/mozjs128/work/firefox-128.14.0/third_party/rust/autocfg) In file included from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/CallArgs.h:73, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/NamespaceImports.h:15, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.h:16, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object-inl.h:10, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:7, from Unified_cpp_js_src_debugger1.cpp:2: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'js::PromiseObject* EnsurePromise(JSContext*, JS::HandleObject)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:642:53: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In function 'js::PromiseObject* EnsurePromise(JSContext*, JS::HandleObject)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:642:16: note: 'obj' declared here 642 | RootedObject obj(cx, CheckedUnwrapStatic(referent)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:640:48: note: 'cx' declared here 640 | static PromiseObject* EnsurePromise(JSContext* cx, HandleObject referent) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::DebuggerFrame*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1175:26, inlined from 'bool js::DebuggerObject::PromiseReactionRecordBuilder::maybePushGenerator(JSContext*, JS::Handle)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:1439:36, inlined from 'virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::asyncFunction(JSContext*, JS::Handle)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:1418:30: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In member function 'virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::asyncFunction(JSContext*, JS::Handle)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:1439:28: note: 'frame' declared here 1439 | Rooted frame(cx); | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:1416:18: note: 'cx' declared here 1416 | JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::DebuggerFrame*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1175:26, inlined from 'bool js::DebuggerObject::PromiseReactionRecordBuilder::maybePushGenerator(JSContext*, JS::Handle)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:1439:36, inlined from 'virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::asyncGenerator(JSContext*, JS::Handle)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:1424:30: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In member function 'virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::asyncGenerator(JSContext*, JS::Handle)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:1439:28: note: 'frame' declared here 1439 | Rooted frame(cx); | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:1422:18: note: 'cx' declared here 1422 | JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:1396:55: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'record' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In member function 'virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:1396:26: note: 'record' declared here 1396 | Rooted record(cx, NewPlainObject(cx)); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:1394:24: note: 'cx' declared here 1394 | bool then(JSContext* cx, HandleObject resolve, HandleObject reject, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerObject::CallData::scriptGetter()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:378:61: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_22(D)])[4]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::scriptGetter()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:378:16: note: 'script' declared here 378 | RootedScript script(cx, GetOrCreateFunctionScript(cx, fun)); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:364:45: note: 'this' declared here 364 | bool DebuggerObject::CallData::scriptGetter() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::scriptGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::scriptGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerObject::CallData::promiseAllocationSiteGetter()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:657:65: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'promise' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_13(D)])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::promiseAllocationSiteGetter()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:657:26: note: 'promise' declared here 657 | Rooted promise(cx, EnsurePromise(cx, referent)); | ^~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:656:60: note: 'this' declared here 656 | bool DebuggerObject::CallData::promiseAllocationSiteGetter() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseAllocationSiteGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseAllocationSiteGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerObject::CallData::promiseResolutionSiteGetter()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:676:65: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'promise' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_14(D)])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::promiseResolutionSiteGetter()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:676:26: note: 'promise' declared here 676 | Rooted promise(cx, EnsurePromise(cx, referent)); | ^~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:675:60: note: 'this' declared here 675 | bool DebuggerObject::CallData::promiseResolutionSiteGetter() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseResolutionSiteGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseResolutionSiteGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerObject::CallData::promiseIDGetter()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:701:65: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'promise' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_8(D)])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::promiseIDGetter()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:701:26: note: 'promise' declared here 701 | Rooted promise(cx, EnsurePromise(cx, referent)); | ^~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:700:48: note: 'this' declared here 700 | bool DebuggerObject::CallData::promiseIDGetter() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseIDGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseIDGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerObject::CallData::promiseDependentPromisesGetter()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:713:65: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'promise' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_29(D)])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::promiseDependentPromisesGetter()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:713:26: note: 'promise' declared here 713 | Rooted promise(cx, EnsurePromise(cx, referent)); | ^~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:710:63: note: 'this' declared here 710 | bool DebuggerObject::CallData::promiseDependentPromisesGetter() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseDependentPromisesGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseDependentPromisesGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::asEnvironmentMethod]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::asEnvironmentMethod]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerObject::CallData::getPromiseReactionsMethod()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:1472:74: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'unwrappedPromise' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_16(D)])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::getPromiseReactionsMethod()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:1472:26: note: 'unwrappedPromise' declared here 1472 | Rooted unwrappedPromise(cx, EnsurePromise(cx, referent)); | ^~~~~~~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:1469:58: note: 'this' declared here 1469 | bool DebuggerObject::CallData::getPromiseReactionsMethod() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getPromiseReactionsMethod]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getPromiseReactionsMethod]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static js::NativeObject* js::DebuggerObject::initClass(JSContext*, JS::Handle, JS::HandleObject)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:1575:61: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'objectProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static js::NativeObject* js::DebuggerObject::initClass(JSContext*, JS::Handle, JS::HandleObject)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:1573:25: note: 'objectProto' declared here 1573 | Rooted objectProto( | ^~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:1570:52: note: 'cx' declared here 1570 | NativeObject* DebuggerObject::initClass(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::callableGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::callableGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isBoundFunctionGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isBoundFunctionGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isProxyGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isProxyGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ Compiling synstructure v0.13.1 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isPromiseGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isPromiseGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isErrorGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isErrorGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerObject::isMutedError(JSContext*) const' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:1685:54: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'referent' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::isMutedError(JSContext*) const': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:1685:25: note: 'referent' declared here 1685 | JS::Rooted referent(cx, this->referent()); | ^~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:1684:46: note: 'cx' declared here 1684 | bool DebuggerObject::isMutedError(JSContext* cx) const { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isMutedErrorGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isMutedErrorGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::classGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::classGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::nameGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::nameGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::displayNameGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::displayNameGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::allocationSiteGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::allocationSiteGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorMessageNameGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorMessageNameGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::getErrorNotes(JSContext*, JS::Handle, JS::MutableHandleValue)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:1955:69: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'errorNotesArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getErrorNotes(JSContext*, JS::Handle, JS::MutableHandleValue)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:1955:16: note: 'errorNotesArray' declared here 1955 | RootedObject errorNotesArray(cx, CreateErrorNotesArray(cx, report)); | ^~~~~~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:1941:47: note: 'cx' declared here 1941 | bool DebuggerObject::getErrorNotes(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorNotesGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorNotesGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorLineNumberGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorLineNumberGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorColumnNumberGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorColumnNumberGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isExtensibleMethod]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isExtensibleMethod]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isSealedMethod]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isSealedMethod]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isFrozenMethod]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isFrozenMethod]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::protoGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::protoGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPropertyNamesMethod]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPropertyNamesMethod]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPropertyNamesLengthMethod]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPropertyNamesLengthMethod]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPropertySymbolsMethod]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPropertySymbolsMethod]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPrivatePropertiesMethod]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPrivatePropertiesMethod]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyDescriptor]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyDescriptor&; T = JS::PropertyDescriptor]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::getOwnPropertyDescriptor(JSContext*, JS::Handle, JS::HandleId, JS::MutableHandle >)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:2222:47: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'desc' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getOwnPropertyDescriptor(JSContext*, JS::Handle, JS::HandleId, JS::MutableHandle >)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:2222:32: note: 'desc' declared here 2222 | Rooted desc(cx, *desc_); | ^~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:2203:16: note: 'cx' declared here 2203 | JSContext* cx, Handle object, HandleId id, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1175:26, inlined from 'bool js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:830:17: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D)])[12]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:830:12: note: 'id' declared here 830 | RootedId id(cx); | ^~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:829:63: note: 'this' declared here 829 | bool DebuggerObject::CallData::getOwnPropertyDescriptorMethod() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::preventExtensionsMethod]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::preventExtensionsMethod]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::sealMethod]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::sealMethod]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::freezeMethod]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::freezeMethod]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::definePropertyMethod]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::definePropertyMethod]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1175:26, inlined from 'bool js::DebuggerObject::CallData::deletePropertyMethod()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:926:17: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_10(D)])[12]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::deletePropertyMethod()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:926:12: note: 'id' declared here 926 | RootedId id(cx); | ^~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:925:53: note: 'this' declared here 925 | bool DebuggerObject::CallData::deletePropertyMethod() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::deletePropertyMethod]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::deletePropertyMethod]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In destructor 'JS::Rooted::~Rooted() [with T = JSFunction*]', inlined from 'static bool js::DebuggerObject::isSameNative(JSContext*, JS::Handle, JS::HandleValue, CheckJitInfo, JS::MutableHandleValue)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:2685:1: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1206:18: warning: storing the address of local variable 'fun' in '*&MEM[(struct Array *)cx_100(D)].mArr[3]' [-Wdangling-pointer=] 1206 | *this->stack = this->prev; | ~~~~~~~~~~~~~^~~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::isSameNative(JSContext*, JS::Handle, JS::HandleValue, CheckJitInfo, JS::MutableHandleValue)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:2666:18: note: 'fun' declared here 2666 | RootedFunction fun(cx, EnsureNativeFunction(nonCCWValue)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:2657:46: note: 'cx' declared here 2657 | bool DebuggerObject::isSameNative(JSContext* cx, Handle object, | ~~~~~~~~~~~^~ /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_irregexp0.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/irregexp -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/irregexp -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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/pkg/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 Unified_cpp_js_src_jit1.cpp:47: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineJIT.cpp: In member function 'jsbytecode* js::jit::BaselineScript::approximatePcForNativeAddress(JSScript*, uint8_t*)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineJIT.cpp:765:23: warning: possibly dangling reference to a temporary [-Wdangling-reference] 765 | const RetAddrEntry& lastEntry = retAddrEntries()[retAddrEntries().size() - 1]; | ^~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineJIT.cpp:765:79: note: the temporary was destroyed at the end of the full expression '((js::jit::BaselineScript*)this)->js::jit::BaselineScript::retAddrEntries().mozilla::Span::operator[]((((js::jit::BaselineScript*)this)->js::jit::BaselineScript::retAddrEntries().mozilla::Span::size() - 1))' 765 | const RetAddrEntry& lastEntry = retAddrEntries()[retAddrEntries().size() - 1]; | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isSameNativeMethod]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isSameNativeMethod]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isSameNativeWithJitInfoMethod]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isSameNativeWithJitInfoMethod]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isNativeGetterWithJitInfo]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isNativeGetterWithJitInfo]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::unsafeDereferenceMethod]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::unsafeDereferenceMethod]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::unwrapMethod]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::unwrapMethod]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::requirePromise(JSContext*, JS::Handle)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:2777:47: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'referent' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::requirePromise(JSContext*, JS::Handle)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:2777:16: note: 'referent' declared here 2777 | RootedObject referent(cx, object->referent()); | ^~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:2775:48: note: 'cx' declared here 2775 | bool DebuggerObject::requirePromise(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseValueGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseValueGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseReasonGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseReasonGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseLifetimeGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseLifetimeGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseTimeToResolutionGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseTimeToResolutionGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseStateGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseStateGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::proxyTargetGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::proxyTargetGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::proxyHandlerGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::proxyHandlerGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsGeneratorFunction]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_debugger1.cpp:11: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsGeneratorFunction]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: 'cx' declared here 253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsAsyncFunction]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsAsyncFunction]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: 'cx' declared here 253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsFunction]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsFunction]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: 'cx' declared here 253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsModule]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsModule]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: 'cx' declared here 253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getDisplayName]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getDisplayName]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: 'cx' declared here 253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ Compiling num-traits v0.2.15 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getParameterNames]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getParameterNames]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: 'cx' declared here 253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::MutableHandle; T = js::BaseScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerScript::CallData::getUrl()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:352:60: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_15(D)])[4]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getUrl()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:352:23: note: 'script' declared here 352 | Rooted script(cx, referent.as()); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:347:39: note: 'this' declared here 347 | bool DebuggerScript::CallData::getUrl() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getUrl]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getUrl]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: 'cx' declared here 253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getStartLine]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getStartLine]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: 'cx' declared here 253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getStartColumn]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getStartColumn]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: 'cx' declared here 253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getLineCount]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getLineCount]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: 'cx' declared here 253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerScript::CallData::getSource()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:448:67: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'sourceObject' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_7(D)])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getSource()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:448:27: note: 'sourceObject' declared here 448 | Rooted sourceObject(cx, referent.match(matcher)); | ^~~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:444:42: note: 'this' declared here 444 | bool DebuggerScript::CallData::getSource() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSource]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSource]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: 'cx' declared here 253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSourceStart]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSourceStart]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: 'cx' declared here 253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSourceLength]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSourceLength]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: 'cx' declared here 253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getMainOffset]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getMainOffset]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: 'cx' declared here 253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getGlobal]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getGlobal]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: 'cx' declared here 253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getFormat]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getFormat]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: 'cx' declared here 253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerScript::CallData::getChildScripts()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:557:49: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_19(D)])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getChildScripts()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:557:16: note: 'result' declared here 557 | RootedObject result(cx, NewDenseEmptyArray(cx)); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:551:48: note: 'this' declared here 551 | bool DebuggerScript::CallData::getChildScripts() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getChildScripts]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getChildScripts]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: 'cx' declared here 253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'js::DebuggerScript::GetOffsetMetadataMatcher::ReturnType js::DebuggerScript::GetOffsetMetadataMatcher::match(JS::Handle)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:1003:55: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_26(D)])[4]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::GetOffsetMetadataMatcher::ReturnType js::DebuggerScript::GetOffsetMetadataMatcher::match(JS::Handle)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:1003:18: note: 'script' declared here 1003 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:1002:44: note: 'this' declared here 1002 | ReturnType match(Handle base) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetMetadata]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetMetadata]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: 'cx' declared here 253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'js::DebuggerScript::GetOffsetLocationMatcher::ReturnType js::DebuggerScript::GetOffsetLocationMatcher::match(JS::Handle)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:1311:55: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_33(D)])[4]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::GetOffsetLocationMatcher::ReturnType js::DebuggerScript::GetOffsetLocationMatcher::match(JS::Handle)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:1311:18: note: 'script' declared here 1311 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:1310:44: note: 'this' declared here 1310 | ReturnType match(Handle base) { | ^ Compiling hashbrown v0.14.5 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetLocation]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetLocation]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: 'cx' declared here 253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getEffectfulOffsets]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getEffectfulOffsets]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: 'cx' declared here 253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getAllOffsets]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getAllOffsets]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: 'cx' declared here 253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerScript::GetAllColumnOffsetsMatcher::appendColumnOffsetEntry(uint32_t, JS::LimitedColumnNumberOneOrigin, size_t)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:1832:56: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'entry' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_17(D)])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::GetAllColumnOffsetsMatcher::appendColumnOffsetEntry(uint32_t, JS::LimitedColumnNumberOneOrigin, size_t)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:1832:26: note: 'entry' declared here 1832 | Rooted entry(cx_, NewPlainObject(cx_)); | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:1831:45: note: 'this' declared here 1831 | size_t offset) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'js::DebuggerScript::GetAllColumnOffsetsMatcher::ReturnType js::DebuggerScript::GetAllColumnOffsetsMatcher::match(JS::Handle)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:1860:55: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_18(D)])[4]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::GetAllColumnOffsetsMatcher::ReturnType js::DebuggerScript::GetAllColumnOffsetsMatcher::match(JS::Handle)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:1860:18: note: 'script' declared here 1860 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:1859:44: note: 'this' declared here 1859 | ReturnType match(Handle base) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getAllColumnOffsets]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getAllColumnOffsets]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: 'cx' declared here 253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'js::DebuggerScript::GetLineOffsetsMatcher::ReturnType js::DebuggerScript::GetLineOffsetsMatcher::match(JS::Handle)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:1943:55: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_22(D)])[4]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::GetLineOffsetsMatcher::ReturnType js::DebuggerScript::GetLineOffsetsMatcher::match(JS::Handle)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:1943:18: note: 'script' declared here 1943 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:1942:44: note: 'this' declared here 1942 | ReturnType match(Handle base) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getLineOffsets]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getLineOffsets]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: 'cx' declared here 253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'js::DebuggerScript::SetBreakpointMatcher::ReturnType js::DebuggerScript::SetBreakpointMatcher::match(JS::Handle)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:2069:55: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_33(D)])[4]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::SetBreakpointMatcher::ReturnType js::DebuggerScript::SetBreakpointMatcher::match(JS::Handle)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:2069:18: note: 'script' declared here 2069 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:2068:44: note: 'this' declared here 2068 | ReturnType match(Handle base) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerScript::CallData::setBreakpoint()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:2160:54: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'handler' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_17(D)])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::setBreakpoint()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:2160:16: note: 'handler' declared here 2160 | RootedObject handler(cx, RequireObject(cx, args[1])); | ^~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:2149:46: note: 'this' declared here 2149 | bool DebuggerScript::CallData::setBreakpoint() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::setBreakpoint]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::setBreakpoint]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: 'cx' declared here 253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getBreakpoints]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getBreakpoints]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: 'cx' declared here 253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::isInCatchScope]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::isInCatchScope]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: 'cx' declared here 253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetsCoverage]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetsCoverage]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: 'cx' declared here 253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_frontend2.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/frontend -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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/pkg/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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerSource::CallData::getBinary()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:282:63: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'arr' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_14(D)])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_debugger1.cpp:20: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp: In member function 'bool js::DebuggerSource::CallData::getBinary()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:282:16: note: 'arr' declared here 282 | RootedObject arr(cx, JS_NewUint8Array(cx, bytecode.length())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:264:42: note: 'this' declared here 264 | bool DebuggerSource::CallData::getBinary() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getBinary]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getBinary]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: note: 'obj' declared here 190 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:186:52: note: 'cx' declared here 186 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getURL]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getURL]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: note: 'obj' declared here 190 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:186:52: note: 'cx' declared here 186 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getStartLine]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getStartLine]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: note: 'obj' declared here 190 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:186:52: note: 'cx' declared here 186 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getStartColumn]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getStartColumn]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: note: 'obj' declared here 190 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:186:52: note: 'cx' declared here 186 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getId]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getId]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: note: 'obj' declared here 190 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:186:52: note: 'cx' declared here 186 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getDisplayURL]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getDisplayURL]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: note: 'obj' declared here 190 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:186:52: note: 'cx' declared here 186 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getElementProperty]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getElementProperty]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: note: 'obj' declared here 190 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:186:52: note: 'cx' declared here 186 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionScript]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionScript]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: note: 'obj' declared here 190 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:186:52: note: 'cx' declared here 186 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionOffset]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionOffset]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: note: 'obj' declared here 190 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:186:52: note: 'cx' declared here 186 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionType]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionType]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: note: 'obj' declared here 190 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:186:52: note: 'cx' declared here 186 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ScriptSourceObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ScriptSourceObject*; T = js::ScriptSourceObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerSource::CallData::setSourceMapURL()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:534:75: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'sourceObject' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_16(D)])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp: In member function 'bool js::DebuggerSource::CallData::setSourceMapURL()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:534:31: note: 'sourceObject' declared here 534 | Rooted sourceObject(cx, EnsureSourceObject(cx, obj)); | ^~~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:533:48: note: 'this' declared here 533 | bool DebuggerSource::CallData::setSourceMapURL() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::setSourceMapURL]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::setSourceMapURL]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: note: 'obj' declared here 190 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:186:52: note: 'cx' declared here 186 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSString*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1175:26, inlined from 'bool js::DebuggerSource::CallData::getSourceMapURL()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:606:25: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_7(D)])[6]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp: In member function 'bool js::DebuggerSource::CallData::getSourceMapURL()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:606:16: note: 'result' declared here 606 | RootedString result(cx); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:605:48: note: 'this' declared here 605 | bool DebuggerSource::CallData::getSourceMapURL() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getSourceMapURL]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getSourceMapURL]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: note: 'obj' declared here 190 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:186:52: note: 'cx' declared here 186 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ScriptSourceObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ScriptSourceObject*; T = js::ScriptSourceObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerSource::CallData::reparse()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:646:75: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'sourceObject' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_23(D)])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp: In member function 'bool js::DebuggerSource::CallData::reparse()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:646:31: note: 'sourceObject' declared here 646 | Rooted sourceObject(cx, EnsureSourceObject(cx, obj)); | ^~~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:645:40: note: 'this' declared here 645 | bool DebuggerSource::CallData::reparse() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::reparse]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::reparse]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: note: 'obj' declared here 190 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:186:52: note: 'cx' declared here 186 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JS::Value]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::makeDebuggeeValue(JSContext*, JS::Handle, JS::HandleValue, JS::MutableHandleValue)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:2578:31: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'value' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::makeDebuggeeValue(JSContext*, JS::Handle, JS::HandleValue, JS::MutableHandleValue)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:2578:15: note: 'value' declared here 2578 | RootedValue value(cx, value_); | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:2571:51: note: 'cx' declared here 2571 | bool DebuggerObject::makeDebuggeeValue(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::makeDebuggeeValueMethod]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::makeDebuggeeValueMethod]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'js::DebuggerScript::ClearBreakpointMatcher::ReturnType js::DebuggerScript::ClearBreakpointMatcher::match(JS::Handle)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:2230:55, inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation::match(Matcher&, JS::MutableHandle) [with Matcher = js::DebuggerScript::ClearBreakpointMatcher; ConcreteVariant = mozilla::Variant; T = js::BaseScript*; Ts = {js::WasmInstanceObject*}]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/GCVariant.h:100:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)matcher_5(D)])[4]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In static member function 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation::match(Matcher&, JS::MutableHandle) [with Matcher = js::DebuggerScript::ClearBreakpointMatcher; ConcreteVariant = mozilla::Variant; T = js::BaseScript*; Ts = {js::WasmInstanceObject*}]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:2230:18: note: 'script' declared here 2230 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ In file included from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/Realm.h:22, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/GlobalObject.h:38, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/DebugAPI.h:11, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Debugger.h:28, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object-inl.h:16: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/GCVariant.h:96:54: note: 'matcher' declared here 96 | static typename Matcher::ReturnType match(Matcher& matcher, | ~~~~~~~~~^~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::clearBreakpoint]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::clearBreakpoint]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: 'cx' declared here 253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::clearAllBreakpoints]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::clearAllBreakpoints]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: 'cx' declared here 253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerObject::CallData::createSource()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:1215:49: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'options' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_82(D)])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::createSource()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:1215:16: note: 'options' declared here 1215 | RootedObject options(cx, ToObject(cx, args[0])); | ^~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:1198:45: note: 'this' declared here 1198 | bool DebuggerObject::CallData::createSource() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::createSource]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::createSource]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:1167:55: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'bindings' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_28(D)])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:1167:16: note: 'bindings' declared here 1167 | RootedObject bindings(cx, RequireObject(cx, args[1])); | ^~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:1149:66: note: 'this' declared here 1149 | bool DebuggerObject::CallData::executeInGlobalWithBindingsMethod() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1175:26, inlined from 'bool js::DebuggerObject::CallData::getPropertyMethod()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:965:17: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_17(D)])[12]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::getPropertyMethod()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:965:12: note: 'id' declared here 965 | RootedId id(cx); | ^~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:962:50: note: 'this' declared here 962 | bool DebuggerObject::CallData::getPropertyMethod() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getPropertyMethod]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getPropertyMethod]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1175:26, inlined from 'bool js::DebuggerObject::CallData::setPropertyMethod()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:981:17: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_19(D)])[12]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::setPropertyMethod()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:981:12: note: 'id' declared here 981 | RootedId id(cx); | ^~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:978:50: note: 'this' declared here 978 | bool DebuggerObject::CallData::setPropertyMethod() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::setPropertyMethod]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::setPropertyMethod]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::executeInGlobalMethod]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::executeInGlobalMethod]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'js::DebuggerScript::GetPossibleBreakpointsMatcher::ReturnType js::DebuggerScript::GetPossibleBreakpointsMatcher::match(JS::Handle) [with bool OnlyOffsets = true]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:904:18: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_15(D)])[4]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::GetPossibleBreakpointsMatcher::ReturnType js::DebuggerScript::GetPossibleBreakpointsMatcher::match(JS::Handle) [with bool OnlyOffsets = true]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:904:18: note: 'script' declared here 904 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:903:44: note: 'this' declared here 903 | ReturnType match(Handle base) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BoundFunctionObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BoundFunctionObject*; T = js::BoundFunctionObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::getBoundArguments(JSContext*, JS::Handle, JS::MutableHandle >)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:1852:57: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'referent' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getBoundArguments(JSContext*, JS::Handle, JS::MutableHandle >)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:1851:32: note: 'referent' declared here 1851 | Rooted referent( | ^~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:1846:51: note: 'cx' declared here 1846 | bool DebuggerObject::getBoundArguments(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerScript::GetPossibleBreakpointsMatcher::maybeAppendEntry(size_t, uint32_t, JS::LimitedColumnNumberOneOrigin, bool) [with bool OnlyOffsets = false]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:679:26: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'entry' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_24(D)])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::GetPossibleBreakpointsMatcher::maybeAppendEntry(size_t, uint32_t, JS::LimitedColumnNumberOneOrigin, bool) [with bool OnlyOffsets = false]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:679:26: note: 'entry' declared here 679 | Rooted entry(cx_, NewPlainObject(cx_)); | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:666:41: note: 'this' declared here 666 | bool isStepStart) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerScript::CallData::getPossibleBreakpoints()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:962:60: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'queryObject' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D)])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getPossibleBreakpoints()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:962:18: note: 'queryObject' declared here 962 | RootedObject queryObject(cx, RequireObject(cx, args[0])); | ^~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:958:55: note: 'this' declared here 958 | bool DebuggerScript::CallData::getPossibleBreakpoints() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getPossibleBreakpoints]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getPossibleBreakpoints]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: 'cx' declared here 253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerScript::CallData::getPossibleBreakpointOffsets()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:979:60: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'queryObject' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D)])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getPossibleBreakpointOffsets()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:979:18: note: 'queryObject' declared here 979 | RootedObject queryObject(cx, RequireObject(cx, args[0])); | ^~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:975:61: note: 'this' declared here 975 | bool DebuggerScript::CallData::getPossibleBreakpointOffsets() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getPossibleBreakpointOffsets]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getPossibleBreakpointOffsets]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: 'cx' declared here 253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector; T = JS::GCVector]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::defineProperties(JSContext*, JS::Handle, JS::Handle >, JS::Handle >)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:2318:74: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'descs' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::defineProperties(JSContext*, JS::Handle, JS::Handle >, JS::Handle >)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:2318:36: note: 'descs' declared here 2318 | Rooted descs(cx, PropertyDescriptorVector(cx)); | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:2311:50: note: 'cx' declared here 2311 | bool DebuggerObject::defineProperties(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerObject::CallData::definePropertiesMethod()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:899:43: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'props' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_22(D)])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::definePropertiesMethod()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:899:16: note: 'props' declared here 899 | RootedObject props(cx, ToObject(cx, arg)); | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:893:55: note: 'this' declared here 893 | bool DebuggerObject::CallData::definePropertiesMethod() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::definePropertiesMethod]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::definePropertiesMethod]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector; T = JS::GCVector]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static mozilla::Maybe js::DebuggerObject::call(JSContext*, JS::Handle, JS::HandleValue, JS::Handle >)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:2457:48: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'args2' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static mozilla::Maybe js::DebuggerObject::call(JSContext*, JS::Handle, JS::HandleValue, JS::Handle >)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:2457:23: note: 'args2' declared here 2457 | Rooted args2(cx, ValueVector(cx)); | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:2435:51: note: 'cx' declared here 2435 | Maybe DebuggerObject::call(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector; T = JS::GCVector]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerObject::CallData::callMethod()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:943:48: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'nargs' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_23(D)])[14]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::callMethod()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:943:23: note: 'nargs' declared here 943 | Rooted nargs(cx, ValueVector(cx)); | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:940:43: note: 'this' declared here 940 | bool DebuggerObject::CallData::callMethod() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::callMethod]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::callMethod]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::applyMethod]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::applyMethod]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::forceLexicalInitializationByNameMethod]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::forceLexicalInitializationByNameMethod]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static js::DebuggerSource* js::DebuggerSource::create(JSContext*, JS::HandleObject, JS::Handle >, JS::Handle)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:86:68: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'sourceObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp: In static member function 'static js::DebuggerSource* js::DebuggerSource::create(JSContext*, JS::HandleObject, JS::Handle >, JS::Handle)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:85:27: note: 'sourceObj' declared here 85 | Rooted sourceObj( | ^~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:82:51: note: 'cx' declared here 82 | DebuggerSource* DebuggerSource::create(JSContext* cx, HandleObject proto, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getText]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getText]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: note: 'obj' declared here 190 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Source.cpp:186:52: note: 'cx' declared here 186 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::environmentGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::environmentGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isArrowFunctionGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isArrowFunctionGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ Compiling core_maths v0.1.0 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isAsyncFunctionGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isAsyncFunctionGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isGeneratorFunctionGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isGeneratorFunctionGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isClassConstructorGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isClassConstructorGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::parameterNamesGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::parameterNamesGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::boundTargetFunctionGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::boundTargetFunctionGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::boundThisGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::boundThisGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerObject::CallData::boundArgumentsGetter()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:468:76: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_17(D)])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::boundArgumentsGetter()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:467:16: note: 'obj' declared here 467 | RootedObject obj(cx, | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:456:53: note: 'this' declared here 456 | bool DebuggerObject::CallData::boundArgumentsGetter() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::boundArgumentsGetter]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::boundArgumentsGetter]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: 'obj' declared here 231 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: 'cx' declared here 227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ Compiling encoding_rs v0.8.34 gmake[3]: Leaving directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/debugger' In file included from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/CallArgs.h:73, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/NamespaceImports.h:15, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/IonTypes.h:16, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/Registers.h:12, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/MachineState.h:16, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/JitFrames.h:16, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineFrame.h:13, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineFrameInfo.h:15, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineCodeGen.h:10, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineCodeGen.cpp:7, from Unified_cpp_js_src_jit1.cpp:2: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::jit::DoGetPropSuperFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::HandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:1314:70: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'valObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit1.cpp:38: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetPropSuperFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::HandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:1313:16: note: 'valObj' declared here 1313 | RootedObject valObj( | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:1294:40: note: 'cx' declared here 1294 | bool DoGetPropSuperFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JS::Value]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::jit::DoCompareFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:2382:30: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'rhsCopy' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoCompareFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:2382:15: note: 'rhsCopy' declared here 2382 | RootedValue rhsCopy(cx, rhs); | ^~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:2368:35: note: 'cx' declared here 2368 | bool DoCompareFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::jit::DoNewArrayFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::MutableHandleValue)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:2478:63: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'array' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoNewArrayFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::MutableHandleValue)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:2478:24: note: 'array' declared here 2478 | Rooted array(cx, NewArrayOperation(cx, length)); | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:2465:36: note: 'cx' declared here 2465 | bool DoNewArrayFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::jit::DoNewObjectFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::MutableHandleValue)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:2513:58: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoNewObjectFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::MutableHandleValue)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:2513:16: note: 'obj' declared here 2513 | RootedObject obj(cx, NewObjectOperation(cx, script, pc)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:2504:37: note: 'cx' declared here 2504 | bool DoNewObjectFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:220:41: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctionList-inl.h:32, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineCodeGen.cpp:50: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h: In function 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:220:16: note: 'obj' declared here 220 | RootedObject obj(cx, ToObject(cx, val)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:196:39: note: 'cx' declared here 196 | inline bool HasOwnProperty(JSContext* cx, HandleValue val, HandleValue idValue, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::jit::DoGetElemSuperFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:746:69: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'lhsObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetElemSuperFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:745:16: note: 'lhsObj' declared here 745 | RootedObject lhsObj( | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:727:40: note: 'cx' declared here 727 | bool DoGetElemSuperFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::jit::DoSetElemFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::Value*, JS::HandleValue, JS::HandleValue, JS::HandleValue)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:850:73: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSetElemFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::Value*, JS::HandleValue, JS::HandleValue, JS::HandleValue)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:849:16: note: 'obj' declared here 849 | RootedObject obj( | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:830:35: note: 'cx' declared here 830 | bool DoSetElemFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:516:40, inlined from 'bool js::GetElementOperation(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:525:43, inlined from 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:720:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h: In function 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:516:16: note: 'obj' declared here 516 | RootedObject obj(cx, &lref.toObject()); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:705:35: note: 'cx' declared here 705 | bool DoGetElemFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ Compiling icu_segmenter_data v1.4.0 (/pbulk/work/lang/mozjs128/work/firefox-128.14.0/intl/icu_segmenter_data) Compiling encoding_c v0.9.8 Compiling encoding_c_mem v0.2.6 Compiling icu_properties_data v1.4.0 Compiling percent-encoding v2.3.1 Compiling memchr v2.5.0 Compiling utf8_iter v1.0.3 Compiling form_urlencoded v1.2.1 Compiling termcolor v1.4.1 In file included from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/CallArgs.h:73, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/NamespaceImports.h:15, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/gc/Barrier.h:12, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/RegExpShared.h:19, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/irregexp/RegExpAPI.h:24, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/irregexp/RegExpAPI.cpp:11, from Unified_cpp_js_src_irregexp0.cpp:2: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::irregexp::InitializeNamedCaptures(JSContext*, js::HandleRegExpShared, v8::internal::ZoneVector*)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/irregexp/RegExpAPI.cpp:709:66: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'templateObject' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/irregexp/RegExpAPI.cpp: In function 'bool js::irregexp::InitializeNamedCaptures(JSContext*, js::HandleRegExpShared, v8::internal::ZoneVector*)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/irregexp/RegExpAPI.cpp:708:28: note: 'templateObject' declared here 708 | Rooted templateObject( | ^~~~~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/irregexp/RegExpAPI.cpp:664:41: note: 'cx' declared here 664 | bool InitializeNamedCaptures(JSContext* cx, HandleRegExpShared re, | ~~~~~~~~~~~^~ /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_frontend3.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/frontend -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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/pkg/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 /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_irregexp1.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/irregexp -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/irregexp -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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/pkg/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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::Value*, JS::HandleValue, JS::HandleValue)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:1417:77: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::Value*, JS::HandleValue, JS::HandleValue)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:1416:16: note: 'obj' declared here 1416 | RootedObject obj(cx, | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:1393:35: note: 'cx' declared here 1393 | bool DoSetPropFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ Compiling log v0.4.20 /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_jit10.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/jit -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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/pkg/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 Compiling equivalent v1.0.1 Compiling leb128 v0.2.5 Compiling diplomat-runtime v0.7.0 Compiling wasm-encoder v0.205.0 Compiling env_logger v0.10.0 Compiling getrandom v0.2.14 Compiling hashbrown v0.13.999 (/pbulk/work/lang/mozjs128/work/firefox-128.14.0/build/rust/hashbrown) Compiling bumpalo v3.15.4 Compiling unicode-width v0.1.10 Compiling wast v205.0.0 In file included from Unified_cpp_js_src_irregexp1.cpp:47: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/irregexp/imported/regexp-parser.cc: In function 'bool v8::internal::{anonymous}::{anonymous}::MayContainStrings(v8::internal::{anonymous}::ClassSetOperandType, v8::internal::RegExpTree*)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/irregexp/imported/regexp-parser.cc:2784:1: warning: control reaches end of non-void function [-Wreturn-type] 2784 | } | ^ /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_jit11.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/jit -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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/pkg/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 /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_jit12.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/jit -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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/pkg/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 /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_jit13.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/jit -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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/pkg/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 /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/irregexp/RegExpShim.h:34, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/irregexp/imported/regexp-ast.h:11, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/irregexp/imported/regexp-macro-assembler.h:8, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/irregexp/imported/regexp-nodes.h:8, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/irregexp/imported/regexp-compiler.h:10, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/irregexp/imported/regexp-compiler-tonode.cc:5, from Unified_cpp_js_src_irregexp1.cpp:2: In member function 'JS::RegExpFlags JS::RegExpFlags::operator&(Flag) const', inlined from 'v8::internal::{anonymous}::RegExpParserState* v8::internal::{anonymous}::RegExpParserImpl::ParseOpenParenthesis(v8::internal::{anonymous}::RegExpParserState*) [with CharT = unsigned char]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/irregexp/imported/regexp-parser.cc:1314:26, inlined from 'v8::internal::RegExpTree* v8::internal::{anonymous}::RegExpParserImpl::ParseDisjunction() [with CharT = unsigned char]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/irregexp/imported/regexp-parser.cc:1018:37: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RegExpFlags.h:111:70: warning: 'modifiers.JS::RegExpFlags::flags_' may be used uninitialized [-Wmaybe-uninitialized] 111 | RegExpFlags operator&(Flag flag) const { return RegExpFlags(flags_ & flag); } | ~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/irregexp/imported/regexp-parser.cc: In member function 'v8::internal::RegExpTree* v8::internal::{anonymous}::RegExpParserImpl::ParseDisjunction() [with CharT = unsigned char]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/irregexp/imported/regexp-parser.cc:1286:15: note: 'modifiers.JS::RegExpFlags::flags_' was declared here 1286 | RegExpFlags modifiers; | ^~~~~~~~~ In member function 'JS::RegExpFlags JS::RegExpFlags::operator&(Flag) const', inlined from 'v8::internal::{anonymous}::RegExpParserState* v8::internal::{anonymous}::RegExpParserImpl::ParseOpenParenthesis(v8::internal::{anonymous}::RegExpParserState*) [with CharT = unsigned char]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/irregexp/imported/regexp-parser.cc:1314:26, inlined from 'v8::internal::RegExpTree* v8::internal::{anonymous}::RegExpParserImpl::ParseDisjunction() [with CharT = unsigned char]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/irregexp/imported/regexp-parser.cc:1018:37: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RegExpFlags.h:111:70: warning: 'flag' may be used uninitialized [-Wmaybe-uninitialized] 111 | RegExpFlags operator&(Flag flag) const { return RegExpFlags(flags_ & flag); } | ~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/irregexp/RegExpShim.h: In member function 'v8::internal::RegExpTree* v8::internal::{anonymous}::RegExpParserImpl::ParseDisjunction() [with CharT = unsigned char]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/irregexp/RegExpShim.h:1089:14: note: 'flag' was declared here 1089 | RegExpFlag flag; | ^~~~ In member function 'JS::RegExpFlags JS::RegExpFlags::operator&(Flag) const', inlined from 'v8::internal::{anonymous}::RegExpParserState* v8::internal::{anonymous}::RegExpParserImpl::ParseOpenParenthesis(v8::internal::{anonymous}::RegExpParserState*) [with CharT = char16_t]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/irregexp/imported/regexp-parser.cc:1314:26, inlined from 'v8::internal::RegExpTree* v8::internal::{anonymous}::RegExpParserImpl::ParseDisjunction() [with CharT = char16_t]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/irregexp/imported/regexp-parser.cc:1018:37: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RegExpFlags.h:111:70: warning: 'modifiers.JS::RegExpFlags::flags_' may be used uninitialized [-Wmaybe-uninitialized] 111 | RegExpFlags operator&(Flag flag) const { return RegExpFlags(flags_ & flag); } | ~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/irregexp/imported/regexp-parser.cc: In member function 'v8::internal::RegExpTree* v8::internal::{anonymous}::RegExpParserImpl::ParseDisjunction() [with CharT = char16_t]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/irregexp/imported/regexp-parser.cc:1286:15: note: 'modifiers.JS::RegExpFlags::flags_' was declared here 1286 | RegExpFlags modifiers; | ^~~~~~~~~ In member function 'JS::RegExpFlags JS::RegExpFlags::operator&(Flag) const', inlined from 'v8::internal::{anonymous}::RegExpParserState* v8::internal::{anonymous}::RegExpParserImpl::ParseOpenParenthesis(v8::internal::{anonymous}::RegExpParserState*) [with CharT = char16_t]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/irregexp/imported/regexp-parser.cc:1314:26, inlined from 'v8::internal::RegExpTree* v8::internal::{anonymous}::RegExpParserImpl::ParseDisjunction() [with CharT = char16_t]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/irregexp/imported/regexp-parser.cc:1018:37: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RegExpFlags.h:111:70: warning: 'flag' may be used uninitialized [-Wmaybe-uninitialized] 111 | RegExpFlags operator&(Flag flag) const { return RegExpFlags(flags_ & flag); } | ~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/irregexp/RegExpShim.h: In member function 'v8::internal::RegExpTree* v8::internal::{anonymous}::RegExpParserImpl::ParseDisjunction() [with CharT = char16_t]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/irregexp/RegExpShim.h:1089:14: note: 'flag' was declared here 1089 | RegExpFlag flag; | ^~~~ /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_irregexp2.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/irregexp -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/irregexp -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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/pkg/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 /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_frontend4.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/frontend -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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/pkg/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 /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jstypes.h:24, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/CallNonGenericMethod.h:10, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/NamespaceImports.h:15, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/MIR.h:29, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/Recover.h:12, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/Recover.cpp:7, from Unified_cpp_js_src_jit10.cpp:2: In function 'void mozilla::BitwiseCast(From, To*) [with To = long unsigned int; From = double]', inlined from 'To mozilla::BitwiseCast(From) [with To = long unsigned int; From = double]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/Casting.h:63:24, inlined from 'static uint64_t JS::Value::bitsFromDouble(double)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/Value.h:546:42, inlined from 'void JS::Value::setDouble(double)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/Value.h:610:29, inlined from 'JS::Value JS::DoubleValue(double)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/Value.h:1163:14, inlined from 'virtual bool js::jit::RMathFunction::recover(JSContext*, js::jit::SnapshotIterator&) const' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/Recover.cpp:1389:42: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/Casting.h:56:14: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized] 56 | std::memcpy(static_cast(aResult), static_cast(&aFrom), | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | sizeof(From)); | ~~~~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMathFunction::recover(JSContext*, js::jit::SnapshotIterator&) const': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/Recover.cpp:1312:10: note: 'result' was declared here 1312 | double result; | ^~~~~~ In file included from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/CallArgs.h:74, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/CallNonGenericMethod.h:12: In static member function 'static constexpr JS::Value JS::Value::fromInt32(int32_t)', inlined from 'constexpr JS::Value JS::Int32Value(int32_t)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/Value.h:1159:73, inlined from 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/Recover.cpp:314:45: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/Value.h:578:47: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized] 578 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/Recover.cpp:304:11: note: 'result' was declared here 304 | int32_t result; | ^~~~~~ In file included from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/CallArgs.h:73: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArgumentsObject*; T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'virtual bool js::jit::RCreateArgumentsObject::recover(JSContext*, js::jit::SnapshotIterator&) const' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/Recover.cpp:2032:70: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RCreateArgumentsObject::recover(JSContext*, js::jit::SnapshotIterator&) const': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/Recover.cpp:2031:16: note: 'result' declared here 2031 | RootedObject result( | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/Recover.cpp:2028:49: note: 'cx' declared here 2028 | bool RCreateArgumentsObject::recover(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'virtual bool js::jit::RNewIterator::recover(JSContext*, js::jit::SnapshotIterator&) const' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/Recover.cpp:1694:52: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'templateObject' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RNewIterator::recover(JSContext*, js::jit::SnapshotIterator&) const': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/Recover.cpp:1694:16: note: 'templateObject' declared here 1694 | RootedObject templateObject(cx, iter.readObject()); | ^~~~~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/Recover.cpp:1693:39: note: 'cx' declared here 1693 | bool RNewIterator::recover(JSContext* cx, SnapshotIterator& iter) const { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/GCVector.h:351:58, inlined from 'virtual bool js::jit::RHypot::recover(JSContext*, js::jit::SnapshotIterator&) const' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/Recover.cpp:1199:31: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'vec' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RHypot::recover(JSContext*, js::jit::SnapshotIterator&) const': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/Recover.cpp:1199:25: note: 'vec' declared here 1199 | JS::RootedValueVector vec(cx); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/Recover.cpp:1198:33: note: 'cx' declared here 1198 | bool RHypot::recover(JSContext* cx, SnapshotIterator& iter) const { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector > >]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector > >; T = JS::GCVector > >]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::jit::RematerializedFrame::RematerializeInlineFrames(JSContext*, uint8_t*, js::jit::InlineFrameIterator&, js::jit::MaybeReadFallback&, RematerializedFrameVector&)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/RematerializedFrame.cpp:91:77: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'tempFrames' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit10.cpp:20: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/RematerializedFrame.cpp: In static member function 'static bool js::jit::RematerializedFrame::RematerializeInlineFrames(JSContext*, uint8_t*, js::jit::InlineFrameIterator&, js::jit::MaybeReadFallback&, RematerializedFrameVector&)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/RematerializedFrame.cpp:90:37: note: 'tempFrames' declared here 90 | Rooted tempFrames(cx, | ^~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/RematerializedFrame.cpp:88:16: note: 'cx' declared here 88 | JSContext* cx, uint8_t* top, InlineFrameIterator& iter, | ~~~~~~~~~~~^~ gmake[3]: Leaving directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/irregexp' In file included from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/Value.h:24, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/util/Poison.h:26, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/ds/LifoAlloc.h:196, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/JitAllocPolicy.h:22, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/WarpOracle.h:10, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/WarpOracle.cpp:7, from Unified_cpp_js_src_jit13.cpp:2: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'js::jit::AbortReasonOr WarpScriptOracle::maybeInlineCall(js::jit::WarpOpSnapshotList&, js::BytecodeLocation, js::jit::ICCacheIRStub*, js::jit::ICFallbackStub*, uint8_t*)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/WarpOracle.cpp:1021:65: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'targetScript' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_56(D)])[4]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/WarpOracle.cpp: In member function 'js::jit::AbortReasonOr WarpScriptOracle::maybeInlineCall(js::jit::WarpOpSnapshotList&, js::BytecodeLocation, js::jit::ICCacheIRStub*, js::jit::ICFallbackStub*, uint8_t*)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/WarpOracle.cpp:1021:16: note: 'targetScript' declared here 1021 | RootedScript targetScript(cx_, targetFunction->nonLazyScript()); | ^~~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/WarpOracle.cpp:1005:56: note: 'this' declared here 1005 | ICFallbackStub* fallbackStub, uint8_t* stubDataCopy) { | ^ In file included from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/CallArgs.h:73, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/NamespaceImports.h:15, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/IonTypes.h:16, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/ShuffleAnalysis.h:9, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/ShuffleAnalysis.cpp:6, from Unified_cpp_js_src_jit11.cpp:2: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::jit::DoTrialInlining(JSContext*, BaselineFrame*)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/TrialInlining.cpp:27:42: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)cx)[4]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit11.cpp:47: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/TrialInlining.cpp: In function 'bool js::jit::DoTrialInlining(JSContext*, BaselineFrame*)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/TrialInlining.cpp:27:16: note: 'script' declared here 27 | RootedScript script(cx, frame->script()); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/TrialInlining.cpp:26:33: note: 'cx' declared here 26 | bool DoTrialInlining(JSContext* cx, BaselineFrame* frame) { | ~~~~~~~~~~~^~ In file included from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/CallArgs.h:73, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/NamespaceImports.h:15, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/BytecodeUtil.h:23, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/BindingKind.h:15, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/NameAnalysisTypes.h:15, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/ParseNode.h:19, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/NameFunctions.cpp:12, from Unified_cpp_js_src_frontend4.cpp:2: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector; T = JS::GCVector]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'JSObject* js::InterpretObjLiteralArray(JSContext*, const frontend::CompilationAtomCache&, mozilla::Span, uint32_t)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/ObjLiteral.cpp:198:51, inlined from 'JS::GCCellPtr js::ObjLiteralStencil::create(JSContext*, const js::frontend::CompilationAtomCache&) const' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/ObjLiteral.cpp:361:35: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'elements' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_frontend4.cpp:20: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/ObjLiteral.cpp: In member function 'JS::GCCellPtr js::ObjLiteralStencil::create(JSContext*, const js::frontend::CompilationAtomCache&) const': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/ObjLiteral.cpp:198:23: note: 'elements' declared here 198 | Rooted elements(cx, ValueVector(cx)); | ^~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/ObjLiteral.cpp:357:16: note: 'cx' declared here 357 | JSContext* cx, const frontend::CompilationAtomCache& atomCache) const { | ~~~~~~~~~~~^~ /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_frontend5.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/frontend -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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/pkg/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 /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/CallArgs.h:73, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/NamespaceImports.h:15, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/IonTypes.h:16, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/TypePolicy.h:10, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/TypePolicy.cpp:7, from Unified_cpp_js_src_jit12.cpp:2: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSString*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'JSString* js::jit::CharCodeToLowerCase(JSContext*, int32_t)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:819:52: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit12.cpp:11: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp: In function 'JSString* js::jit::CharCodeToLowerCase(JSContext*, int32_t)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:819:16: note: 'str' declared here 819 | RootedString str(cx, StringFromCharCode(cx, code)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:818:42: note: 'cx' declared here 818 | JSString* CharCodeToLowerCase(JSContext* cx, int32_t code) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSString*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'JSString* js::jit::CharCodeToUpperCase(JSContext*, int32_t)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:827:52: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp: In function 'JSString* js::jit::CharCodeToUpperCase(JSContext*, int32_t)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:827:16: note: 'str' declared here 827 | RootedString str(cx, StringFromCharCode(cx, code)); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:826:42: note: 'cx' declared here 826 | JSString* CharCodeToUpperCase(JSContext* cx, int32_t code) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::jit::HandleDebugTrap(JSContext*, BaselineFrame*, const uint8_t*)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:1226:42: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)cx)[4]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::HandleDebugTrap(JSContext*, BaselineFrame*, const uint8_t*)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:1226:16: note: 'script' declared here 1226 | RootedScript script(cx, frame->script()); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:1224:33: note: 'cx' declared here 1224 | bool HandleDebugTrap(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1175:26, inlined from 'bool js::jit::GetPrototypeOf(JSContext*, JS::HandleObject, JS::MutableHandleValue)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:2264:24: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GetPrototypeOf(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:2264:16: note: 'proto' declared here 2264 | RootedObject proto(cx); | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:2260:32: note: 'cx' declared here 2260 | bool GetPrototypeOf(JSContext* cx, HandleObject target, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JS::Value]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'JSString* js::jit::ConvertObjectToStringForConcat(JSContext*, JS::HandleValue)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:2275:32: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'rootedObj' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp: In function 'JSString* js::jit::ConvertObjectToStringForConcat(JSContext*, JS::HandleValue)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:2275:15: note: 'rootedObj' declared here 2275 | RootedValue rootedObj(cx, obj); | ^~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:2272:60: note: 'cx' declared here 2272 | static JSString* ConvertObjectToStringForConcat(JSContext* cx, | ~~~~~~~~~~~^~ /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_jit14.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/jit -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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/pkg/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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::jit::SetArrayLength(JSContext*, JS::HandleObject, JS::HandleValue, bool)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:688:47: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::SetArrayLength(JSContext*, JS::HandleObject, JS::HandleValue, bool)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:688:12: note: 'id' declared here 688 | RootedId id(cx, NameToId(cx->names().length)); | ^~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:684:32: note: 'cx' declared here 684 | bool SetArrayLength(JSContext* cx, HandleObject obj, HandleValue value, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1175:26, inlined from 'bool js::jit::CheckProxyGetByValueResult(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:1768:23: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'rootedId' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CheckProxyGetByValueResult(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:1768:12: note: 'rootedId' declared here 1768 | RootedId rootedId(cx); | ^~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:1764:44: note: 'cx' declared here 1764 | bool CheckProxyGetByValueResult(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_jit15.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/jit -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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/pkg/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 /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_frontend6.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/frontend -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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/pkg/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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1175:26, inlined from 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:214:18: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'key' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctionList-inl.h:32, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:47: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h: In function 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:214:12: note: 'key' declared here 214 | RootedId key(cx); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:196:39: note: 'cx' declared here 196 | inline bool HasOwnProperty(JSContext* cx, HandleValue val, HandleValue idValue, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1175:26, inlined from 'bool js::jit::OperatorIn(JSContext*, JS::HandleValue, JS::HandleObject, bool*)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:873:17: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::OperatorIn(JSContext*, JS::HandleValue, JS::HandleObject, bool*)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:873:12: note: 'id' declared here 873 | RootedId id(cx); | ^~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:872:28: note: 'cx' declared here 872 | bool OperatorIn(JSContext* cx, HandleValue key, HandleObject obj, bool* out) { | ~~~~~~~~~~~^~ /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_jit16.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/jit -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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/pkg/include -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit16.o.pp Unified_cpp_js_src_jit16.cpp Compiling serde_derive v1.0.203 In file included from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/TypePolicy.cpp:10: In member function 'void js::jit::MDefinition::setResultType(js::jit::MIRType)', inlined from 'js::jit::MUnreachableResult::MUnreachableResult(js::jit::MIRType)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/MIR.h:11271:18, inlined from 'static js::jit::MUnreachableResult::MThisOpcode* js::jit::MUnreachableResult::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MIRType&}]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/MIR.h:11276:3, inlined from 'bool js::jit::WarpBuilder::buildBailoutForColdIC(js::BytecodeLocation, js::jit::CacheKind)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/WarpBuilder.cpp:3536:38: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/MIR.h:886:50: warning: 'resultType' may be used uninitialized [-Wmaybe-uninitialized] 886 | void setResultType(MIRType type) { resultType_ = type; } | ~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit12.cpp:29: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/WarpBuilder.cpp: In member function 'bool js::jit::WarpBuilder::buildBailoutForColdIC(js::BytecodeLocation, js::jit::CacheKind)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/WarpBuilder.cpp:3496:11: note: 'resultType' was declared here 3496 | MIRType resultType; | ^~~~~~~~~~ Compiling zerofrom-derive v0.1.3 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::CreateThis(JSContext*, JS::Handle, JS::Handle, NewObjectKind, JS::MutableHandle)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/PlainObject-inl.h:72:77, inlined from 'bool js::jit::CreateThisFromIC(JSContext*, JS::HandleObject, JS::HandleObject, JS::MutableHandleValue)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:893:22: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:53: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/PlainObject-inl.h: In function 'bool js::jit::CreateThisFromIC(JSContext*, JS::HandleObject, JS::HandleObject, JS::MutableHandleValue)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/PlainObject-inl.h:72:24: note: 'shape' declared here 72 | Rooted shape(cx, ThisShapeForFunction(cx, callee, newTarget)); | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:882:34: note: 'cx' declared here 882 | bool CreateThisFromIC(JSContext* cx, HandleObject callee, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/GCVector.h:351:58, inlined from 'js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/Stack.h:867:45, inlined from 'js::ConstructArgs::ConstructArgs(JSContext*)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/Stack.h:953:50, inlined from 'bool js::jit::InvokeFunction(JSContext*, JS::HandleObject, bool, bool, uint32_t, JS::Value*, JS::MutableHandleValue)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:497:27: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'cargs' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::InvokeFunction(JSContext*, JS::HandleObject, bool, bool, uint32_t, JS::Value*, JS::MutableHandleValue)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:497:19: note: 'cargs' declared here 497 | ConstructArgs cargs(cx); | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:480:32: note: 'cx' declared here 480 | bool InvokeFunction(JSContext* cx, HandleObject obj, bool constructing, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::StringObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::StringObject*; T = js::StringObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static js::StringObject* js::StringObject::create(JSContext*, JS::HandleString, JS::HandleObject, js::NewObjectKind)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/StringObject-inl.h:41:75: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:54: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/StringObject-inl.h: In static member function 'static js::StringObject* js::StringObject::create(JSContext*, JS::HandleString, JS::HandleObject, js::NewObjectKind)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/StringObject-inl.h:38:25: note: 'obj' declared here 38 | Rooted obj( | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/StringObject-inl.h:34:67: note: 'cx' declared here 34 | /* static */ inline StringObject* StringObject::create(JSContext* cx, | ~~~~~~~~~~~^~ In file included from Unified_cpp_js_src_jit14.cpp:38: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/x64/CodeGenerator-x64.cpp: In member function 'void js::jit::CodeGenerator::visitCompareExchangeTypedArrayElement64(js::jit::LCompareExchangeTypedArrayElement64*)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/x64/CodeGenerator-x64.cpp:379:29: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 379 | Address dest = ToAddress(elements, lir->index(), arrayType); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/shared/CodeGenerator-shared.cpp:7, from Unified_cpp_js_src_jit14.cpp:2: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: 'offset' was declared here 289 | int32_t offset; | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/x64/CodeGenerator-x64.cpp: In member function 'void js::jit::CodeGenerator::visitAtomicExchangeTypedArrayElement64(js::jit::LAtomicExchangeTypedArrayElement64*)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/x64/CodeGenerator-x64.cpp:403:29: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 403 | Address dest = ToAddress(elements, lir->index(), arrayType); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: 'offset' was declared here 289 | int32_t offset; | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/x64/CodeGenerator-x64.cpp: In member function 'void js::jit::CodeGenerator::visitAtomicTypedArrayElementBinop64(js::jit::LAtomicTypedArrayElementBinop64*)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/x64/CodeGenerator-x64.cpp:444:29: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 444 | Address dest = ToAddress(elements, lir->index(), arrayType); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: 'offset' was declared here 289 | int32_t offset; | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/x64/CodeGenerator-x64.cpp: In member function 'void js::jit::CodeGenerator::visitAtomicTypedArrayElementBinopForEffect64(js::jit::LAtomicTypedArrayElementBinopForEffect64*)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/x64/CodeGenerator-x64.cpp:471:29: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 471 | Address dest = ToAddress(elements, lir->index(), arrayType); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: 'offset' was declared here 289 | int32_t offset; | ^~~~~~ In file included from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/x64/Assembler-x64.h:297, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:13, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/x64/MacroAssembler-x64.h:10, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/MacroAssembler.h:21, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/MIR.h:35, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/LIR.h:21, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/shared/CodeGenerator-shared.h:16, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/shared/CodeGenerator-shared-inl.h:10: In constructor 'js::jit::Operand::Operand(const js::jit::Address&)', inlined from 'js::wasm::FaultingCodeOffset js::jit::MacroAssemblerX64::load64(const js::jit::Address&, js::jit::Register64)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/x64/MacroAssembler-x64.h:613:25, inlined from 'void js::jit::CodeGenerator::visitAtomicLoad64(js::jit::LAtomicLoad64*)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/x64/CodeGenerator-x64.cpp:326:16: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/x86-shared/Assembler-x86-shared.h:77:9: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 77 | disp_(address.offset) {} | ^~~~~~~~~~~~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/shared/CodeGenerator-shared-inl.h: In member function 'void js::jit::CodeGenerator::visitAtomicLoad64(js::jit::LAtomicLoad64*)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: 'offset' was declared here 289 | int32_t offset; | ^~~~~~ In constructor 'js::jit::Operand::Operand(const js::jit::Address&)', inlined from 'js::wasm::FaultingCodeOffset js::jit::MacroAssemblerX64::storePtr(js::jit::Register, const js::jit::Address&)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/x64/MacroAssembler-x64.h:647:30, inlined from 'js::wasm::FaultingCodeOffset js::jit::MacroAssemblerX64::store64(js::jit::Register64, js::jit::Address)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/x64/MacroAssembler-x64.h:691:13, inlined from 'void js::jit::CodeGenerator::visitAtomicStore64(js::jit::LAtomicStore64*)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/x64/CodeGenerator-x64.cpp:353:17: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/x86-shared/Assembler-x86-shared.h:77:9: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 77 | disp_(address.offset) {} | ^~~~~~~~~~~~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/shared/CodeGenerator-shared-inl.h: In member function 'void js::jit::CodeGenerator::visitAtomicStore64(js::jit::LAtomicStore64*)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: 'offset' was declared here 289 | int32_t offset; | ^~~~~~ In file included from Unified_cpp_js_src_jit15.cpp:47: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp: In member function 'void js::jit::CodeGenerator::visitCompareExchangeTypedArrayElement(js::jit::LCompareExchangeTypedArrayElement*)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:1974:29: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 1974 | Address dest = ToAddress(elements, lir->index(), arrayType); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:21: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: 'offset' was declared here 289 | int32_t offset; | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp: In member function 'void js::jit::CodeGenerator::visitAtomicExchangeTypedArrayElement(js::jit::LAtomicExchangeTypedArrayElement*)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:1997:29: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 1997 | Address dest = ToAddress(elements, lir->index(), arrayType); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: 'offset' was declared here 289 | int32_t offset; | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp: In member function 'void js::jit::CodeGenerator::visitAtomicTypedArrayElementBinop(js::jit::LAtomicTypedArrayElementBinop*)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:2038:28: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 2038 | Address mem = ToAddress(elements, lir->index(), arrayType); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: 'offset' was declared here 289 | int32_t offset; | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp: In member function 'void js::jit::CodeGenerator::visitAtomicTypedArrayElementBinopForEffect(js::jit::LAtomicTypedArrayElementBinopForEffect*)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:2072:28: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 2072 | Address mem = ToAddress(elements, lir->index(), arrayType); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: 'offset' was declared here 289 | int32_t offset; | ^~~~~~ In file included from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Stencil.h:13, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Stencil.cpp:7, from Unified_cpp_js_src_frontend6.cpp:11: In member function 'constexpr mozilla::span_details::extent_type<18446744073709551615>::index_type mozilla::span_details::extent_type<18446744073709551615>::size() const', inlined from 'constexpr mozilla::Span::element_type& mozilla::Span::operator[](index_type) const [with ElementType = js::frontend::ScopeStencil; long unsigned int Extent = 18446744073709551615]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/Span.h:755:5, inlined from 'const js::frontend::ScopeStencil& js::frontend::ScopeStencilRef::scope() const' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/CompilationStencil.h:2004:40, inlined from 'js::frontend::InputScope::kind() const::' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/CompilationStencil.h:160:58, inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::matchN(ConcreteVariant&&, Mi&&, Ms&& ...) [with ConcreteVariant = const mozilla::Variant&; Mi = js::frontend::InputScope::kind() const::; Ms = {js::frontend::InputScope::kind() const::}; Tag = unsigned int; long unsigned int N = 1; T = js::frontend::ScopeStencilRef; Ts = {js::frontend::FakeStencilGlobalScope}]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/Variant.h:309:37, inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::matchN(ConcreteVariant&&, Mi&&, Ms&& ...) [with ConcreteVariant = const mozilla::Variant&; Mi = js::frontend::InputScope::kind() const::; Ms = {js::frontend::InputScope::kind() const::, js::frontend::InputScope::kind() const::}; Tag = unsigned int; long unsigned int N = 0; T = js::Scope*; Ts = {js::frontend::ScopeStencilRef, js::frontend::FakeStencilGlobalScope}]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/Variant.h:318:26, inlined from 'static decltype(auto) mozilla::Variant::matchN(ConcreteVariant&&, M0&&, M1&&, Ms&& ...) [with ConcreteVariant = const mozilla::Variant&; M0 = js::frontend::InputScope::kind() const::; M1 = js::frontend::InputScope::kind() const::; Ms = {js::frontend::InputScope::kind() const::}; Ts = {js::Scope*, js::frontend::ScopeStencilRef, js::frontend::FakeStencilGlobalScope}]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/Variant.h:902:24, inlined from 'decltype(auto) mozilla::Variant::match(M0&&, M1&&, Ms&& ...) const & [with M0 = js::frontend::InputScope::kind() const::; M1 = js::frontend::InputScope::kind() const::; Ms = {js::frontend::InputScope::kind() const::}; Ts = {js::Scope*, js::frontend::ScopeStencilRef, js::frontend::FakeStencilGlobalScope}]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/Variant.h:845:18, inlined from 'js::ScopeKind js::frontend::InputScope::kind() const' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/CompilationStencil.h:158:24, inlined from 'js::ScopeKind js::frontend::InputScopeIter::kind() const' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/CompilationStencil.h:377:46, inlined from 'void js::frontend::ScopeContext::computeInScope(const js::frontend::InputScope&)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Stencil.cpp:516:16: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/Span.h:292:46: warning: '*(js::Scope**)((char*)&si + offsetof(js::frontend::InputScopeIter, js::frontend::InputScopeIter::scope_.js::frontend::InputScope::scope_.mozilla::Variant::rawData[0]))' may be used uninitialized [-Wmaybe-uninitialized] 292 | constexpr index_type size() const { return size_; } | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Stencil.cpp: In member function 'void js::frontend::ScopeContext::computeInScope(const js::frontend::InputScope&)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Stencil.cpp:515:23: note: '*(js::Scope**)((char*)&si + offsetof(js::frontend::InputScopeIter, js::frontend::InputScopeIter::scope_.js::frontend::InputScope::scope_.mozilla::Variant::rawData[0]))' was declared here 515 | for (InputScopeIter si(enclosingScope); si; si++) { | ^~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Stencil.cpp:515:43: warning: '*(const js::frontend::TypedIndex*)((char*)&si + offsetof(js::frontend::InputScopeIter, js::frontend::InputScopeIter::scope_.js::frontend::InputScope::scope_.mozilla::Variant::rawData[8])).js::frontend::TypedIndex::index' may be used uninitialized [-Wmaybe-uninitialized] 515 | for (InputScopeIter si(enclosingScope); si; si++) { | ^~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Stencil.cpp:515:23: note: '*(const js::frontend::TypedIndex*)((char*)&si + offsetof(js::frontend::InputScopeIter, js::frontend::InputScopeIter::scope_.js::frontend::InputScope::scope_.mozilla::Variant::rawData[8])).js::frontend::TypedIndex::index' was declared here 515 | for (InputScopeIter si(enclosingScope); si; si++) { | ^~ In file included from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/CallArgs.h:73, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/NamespaceImports.h:15, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/ParserAtom.h:19, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/ObjLiteral.h:14, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Stencil.h:19: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'js::RegExpObject* js::frontend::RegExpStencil::createRegExpAndEnsureAtom(JSContext*, js::FrontendContext*, js::frontend::ParserAtomsTable&, js::frontend::CompilationAtomCache&) const' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Stencil.cpp:1880:74: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'atom' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Stencil.cpp: In member function 'js::RegExpObject* js::frontend::RegExpStencil::createRegExpAndEnsureAtom(JSContext*, js::FrontendContext*, js::frontend::ParserAtomsTable&, js::frontend::CompilationAtomCache&) const': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Stencil.cpp:1880:19: note: 'atom' declared here 1880 | Rooted atom(cx, parserAtoms.toJSAtom(cx, fc, atom_, atomCache)); | ^~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Stencil.cpp:1878:16: note: 'cx' declared here 1878 | JSContext* cx, FrontendContext* fc, ParserAtomsTable& parserAtoms, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'JSFunction* js::frontend::CompilationStencil::instantiateSelfHostedLazyFunction(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::ScriptIndex, JS::Handle)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Stencil.cpp:2826:76: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'fun' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Stencil.cpp: In member function 'JSFunction* js::frontend::CompilationStencil::instantiateSelfHostedLazyFunction(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::ScriptIndex, JS::Handle)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Stencil.cpp:2822:18: note: 'fun' declared here 2822 | RootedFunction fun( | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Stencil.cpp:2789:16: note: 'cx' declared here 2789 | JSContext* cx, CompilationAtomCache& atomCache, ScriptIndex index, | ~~~~~~~~~~~^~ In member function 'constexpr mozilla::span_details::extent_type<18446744073709551615>::index_type mozilla::span_details::extent_type<18446744073709551615>::size() const', inlined from 'constexpr mozilla::Span::element_type& mozilla::Span::operator[](index_type) const [with ElementType = js::frontend::ScopeStencil; long unsigned int Extent = 18446744073709551615]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/Span.h:755:5, inlined from 'const js::frontend::ScopeStencil& js::frontend::ScopeStencilRef::scope() const' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/CompilationStencil.h:2004:40, inlined from 'js::frontend::InputScope::kind() const::' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/CompilationStencil.h:160:58, inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::matchN(ConcreteVariant&&, Mi&&, Ms&& ...) [with ConcreteVariant = const mozilla::Variant&; Mi = js::frontend::InputScope::kind() const::; Ms = {js::frontend::InputScope::kind() const::}; Tag = unsigned int; long unsigned int N = 1; T = js::frontend::ScopeStencilRef; Ts = {js::frontend::FakeStencilGlobalScope}]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/Variant.h:309:37, inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::matchN(ConcreteVariant&&, Mi&&, Ms&& ...) [with ConcreteVariant = const mozilla::Variant&; Mi = js::frontend::InputScope::kind() const::; Ms = {js::frontend::InputScope::kind() const::, js::frontend::InputScope::kind() const::}; Tag = unsigned int; long unsigned int N = 0; T = js::Scope*; Ts = {js::frontend::ScopeStencilRef, js::frontend::FakeStencilGlobalScope}]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/Variant.h:318:26, inlined from 'static decltype(auto) mozilla::Variant::matchN(ConcreteVariant&&, M0&&, M1&&, Ms&& ...) [with ConcreteVariant = const mozilla::Variant&; M0 = js::frontend::InputScope::kind() const::; M1 = js::frontend::InputScope::kind() const::; Ms = {js::frontend::InputScope::kind() const::}; Ts = {js::Scope*, js::frontend::ScopeStencilRef, js::frontend::FakeStencilGlobalScope}]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/Variant.h:902:24, inlined from 'decltype(auto) mozilla::Variant::match(M0&&, M1&&, Ms&& ...) const & [with M0 = js::frontend::InputScope::kind() const::; M1 = js::frontend::InputScope::kind() const::; Ms = {js::frontend::InputScope::kind() const::}; Ts = {js::Scope*, js::frontend::ScopeStencilRef, js::frontend::FakeStencilGlobalScope}]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/Variant.h:845:18, inlined from 'js::ScopeKind js::frontend::InputScope::kind() const' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/CompilationStencil.h:158:24, inlined from 'uint32_t DepthOfNearestVarScopeForDirectEval(const js::frontend::InputScope&)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Stencil.cpp:823:28, inlined from 'bool js::frontend::ScopeContext::cacheEnclosingScopeBindingForEval(js::FrontendContext*, js::frontend::CompilationInput&, js::frontend::ParserAtomsTable&)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Stencil.cpp:842:42: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/Span.h:292:46: warning: '*(js::Scope**)((char*)&si + offsetof(js::frontend::InputScopeIter, js::frontend::InputScopeIter::scope_.js::frontend::InputScope::scope_.mozilla::Variant::rawData[0]))' may be used uninitialized [-Wmaybe-uninitialized] 292 | constexpr index_type size() const { return size_; } | ^~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Stencil.cpp: In member function 'bool js::frontend::ScopeContext::cacheEnclosingScopeBindingForEval(js::FrontendContext*, js::frontend::CompilationInput&, js::frontend::ParserAtomsTable&)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Stencil.cpp:821:23: note: '*(js::Scope**)((char*)&si + offsetof(js::frontend::InputScopeIter, js::frontend::InputScopeIter::scope_.js::frontend::InputScope::scope_.mozilla::Variant::rawData[0]))' was declared here 821 | for (InputScopeIter si(scope); si; si++) { | ^~ In function 'uint32_t DepthOfNearestVarScopeForDirectEval(const js::frontend::InputScope&)', inlined from 'bool js::frontend::ScopeContext::cacheEnclosingScopeBindingForEval(js::FrontendContext*, js::frontend::CompilationInput&, js::frontend::ParserAtomsTable&)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Stencil.cpp:842:42: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Stencil.cpp:821:34: warning: '*(const js::frontend::TypedIndex*)((char*)&si + offsetof(js::frontend::InputScopeIter, js::frontend::InputScopeIter::scope_.js::frontend::InputScope::scope_.mozilla::Variant::rawData[8])).js::frontend::TypedIndex::index' may be used uninitialized [-Wmaybe-uninitialized] 821 | for (InputScopeIter si(scope); si; si++) { | ^~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Stencil.cpp: In member function 'bool js::frontend::ScopeContext::cacheEnclosingScopeBindingForEval(js::FrontendContext*, js::frontend::CompilationInput&, js::frontend::ParserAtomsTable&)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Stencil.cpp:821:23: note: '*(const js::frontend::TypedIndex*)((char*)&si + offsetof(js::frontend::InputScopeIter, js::frontend::InputScopeIter::scope_.js::frontend::InputScope::scope_.mozilla::Variant::rawData[8])).js::frontend::TypedIndex::index' was declared here 821 | for (InputScopeIter si(scope); si; si++) { | ^~ Compiling yoke-derive v0.7.3 Compiling zerovec-derive v0.10.2 Compiling displaydoc v0.2.4 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'JSFunction* CreateFunction(JSContext*, js::frontend::CompilationAtomCache&, const js::frontend::CompilationStencil&, const js::frontend::ScriptStencil&, const js::frontend::ScriptStencilExtra&, js::frontend::ScriptIndex)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Stencil.cpp:2117:64: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'fun' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Stencil.cpp: In function 'JSFunction* CreateFunction(JSContext*, js::frontend::CompilationAtomCache&, const js::frontend::CompilationStencil&, const js::frontend::ScriptStencil&, const js::frontend::ScriptStencilExtra&, js::frontend::ScriptIndex)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Stencil.cpp:2114:18: note: 'fun' declared here 2114 | RootedFunction fun( | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend/Stencil.cpp:2080:46: note: 'cx' declared here 2080 | static JSFunction* CreateFunction(JSContext* cx, | ~~~~~~~~~~~^~ /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_frontend7.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/frontend -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/frontend -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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/pkg/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 /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_jit2.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/jit -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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/pkg/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 Compiling icu_provider_macros v1.4.0 gmake[3]: Leaving directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/frontend' /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_jit3.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/jit -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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/pkg/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 Compiling zerofrom v0.1.4 Compiling yoke v0.7.3 Compiling zerovec v0.10.4 /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_jit4.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/jit -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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/pkg/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 /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_jit5.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/jit -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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/pkg/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 /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_jit6.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/jit -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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/pkg/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 /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_jit7.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/jit -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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/pkg/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 Compiling tinystr v0.7.4 Compiling icu_locid v1.4.0 In file included from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/PerfSpewer.h:14, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/MIRGenerator.h:27, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BranchHinting.cpp:11, from Unified_cpp_js_src_jit2.cpp:11: In function 'int32_t js::jit::GetIndexOfArgument(ArgumentKind, CallFlags, bool*)', inlined from 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIRWriter.h:505:43: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.h:488:8: warning: 'addArgc' may be used uninitialized [-Wmaybe-uninitialized] 488 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ In file included from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIRReader.h:17, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIRCloner.h:18, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:21, from Unified_cpp_js_src_jit2.cpp:29: /pbulk/work/lang/mozjs128/work/firefox-128.14.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)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIRWriter.h:504:10: note: 'addArgc' was declared here 504 | bool addArgc; | ^~~~~~~ Compiling icu_provider v1.4.0 Compiling unicode-bidi v0.3.15 (https://github.com/servo/unicode-bidi?rev=ca612daf1c08c53abe07327cb3e6ef6e0a760f0c#ca612daf) In file included from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/Value.h:24, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/util/Poison.h:26, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/ds/LifoAlloc.h:196, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/JitAllocPolicy.h:22, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BitSet.cpp:11, from Unified_cpp_js_src_jit2.cpp:2: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'js::jit::AttachDecision js::jit::OptimizeSpreadCallIRGenerator::tryAttachArguments()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:6144:41: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_22(D) + 344])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::OptimizeSpreadCallIRGenerator::tryAttachArguments()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:6144:16: note: 'obj' declared here 6144 | RootedObject obj(cx_, &val_.toObject()); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:6139:66: note: 'this' declared here 6139 | AttachDecision OptimizeSpreadCallIRGenerator::tryAttachArguments() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'js::jit::AttachDecision js::jit::OptimizeSpreadCallIRGenerator::tryAttachArray()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:6083:46: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_28(D) + 344])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::OptimizeSpreadCallIRGenerator::tryAttachArray()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:6083:21: note: 'obj' declared here 6083 | Rooted obj(cx_, &val_.toObject()); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:6074:62: note: 'this' declared here 6074 | AttachDecision OptimizeSpreadCallIRGenerator::tryAttachArray() { | ^ Compiling icu_locid_transform v1.4.0 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'js::jit::AttachDecision js::jit::InlinableNativeIRGenerator::tryAttachSpecializedFunctionBind(JS::Handle, JS::Handle)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:11079:59: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'fun' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_52(D) + 16])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::InlinableNativeIRGenerator::tryAttachSpecializedFunctionBind(JS::Handle, JS::Handle)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:11079:25: note: 'fun' declared here 11079 | Rooted fun(cx_, &target->as()); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:11043:71: note: 'this' declared here 11043 | Handle target, Handle templateObj) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'js::jit::AttachDecision js::jit::InlinableNativeIRGenerator::tryAttachFunctionBind()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:11183:53: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'target' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_23(D) + 16])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::InlinableNativeIRGenerator::tryAttachFunctionBind()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:11183:21: note: 'target' declared here 11183 | Rooted target(cx_, &thisval_.toObject()); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:11176:66: note: 'this' declared here 11176 | AttachDecision InlinableNativeIRGenerator::tryAttachFunctionBind() { | ^ Compiling icu_collections v1.4.0 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachBoundFunction(JS::Handle)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:12354:76: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'target' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_29(D) + 344])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachBoundFunction(JS::Handle)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:12354:23: note: 'target' declared here 12354 | Rooted target(cx_, &calleeObj->getTarget()->as()); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:12340:43: note: 'this' declared here 12340 | Handle calleeObj) { | ^ Compiling tinyvec v1.999.999 (/pbulk/work/lang/mozjs128/work/firefox-128.14.0/build/rust/tinyvec) Compiling unicode-normalization v0.1.22 In file included from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:12: In member function 'const ValueType& mozilla::EnumeratedArray::operator[](Enum) const [with Enum = JSProtoKey; ValueType = js::GlobalObjectData::ConstructorWithProto; long unsigned int Size = 92]', inlined from 'bool js::GlobalObject::hasConstructor(JSProtoKey) const' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/GlobalObject.h:323:47, inlined from 'bool js::GlobalObject::isStandardClassResolved(JSProtoKey) const' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/GlobalObject.h:427:26, inlined from 'static bool js::GlobalObject::ensureConstructor(JSContext*, JS::Handle, JSProtoKey)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/GlobalObject.h:341:40, inlined from 'static JSObject* js::GlobalObject::getOrCreatePrototype(JSContext*, JSProtoKey)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/GlobalObject.h:359:41, inlined from 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:2675:55: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/EnumeratedArray.h:67:18: warning: 'protoKey' may be used uninitialized [-Wmaybe-uninitialized] 67 | return mArray[size_t(aIndex)]; | ~~~~~~^ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:2641:14: note: 'protoKey' was declared here 2641 | JSProtoKey protoKey; | ^~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'js::jit::AttachDecision js::jit::OptimizeGetIteratorIRGenerator::tryAttachArray()' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:14399:46: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_31(D) + 344])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::OptimizeGetIteratorIRGenerator::tryAttachArray()': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:14399:21: note: 'obj' declared here 14399 | Rooted obj(cx_, &val_.toObject()); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:14390:63: note: 'this' declared here 14390 | AttachDecision OptimizeGetIteratorIRGenerator::tryAttachArray() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachCrossCompartmentWrapper(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:1324:58: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'unwrapped' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_33(D) + 344])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachCrossCompartmentWrapper(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:1324:16: note: 'unwrapped' declared here 1324 | RootedObject unwrapped(cx_, Wrapper::wrappedObject(obj)); | ^~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:1310:54: note: 'this' declared here 1310 | HandleObject obj, ObjOperandId objId, HandleId id) { | ^ Compiling arrayvec v0.7.2 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachXrayCrossCompartmentWrapper(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId, js::jit::ValOperandId)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:1465:42: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'getter' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_63(D) + 344])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachXrayCrossCompartmentWrapper(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId, js::jit::ValOperandId)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:1465:16: note: 'getter' declared here 1465 | RootedObject getter(cx_, desc->getter()); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:1409:28: note: 'this' declared here 1409 | ValOperandId receiverId) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::StringObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::StringObject*; T = js::StringObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static js::StringObject* js::StringObject::create(JSContext*, JS::HandleString, JS::HandleObject, js::NewObjectKind)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/StringObject-inl.h:41:75: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:69: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/StringObject-inl.h: In static member function 'static js::StringObject* js::StringObject::create(JSContext*, JS::HandleString, JS::HandleObject, js::NewObjectKind)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/StringObject-inl.h:38:25: note: 'obj' declared here 38 | Rooted obj( | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/StringObject-inl.h:34:67: note: 'cx' declared here 34 | /* static */ inline StringObject* StringObject::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachFunCall(JS::HandleFunction)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:10317:67: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'target' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_30(D) + 344])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachFunCall(JS::HandleFunction)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:10317:18: note: 'target' declared here 10317 | RootedFunction target(cx_, &thisval_.toObject().as()); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:10307:71: note: 'this' declared here 10307 | AttachDecision CallIRGenerator::tryAttachFunCall(HandleFunction callee) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachFunApply(JS::HandleFunction)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:11246:72: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'target' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_51(D) + 344])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachFunApply(JS::HandleFunction)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:11246:23: note: 'target' declared here 11246 | Rooted target(cx_, &thisval_.toObject().as()); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:11232:76: note: 'this' declared here 11232 | AttachDecision CallIRGenerator::tryAttachFunApply(HandleFunction calleeFunc) { | ^ Compiling idna v0.5.0 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ListObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ListObject*; T = js::ListObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'js::jit::AttachDecision js::jit::HasPropIRGenerator::tryAttachSmallObjectVariableKey(JS::HandleObject, js::jit::ObjOperandId, jsid, js::jit::ValOperandId)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:3999:62: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'keyListObj' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_26(D) + 344])[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::HasPropIRGenerator::tryAttachSmallObjectVariableKey(JS::HandleObject, js::jit::ObjOperandId, jsid, js::jit::ValOperandId)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:3999:23: note: 'keyListObj' declared here 3999 | Rooted keyListObj(cx_, ListObject::create(cx_)); | ^~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:3962:71: note: 'this' declared here 3962 | HandleObject obj, ObjOperandId objId, jsid key, ValOperandId keyId) { | ^ Compiling icu_segmenter v1.4.0 Compiling icu_properties v1.4.0 In file included from Unified_cpp_js_src_jit3.cpp:11: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::visitLoadUnboxedScalar(js::jit::LLoadUnboxedScalar*)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CodeGenerator.cpp:18074:18: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 18074 | ToAddress(elements, lir->index(), storageType, mir->offsetAdjustment()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CodeGenerator.cpp:92: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: 'offset' was declared here 289 | int32_t offset; | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::visitStoreUnboxedBigInt(js::jit::LStoreUnboxedBigInt*)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CodeGenerator.cpp:18479:29: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 18479 | Address dest = ToAddress(elements, lir->index(), writeType); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: 'offset' was declared here 289 | int32_t offset; | ^~~~~~ Compiling icu_provider_adapters v1.4.0 Compiling url v2.5.0 Compiling indexmap v2.2.6 Compiling diplomat_core v0.7.0 Compiling rustc_version v0.4.0 Compiling unicode-bidi-ffi v0.1.0 (/pbulk/work/lang/mozjs128/work/firefox-128.14.0/intl/bidi/rust/unicode-bidi-ffi) Compiling mozilla-central-workspace-hack v0.1.0 (/pbulk/work/lang/mozjs128/work/firefox-128.14.0/build/workspace-hack) In file included from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/x64/Assembler-x64.h:297, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:13, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/x64/MacroAssembler-x64.h:10, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/MacroAssembler.h:21, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineFrameInfo.h:18, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/PerfSpewer.h:13, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CodeGenerator.h:10, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CodeGenerator.cpp:7: In constructor 'js::jit::Operand::Operand(const js::jit::Address&)', inlined from 'js::wasm::FaultingCodeOffset js::jit::MacroAssemblerX64::load64(const js::jit::Address&, js::jit::Register64)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/x64/MacroAssembler-x64.h:613:25, inlined from 'void js::jit::CodeGenerator::visitLoadUnboxedBigInt(js::jit::LLoadUnboxedBigInt*)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CodeGenerator.cpp:18100:16: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/x86-shared/Assembler-x86-shared.h:77:9: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 77 | disp_(address.offset) {} | ^~~~~~~~~~~~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/shared/CodeGenerator-shared-inl.h: In member function 'void js::jit::CodeGenerator::visitLoadUnboxedBigInt(js::jit::LLoadUnboxedBigInt*)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: 'offset' was declared here 289 | int32_t offset; | ^~~~~~ /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_jit8.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/jit -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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/pkg/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 Compiling mozglue-static v0.1.0 (/pbulk/work/lang/mozjs128/work/firefox-128.14.0/mozglue/static/rust) /pbulk/work/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_jit9.o -c -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/system_wrappers -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/jit -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src -I/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/js-confdefs.h -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -O2 -I/usr/include -Dz_off_t=long -I/usr/pkg/include -I/usr/pkg/include/libxml2 -I/usr/include/readline -Dunix -fPIC -DPIC -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wcomma-subscript -Wvolatile -Wno-deprecated-enum-enum-conversion -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/pkg/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 warning: use of deprecated type alias `std::panic::PanicInfo`: use `PanicHookInfo` instead --> mozglue/static/rust/lib.rs:71:29 | 71 | fn panic_hook(info: &panic::PanicInfo) { | ^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: `mozglue-static` (lib) generated 1 warning /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::visitStoreUnboxedScalar(js::jit::LStoreUnboxedScalar*)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CodeGenerator.cpp:18460:29: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 18460 | Address dest = ToAddress(elements, lir->index(), writeType); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: 'offset' was declared here 289 | int32_t offset; | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with long unsigned int NumDefs = 1]': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CodeGenerator.cpp:21421:26: warning: 'argMir' may be used uninitialized [-Wmaybe-uninitialized] 21421 | ABIArg arg = abi.next(argMir); | ~~~~~~~~^~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/CodeGenerator.cpp:21402:13: note: 'argMir' was declared here 21402 | MIRType argMir; | ^~~~~~ Compiling diplomat v0.7.0 Compiling icu_capi v1.4.0 (/pbulk/work/lang/mozjs128/work/firefox-128.14.0/intl/icu_capi) Compiling jsrust_shared v0.1.0 (/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/rust/shared) In file included from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/CallArgs.h:73, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jsfriendapi.h:12, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/Ion.h:18, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/Ion.cpp:7, from Unified_cpp_js_src_jit5.cpp:2: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1175:26, inlined from 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:214:18: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'key' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctionList-inl.h:32, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/IonCacheIRCompiler.cpp:30, from Unified_cpp_js_src_jit5.cpp:20: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h: In function 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:214:12: note: 'key' declared here 214 | RootedId key(cx); | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:196:39: note: 'cx' declared here 196 | inline bool HasOwnProperty(JSContext* cx, HandleValue val, HandleValue idValue, | ~~~~~~~~~~~^~ Compiling jsrust v0.1.0 (/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/rust) In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::jit::JitCode*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::jit::JitCode*; T = js::jit::JitCode*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'js::jit::JitCode* js::jit::IonCacheIRCompiler::compile(js::jit::IonICStub*)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/IonCacheIRCompiler.cpp:626:71: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'newStubCode' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_716(D) + 8])[1]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/IonCacheIRCompiler.cpp: In member function 'js::jit::JitCode* js::jit::IonCacheIRCompiler::compile(js::jit::IonICStub*)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/IonCacheIRCompiler.cpp:626:20: note: 'newStubCode' declared here 626 | Rooted newStubCode(cx_, linker.newCode(cx_, CodeKind::Ion)); | ^~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/IonCacheIRCompiler.cpp:582:53: note: 'this' declared here 582 | JitCode* IonCacheIRCompiler::compile(IonICStub* stub) { | ^ In file included from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/CallArgs.h:74, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/NamespaceImports.h:15, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/IonTypes.h:16, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/Bailouts.h:17, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/LIR.h:16, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/LIR.cpp:7, from Unified_cpp_js_src_jit8.cpp:2: In static member function 'static constexpr JS::Value JS::Value::fromInt32(int32_t)', inlined from 'constexpr JS::Value JS::Int32Value(int32_t)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/Value.h:1159:73, inlined from 'virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/MIR.cpp:4162:44: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/Value.h:578:47: warning: 'res' may be used uninitialized [-Wmaybe-uninitialized] 578 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^~~~~~~~~~~ In file included from Unified_cpp_js_src_jit8.cpp:38: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/MIR.cpp:4153:13: note: 'res' was declared here 4153 | int32_t res; | ^~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/MIR.cpp:4184:31: warning: 'res' may be used uninitialized [-Wmaybe-uninitialized] 4184 | return MConstant::NewInt64(alloc, res); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/MIR.cpp:4172:13: note: 'res' was declared here 4172 | int64_t res; | ^~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:516:40, inlined from 'bool js::GetElementOperation(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:525:43, inlined from 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/IonIC.cpp:184:29: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h: In static member function 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:516:16: note: 'obj' declared here 516 | RootedObject obj(cx, &lref.toObject()); | ^~~ In file included from Unified_cpp_js_src_jit5.cpp:38: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/IonIC.cpp:166:42: note: 'cx' declared here 166 | bool IonGetPropertyIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1175:26, inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:144:25, inlined from 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:392:22, inlined from 'static bool js::jit::IonGetPropSuperIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropSuperIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/IonIC.cpp:219:35: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/JSObject-inl.h:27, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/EnvironmentObject-inl.h:12, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/BaselineFrame-inl.h:17, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/VMFunctionList-inl.h:31: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h: In static member function 'static bool js::jit::IonGetPropSuperIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropSuperIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:144:20: note: 'id' declared here 144 | JS::Rooted id(cx); | ^~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/IonIC.cpp:193:43: note: 'cx' declared here 193 | bool IonGetPropSuperIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1175:26, inlined from 'bool js::ToPropertyKeyOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:370:17, inlined from 'static bool js::jit::IonToPropertyKeyIC::update(JSContext*, JS::HandleScript, js::jit::IonToPropertyKeyIC*, JS::HandleValue, JS::MutableHandleValue)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/IonIC.cpp:480:32: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h: In static member function 'static bool js::jit::IonToPropertyKeyIC::update(JSContext*, JS::HandleScript, js::jit::IonToPropertyKeyIC*, JS::HandleValue, JS::MutableHandleValue)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:370:12: note: 'id' declared here 370 | RootedId id(cx); | ^~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/IonIC.cpp:473:44: note: 'cx' declared here 473 | bool IonToPropertyKeyIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::jit::IonUnaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonUnaryArithIC*, JS::HandleValue, JS::MutableHandleValue)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/IonIC.cpp:510:39: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)cx)[4]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonUnaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonUnaryArithIC*, JS::HandleValue, JS::MutableHandleValue)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/IonIC.cpp:510:16: note: 'script' declared here 510 | RootedScript script(cx, ic->script()); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/IonIC.cpp:506:41: note: 'cx' declared here 506 | bool IonUnaryArithIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JS::Value]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::jit::IonCompareIC::update(JSContext*, JS::HandleScript, js::jit::IonCompareIC*, JS::HandleValue, JS::HandleValue, bool*)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/IonIC.cpp:670:30: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'rhsCopy' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonCompareIC::update(JSContext*, JS::HandleScript, js::jit::IonCompareIC*, JS::HandleValue, JS::HandleValue, bool*)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/IonIC.cpp:670:15: note: 'rhsCopy' declared here 670 | RootedValue rhsCopy(cx, rhs); | ^~~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/IonIC.cpp:659:38: note: 'cx' declared here 659 | bool IonCompareIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool IonCompileScriptForBaseline(JSContext*, js::jit::BaselineFrame*, jsbytecode*)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/Ion.cpp:2140:42: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)cx)[4]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/Ion.cpp: In function 'bool IonCompileScriptForBaseline(JSContext*, js::jit::BaselineFrame*, jsbytecode*)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/Ion.cpp:2140:16: note: 'script' declared here 2140 | RootedScript script(cx, frame->script()); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/Ion.cpp:2136:52: note: 'cx' declared here 2136 | static bool IonCompileScriptForBaseline(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::jit::IonCompileScriptForBaselineOSR(JSContext*, BaselineFrame*, uint32_t, jsbytecode*, IonOsrTempData**)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/Ion.cpp:2285:42: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)cx)[4]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/Ion.cpp: In function 'bool js::jit::IonCompileScriptForBaselineOSR(JSContext*, BaselineFrame*, uint32_t, jsbytecode*, IonOsrTempData**)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/Ion.cpp:2285:16: note: 'script' declared here 2285 | RootedScript script(cx, frame->script()); | ^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/Ion.cpp:2272:53: note: 'cx' declared here 2272 | bool jit::IonCompileScriptForBaselineOSR(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1175:26, inlined from 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:541:17, inlined from 'static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/IonIC.cpp:277:29: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=] 1151 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h: In static member function 'static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)': /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:541:12: note: 'id' declared here 541 | RootedId id(cx); | ^~ /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/IonIC.cpp:228:42: note: 'cx' declared here 228 | bool IonSetPropertyIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In file included from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/TraceKind.h:10, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jspubtd.h:20, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/gc/GCContext.h:13, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/gc/Cell.h:15, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/JitCode.h:17, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/x64/Assembler-x64.h:12, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:13, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/x64/MacroAssembler-x64.h:10, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/MacroAssembler.h:21, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/MacroAssembler-inl.h:10, from /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/jit/MacroAssembler.cpp:7, from Unified_cpp_js_src_jit9.cpp:2: In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/UniquePtr.h:373:30, inlined from 'JS::JitCodeSourceInfo::JitCodeSourceInfo(JS::JitCodeSourceInfo&&)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/JitCodeAPI.h:37:8, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::JitCodeSourceInfo}; T = JS::JitCodeSourceInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/Vector.h:154:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::JitCodeSourceInfo; T = JS::JitCodeSourceInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/Vector.h:194:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::JitCodeSourceInfo; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/Vector.h:967:24, inlined from 'JS::JitCodeRecord::JitCodeRecord(JS::JitCodeRecord&&)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/JitCodeAPI.h:57:8, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::JitCodeRecord}; T = JS::JitCodeRecord; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/Vector.h:154:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::JitCodeRecord; T = JS::JitCodeRecord; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/Vector.h:194:11, inlined from 'bool mozilla::Vector::convertToHeapStorage(size_t) [with T = JS::JitCodeRecord; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/Vector.h:1033:22, inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = JS::JitCodeRecord; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/Vector.h:1065:32: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/UniquePtr.h:404:13: warning: '*(char**)p' may be used uninitialized [-Wmaybe-uninitialized] 404 | Pointer p = mTuple.first(); | ^ In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/UniquePtr.h:373:30, inlined from 'JS::JitCodeIRInfo::JitCodeIRInfo(JS::JitCodeIRInfo&&)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/JitCodeAPI.h:47:8, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::JitCodeIRInfo}; T = JS::JitCodeIRInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/Vector.h:154:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::JitCodeIRInfo; T = JS::JitCodeIRInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/Vector.h:194:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::JitCodeIRInfo; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/Vector.h:967:24, inlined from 'JS::JitCodeRecord::JitCodeRecord(JS::JitCodeRecord&&)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/JitCodeAPI.h:57:8, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::JitCodeRecord}; T = JS::JitCodeRecord; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/Vector.h:154:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::JitCodeRecord; T = JS::JitCodeRecord; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/Vector.h:194:11, inlined from 'bool mozilla::Vector::convertToHeapStorage(size_t) [with T = JS::JitCodeRecord; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/Vector.h:1033:22, inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = JS::JitCodeRecord; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/Vector.h:1065:32: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/UniquePtr.h:404:13: warning: '((char**)p)[1]' may be used uninitialized [-Wmaybe-uninitialized] 404 | Pointer p = mTuple.first(); | ^ In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/UniquePtr.h:373:30, inlined from 'JS::JitCodeSourceInfo::JitCodeSourceInfo(JS::JitCodeSourceInfo&&)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/JitCodeAPI.h:37:8, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::JitCodeSourceInfo}; T = JS::JitCodeSourceInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/Vector.h:154:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::JitCodeSourceInfo; T = JS::JitCodeSourceInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/Vector.h:194:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::JitCodeSourceInfo; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/Vector.h:967:24, inlined from 'JS::JitCodeRecord::JitCodeRecord(JS::JitCodeRecord&&)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/JitCodeAPI.h:57:8, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::JitCodeRecord}; T = JS::JitCodeRecord; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/Vector.h:154:5, inlined from 'static bool mozilla::detail::VectorImpl::growTo(mozilla::Vector&, size_t) [with T = JS::JitCodeRecord; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/Vector.h:226:11, inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = JS::JitCodeRecord; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/Vector.h:1068:22: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/UniquePtr.h:404:13: warning: '*(char**)aDst' may be used uninitialized [-Wmaybe-uninitialized] 404 | Pointer p = mTuple.first(); | ^ In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/UniquePtr.h:373:30, inlined from 'JS::JitCodeIRInfo::JitCodeIRInfo(JS::JitCodeIRInfo&&)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/JitCodeAPI.h:47:8, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::JitCodeIRInfo}; T = JS::JitCodeIRInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/Vector.h:154:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::JitCodeIRInfo; T = JS::JitCodeIRInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/Vector.h:194:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::JitCodeIRInfo; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/Vector.h:967:24, inlined from 'JS::JitCodeRecord::JitCodeRecord(JS::JitCodeRecord&&)' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/js/JitCodeAPI.h:57:8, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::JitCodeRecord}; T = JS::JitCodeRecord; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/Vector.h:154:5, inlined from 'static bool mozilla::detail::VectorImpl::growTo(mozilla::Vector&, size_t) [with T = JS::JitCodeRecord; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/Vector.h:226:11, inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = JS::JitCodeRecord; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/Vector.h:1068:22: /pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/dist/include/mozilla/UniquePtr.h:404:13: warning: '((char**)aDst)[1]' may be used uninitialized [-Wmaybe-uninitialized] 404 | Pointer p = mTuple.first(); | ^ gmake[3]: Leaving directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/jit' Finished `release` profile [optimized] target(s) in 2m 52s js/src/rust/libjsrust.a : gmake[3]: Leaving directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build/js/src/rust' gmake[2]: Leaving directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build' gmake[1]: *** [/pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/recurse.mk:34: compile] Error 2 gmake[1]: Leaving directory '/pbulk/work/lang/mozjs128/work/firefox-128.14.0/js/src/build' gmake: *** [/pbulk/work/lang/mozjs128/work/firefox-128.14.0/config/rules.mk:361: all] Error 2 *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/lang/mozjs128 *** Error code 1 Stop. make: stopped in /usr/pkgsrc/lang/mozjs128