=> 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.1.0nb5 gmake[1]: Entering directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build' /usr/pkg/bin/gmake recurse_pre-export gmake[2]: Entering directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build' /tmp/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.1.0-cf7db1233ac9/_virtualenvs/build/bin/python -m mozbuild.action.process_install_manifest --track install_dist_include.track dist/include _build_manifests/install/dist_include /tmp/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.1.0-cf7db1233ac9/_virtualenvs/build/bin/python -m mozbuild.action.process_install_manifest --track install_dist_public.track dist/public _build_manifests/install/dist_public /tmp/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.1.0-cf7db1233ac9/_virtualenvs/build/bin/python -m mozbuild.action.process_install_manifest --track install_dist_private.track dist/private _build_manifests/install/dist_private /tmp/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.1.0-cf7db1233ac9/_virtualenvs/build/bin/python -m mozbuild.action.process_install_manifest --track install__tests.track _tests _build_manifests/install/_tests Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. Elapsed: 0.10s; From dist/include: Kept 5 existing; Added/updated 357; Removed 0 files and 0 directories. /tmp/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.1.0-cf7db1233ac9/_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' /tmp/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.1.0-cf7db1233ac9/_virtualenvs/build/bin/python -m mozbuild.action.preprocessor --depend .deps/config.toml.pp -DNDEBUG=1 -DTRIMMED=1 -Dtop_srcdir=/tmp/lang/mozjs128/work/firefox-128.1.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.1.0"' -DMOZILLA_VERSION_U=128.1.0 -DMOZJS_MAJOR_VERSION=128 -DMOZJS_MINOR_VERSION=1 -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 '/tmp/lang/mozjs128/work/firefox-128.1.0/.cargo/config.toml.in' -o '.cargo/config.toml' Elapsed: 0.36s; 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 '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build' gmake[1]: Leaving directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build' gmake[1]: Entering directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build' /usr/pkg/bin/gmake recurse_export gmake[2]: Entering directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build' ./buildconfig.rs.stub /tmp/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.1.0-cf7db1233ac9/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.1.0-cf7db1233ac9/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.1.0-cf7db1233ac9/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/js-confdefs.h.in ./js-config.h.stub gmake[3]: Entering directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/config' mkdir -p '.deps/' /tmp/lang/mozjs128/work/.cwrapper/bin/gcc -std=gnu99 -o host_nsinstall.o -c -DXP_UNIX -O2 -DNDEBUG=1 -DTRIMMED=1 -DUNICODE -D_UNICODE -I/tmp/lang/mozjs128/work/firefox-128.1.0/config -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/config -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include -MD -MP -MF .deps/host_nsinstall.o.pp /tmp/lang/mozjs128/work/firefox-128.1.0/config/nsinstall.c /tmp/lang/mozjs128/work/.cwrapper/bin/gcc -std=gnu99 -o host_pathsub.o -c -DXP_UNIX -O2 -DNDEBUG=1 -DTRIMMED=1 -DUNICODE -D_UNICODE -I/tmp/lang/mozjs128/work/firefox-128.1.0/config -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/config -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include -MD -MP -MF .deps/host_pathsub.o.pp /tmp/lang/mozjs128/work/firefox-128.1.0/config/pathsub.c /tmp/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.1.0-cf7db1233ac9/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/js-config.h.in ./ProfilingCategoryList.h.stub /tmp/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.1.0-cf7db1233ac9/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/mozglue/baseprofiler/build/profiling_categories.yaml ./PrefsGenerated.h.stub gmake[3]: Leaving directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/config' /tmp/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.1.0-cf7db1233ac9/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/GeneratePrefs.py generate_prefs_header js/public/PrefsGenerated.h js/public/.deps/PrefsGenerated.h.pp js/public/.deps/PrefsGenerated.h.stub /tmp/lang/mozjs128/work/firefox-128.1.0/modules/libpref/init/StaticPrefList.yaml ./ReservedWordsGenerated.h.stub /tmp/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.1.0-cf7db1233ac9/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/ReservedWords.h ./StatsPhasesGenerated.h.stub /tmp/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.1.0-cf7db1233ac9/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.1.0-cf7db1233ac9/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/jit/ABIFunctionType.yaml ./MIROpsGenerated.h.stub /tmp/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.1.0-cf7db1233ac9/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/jit/MIROps.yaml ./LIROpsGenerated.h.stub /tmp/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.1.0-cf7db1233ac9/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/jit/LIROps.yaml ./CacheIROpsGenerated.h.stub /tmp/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.1.0-cf7db1233ac9/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/jit/CacheIROps.yaml ./AtomicOperationsGenerated.h.stub /tmp/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.1.0-cf7db1233ac9/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.1.0-cf7db1233ac9/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/wasm/WasmBuiltinModule.yaml ./selfhosted.out.h.stub gmake[3]: Entering directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/config' mkdir -p '../dist/host/bin/' config/nsinstall_real /tmp/lang/mozjs128/work/.cwrapper/bin/gcc -std=gnu99 -o nsinstall_real -DXP_UNIX -O2 @/tmp/lang/mozjs128/work/firefox-128.1.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 '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/config' /tmp/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.1.0-cf7db1233ac9/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/public/friend/ErrorNumbers.msg mozglue/baseprofiler/public/ProfilingCategoryList.h /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/builtin/TypedArrayConstants.h /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/builtin/SelfHostingDefines.h /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/builtin/Utilities.js /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/builtin/Array.js /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/builtin/AsyncFunction.js /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/builtin/AsyncIteration.js /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/builtin/BigInt.js /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/builtin/Date.js /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/builtin/Error.js /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/builtin/Generator.js /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/builtin/Iterator.js /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/builtin/Map.js /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/builtin/Number.js /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/builtin/Object.js /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/builtin/Promise.js /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/builtin/Reflect.js /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/builtin/RegExp.js /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/builtin/RegExpGlobalReplaceOpt.h.js /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/builtin/RegExpLocalReplaceOpt.h.js /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/builtin/String.js /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/builtin/Set.js /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/builtin/TypedArray.js /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/builtin/WeakMap.js /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/builtin/WeakSet.js /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/builtin/intl/NumberingSystemsGenerated.h /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/builtin/intl/Collator.js /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/builtin/intl/CommonFunctions.js /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/builtin/intl/CurrencyDataGenerated.js /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/builtin/intl/DateTimeFormat.js /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/builtin/intl/DisplayNames.js /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/builtin/intl/IntlObject.js /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/builtin/intl/ListFormat.js /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/builtin/intl/NumberFormat.js /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/builtin/intl/PluralRules.js /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/builtin/intl/RelativeTimeFormat.js /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/builtin/intl/SanctionedSimpleUnitIdentifiersGenerated.js /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/builtin/intl/Segmenter.js gmake[3]: Entering directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/config' config/system-header.sentinel.stub /tmp/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.1.0-cf7db1233ac9/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /tmp/lang/mozjs128/work/firefox-128.1.0/config/make-system-wrappers.py gen_wrappers system-header.sentinel .deps/system-header.sentinel.pp .deps/system-header.sentinel.stub /tmp/lang/mozjs128/work/firefox-128.1.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 '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/config' gmake[3]: Entering directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/build/rust/mozbuild' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/build/rust/mozbuild' gmake[3]: Entering directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/memory/build' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/memory/build' gmake[3]: Entering directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src' ../../config/nsinstall -R -m 644 'js-config.h' '../../dist/include' gmake[3]: Entering directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/mozglue/baseprofiler' ../../config/nsinstall -R -m 644 'public/ProfilingCategoryList.h' '../../dist/include' ../../config/nsinstall -R -m 644 '../../js/public/PrefsGenerated.h' '../../dist/include/js' gmake[3]: Leaving directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/mozglue/baseprofiler' ../../config/nsinstall -R -m 644 '../../mozglue/baseprofiler/public/ProfilingCategoryList.h' '../../dist/include/js' gmake[3]: Entering directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/mozglue/build' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src' gmake[3]: Leaving directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/mozglue/build' gmake[3]: Entering directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/build' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/build' gmake[3]: Entering directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/frontend' gmake[3]: Entering directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/gc' gmake[3]: Nothing to be done for 'export'. gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/frontend' gmake[3]: Leaving directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/gc' gmake[3]: Entering directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/jit' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/jit' gmake[3]: Entering directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/shell' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/shell' gmake[3]: Entering directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/jsapi-tests' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/jsapi-tests' gmake[3]: Entering directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/tests' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/tests' gmake[3]: Entering directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/wasm' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/wasm' ./unicode_bidi_ffi_generated.h.stub /tmp/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.1.0-cf7db1233ac9/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/intl/bidi/rust/unicode-bidi-ffi gmake[3]: Entering directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/intl/bidi' ../../config/nsinstall -R -m 644 'unicode_bidi_ffi_generated.h' '../../dist/include/mozilla/intl' gmake[3]: Leaving directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/intl/bidi' gmake[2]: Leaving directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build' gmake[1]: Leaving directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build' gmake[1]: Entering directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build' /usr/pkg/bin/gmake recurse_compile gmake[2]: Entering directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build' gmake[3]: Entering directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/build/pure_virtual' mkdir -p '.deps/' gmake[3]: Entering directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/intl/components' gmake[3]: Entering directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/rust' mkdir -p '.deps/' /usr/pkg/bin/cargo rustc --keep-going --release --manifest-path /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/rust/Cargo.toml --lib --target=x86_64-unknown-netbsd --features 'icu4x mozilla-central-workspace-hack' -- -Clto gmake[3]: Entering directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/config' gmake[3]: Nothing to be done for 'host-objects'. gmake[3]: Leaving directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/config' /tmp/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_intl_components0.o -c -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/system_wrappers -include /tmp/lang/mozjs128/work/firefox-128.1.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/tmp/lang/mozjs128/work/firefox-128.1.0/intl/components -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/intl/components -I/tmp/lang/mozjs128/work/firefox-128.1.0/intl/icu_capi/c/include -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/js-confdefs.h -I/usr/include -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 -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 /tmp/lang/mozjs128/work/.cwrapper/bin/gcc -std=gnu99 -o pure_virtual.o -c -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/system_wrappers -include /tmp/lang/mozjs128/work/firefox-128.1.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/tmp/lang/mozjs128/work/firefox-128.1.0/build/pure_virtual -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/build/pure_virtual -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include -I/usr/pkg/include -include /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/js-confdefs.h -DMOZILLA_CLIENT -I/usr/include -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 -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 /tmp/lang/mozjs128/work/firefox-128.1.0/build/pure_virtual/pure_virtual.c gmake[3]: Entering directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/debugger' mkdir -p '.deps/' /tmp/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_debugger0.o -c -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/system_wrappers -include /tmp/lang/mozjs128/work/firefox-128.1.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/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/debugger -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/js-confdefs.h -I/usr/include -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 -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 warning: /tmp/lang/mozjs128/work/firefox-128.1.0/security/manager/ssl/cert_storage/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /tmp/lang/mozjs128/work/firefox-128.1.0/xpcom/rust/gtest/xpcom/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /tmp/lang/mozjs128/work/firefox-128.1.0/toolkit/library/gtest/rust/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /tmp/lang/mozjs128/work/firefox-128.1.0/toolkit/library/gtest/rust/Cargo.toml: unused manifest key: lib.plugin warning: /tmp/lang/mozjs128/work/firefox-128.1.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: /tmp/lang/mozjs128/work/firefox-128.1.0/toolkit/library/rust/shared/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /tmp/lang/mozjs128/work/firefox-128.1.0/toolkit/library/rust/shared/Cargo.toml: unused manifest key: lib.plugin warning: /tmp/lang/mozjs128/work/firefox-128.1.0/storage/variant/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /tmp/lang/mozjs128/work/firefox-128.1.0/intl/encoding_glue/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /tmp/lang/mozjs128/work/firefox-128.1.0/toolkit/components/bitsdownload/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /tmp/lang/mozjs128/work/firefox-128.1.0/toolkit/components/bitsdownload/bits_client/bits/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /tmp/lang/mozjs128/work/firefox-128.1.0/netwerk/base/mozurl/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /tmp/lang/mozjs128/work/firefox-128.1.0/tools/profiler/rust-helper/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /tmp/lang/mozjs128/work/firefox-128.1.0/toolkit/components/glean/tests/gtest/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /tmp/lang/mozjs128/work/firefox-128.1.0/modules/libpref/parser/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /tmp/lang/mozjs128/work/firefox-128.1.0/dom/media/webrtc/sdp/rsdparsa_capi/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /tmp/lang/mozjs128/work/firefox-128.1.0/toolkit/library/rust/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /tmp/lang/mozjs128/work/firefox-128.1.0/toolkit/library/rust/Cargo.toml: unused manifest key: lib.plugin warning: /tmp/lang/mozjs128/work/firefox-128.1.0/dom/media/gtest/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /tmp/lang/mozjs128/work/firefox-128.1.0/xpcom/rust/malloc_size_of_derive/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/fuzz-tests/gluesmith/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /tmp/lang/mozjs128/work/firefox-128.1.0/dom/fs/parent/rust/data-encoding-ffi/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /tmp/lang/mozjs128/work/firefox-128.1.0/toolkit/components/kvstore/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /tmp/lang/mozjs128/work/firefox-128.1.0/xpcom/rust/gtest/nsstring/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /tmp/lang/mozjs128/work/firefox-128.1.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: /tmp/lang/mozjs128/work/firefox-128.1.0/toolkit/components/bitsdownload/bits_client/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /tmp/lang/mozjs128/work/firefox-128.1.0/xpcom/rust/gtest/bench-collections/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/rust/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/rust/shared/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /tmp/lang/mozjs128/work/firefox-128.1.0/toolkit/components/cascade_bloom_filter/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /tmp/lang/mozjs128/work/firefox-128.1.0/toolkit/components/processtools/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /tmp/lang/mozjs128/work/firefox-128.1.0/netwerk/base/rust-helper/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 warning: /tmp/lang/mozjs128/work/firefox-128.1.0/dom/fs/parent/rust/mime-guess-ffi/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 gmake[3]: Leaving directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/build/pure_virtual' /tmp/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_debugger1.o -c -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/system_wrappers -include /tmp/lang/mozjs128/work/firefox-128.1.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/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/debugger -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/js-confdefs.h -I/usr/include -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 -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 file included from Unified_cpp_intl_components0.cpp:29: /tmp/lang/mozjs128/work/firefox-128.1.0/intl/components/src/Collator.cpp: In member function 'void mozilla::intl::Collator::SetStrength(Strength)': /tmp/lang/mozjs128/work/firefox-128.1.0/intl/components/src/Collator.cpp:106:19: warning: 'strength' may be used uninitialized [-Wmaybe-uninitialized] 106 | ucol_setStrength(mCollator.GetMut(), strength); | ^ /tmp/lang/mozjs128/work/firefox-128.1.0/intl/components/src/Collator.cpp:84:22: note: 'strength' was declared here 84 | UColAttributeValue strength; | ^~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/intl/components/src/Collator.cpp: In member function 'mozilla::intl::ICUResult mozilla::intl::Collator::SetAlternateHandling(AlternateHandling)': /tmp/lang/mozjs128/work/firefox-128.1.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, | ^ /tmp/lang/mozjs128/work/firefox-128.1.0/intl/components/src/Collator.cpp:119:22: note: 'handling' was declared here 119 | UColAttributeValue handling; | ^~~~~~~~ /tmp/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_intl_components1.o -c -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/system_wrappers -include /tmp/lang/mozjs128/work/firefox-128.1.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/tmp/lang/mozjs128/work/firefox-128.1.0/intl/components -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/intl/components -I/tmp/lang/mozjs128/work/firefox-128.1.0/intl/icu_capi/c/include -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/js-confdefs.h -I/usr/include -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 -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 /tmp/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_intl_components2.o -c -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/system_wrappers -include /tmp/lang/mozjs128/work/firefox-128.1.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/tmp/lang/mozjs128/work/firefox-128.1.0/intl/components -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/intl/components -I/tmp/lang/mozjs128/work/firefox-128.1.0/intl/icu_capi/c/include -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/js-confdefs.h -I/usr/include -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 -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 Compiling proc-macro2 v1.0.74 Compiling unicode-ident v1.0.6 /tmp/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_intl_components3.o -c -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/system_wrappers -include /tmp/lang/mozjs128/work/firefox-128.1.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/tmp/lang/mozjs128/work/firefox-128.1.0/intl/components -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/intl/components -I/tmp/lang/mozjs128/work/firefox-128.1.0/intl/icu_capi/c/include -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/js-confdefs.h -I/usr/include -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 -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 In file included from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/CallArgs.h:73, from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/CallNonGenericMethod.h:12, from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/NamespaceImports.h:15, from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.h:16, from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object-inl.h:10, from /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'js::PromiseObject* EnsurePromise(JSContext*, JS::HandleObject)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:636:53: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp: In function 'js::PromiseObject* EnsurePromise(JSContext*, JS::HandleObject)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:636:16: note: 'obj' declared here 636 | RootedObject obj(cx, CheckedUnwrapStatic(referent)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:634:48: note: 'cx' declared here 634 | 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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1175:26, inlined from 'bool js::DebuggerObject::PromiseReactionRecordBuilder::maybePushGenerator(JSContext*, JS::Handle)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:1433:36, inlined from 'virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::asyncFunction(JSContext*, JS::Handle)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:1412:30: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp: In member function 'virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::asyncFunction(JSContext*, JS::Handle)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:1433:28: note: 'frame' declared here 1433 | Rooted frame(cx); | ^~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:1410:18: note: 'cx' declared here 1410 | 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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1175:26, inlined from 'bool js::DebuggerObject::PromiseReactionRecordBuilder::maybePushGenerator(JSContext*, JS::Handle)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:1433:36, inlined from 'virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::asyncGenerator(JSContext*, JS::Handle)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:1418:30: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp: In member function 'virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::asyncGenerator(JSContext*, JS::Handle)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:1433:28: note: 'frame' declared here 1433 | Rooted frame(cx); | ^~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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::PlainObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:1390:55: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp: In member function 'virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:1390:26: note: 'record' declared here 1390 | Rooted record(cx, NewPlainObject(cx)); | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:1388:24: note: 'cx' declared here 1388 | 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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerObject::CallData::scriptGetter()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:377:61: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::scriptGetter()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:377:16: note: 'script' declared here 377 | RootedScript script(cx, GetOrCreateFunctionScript(cx, fun)); | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:363:45: note: 'this' declared here 363 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerObject::CallData::promiseAllocationSiteGetter()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:651:65: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::promiseAllocationSiteGetter()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:651:26: note: 'promise' declared here 651 | Rooted promise(cx, EnsurePromise(cx, referent)); | ^~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:650:60: note: 'this' declared here 650 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerObject::CallData::promiseResolutionSiteGetter()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:670:65: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::promiseResolutionSiteGetter()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:670:26: note: 'promise' declared here 670 | Rooted promise(cx, EnsurePromise(cx, referent)); | ^~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:669:60: note: 'this' declared here 669 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerObject::CallData::promiseIDGetter()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:695:65: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::promiseIDGetter()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:695:26: note: 'promise' declared here 695 | Rooted promise(cx, EnsurePromise(cx, referent)); | ^~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:694:48: note: 'this' declared here 694 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerObject::CallData::promiseDependentPromisesGetter()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:707:65: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::promiseDependentPromisesGetter()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:707:26: note: 'promise' declared here 707 | Rooted promise(cx, EnsurePromise(cx, referent)); | ^~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:704:63: note: 'this' declared here 704 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerObject::CallData::getPromiseReactionsMethod()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:1466:74: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::getPromiseReactionsMethod()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:1466:26: note: 'unwrappedPromise' declared here 1466 | Rooted unwrappedPromise(cx, EnsurePromise(cx, referent)); | ^~~~~~~~~~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:1463:58: note: 'this' declared here 1463 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:1568:61: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp: In static member function 'static js::NativeObject* js::DebuggerObject::initClass(JSContext*, JS::Handle, JS::HandleObject)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:1566:25: note: 'objectProto' declared here 1566 | Rooted objectProto( | ^~~~~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:1563:52: note: 'cx' declared here 1563 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ Compiling quote v1.0.35 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::getErrorNotes(JSContext*, JS::Handle, JS::MutableHandleValue)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:1923:69: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getErrorNotes(JSContext*, JS::Handle, JS::MutableHandleValue)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:1923:16: note: 'errorNotesArray' declared here 1923 | RootedObject errorNotesArray(cx, CreateErrorNotesArray(cx, report)); | ^~~~~~~~~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:1909:47: note: 'cx' declared here 1909 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:2190:47: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getOwnPropertyDescriptor(JSContext*, JS::Handle, JS::HandleId, JS::MutableHandle >)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:2190:32: note: 'desc' declared here 2190 | Rooted desc(cx, *desc_); | ^~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:2171:16: note: 'cx' declared here 2171 | 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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1175:26, inlined from 'bool js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:824:17: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:824:12: note: 'id' declared here 824 | RootedId id(cx); | ^~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:823:63: note: 'this' declared here 823 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1175:26, inlined from 'bool js::DebuggerObject::CallData::deletePropertyMethod()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:920:17: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::deletePropertyMethod()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:920:12: note: 'id' declared here 920 | RootedId id(cx); | ^~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:919:53: note: 'this' declared here 919 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:2653:1: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::isSameNative(JSContext*, JS::Handle, JS::HandleValue, CheckJitInfo, JS::MutableHandleValue)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:2634:18: note: 'fun' declared here 2634 | RootedFunction fun(cx, EnsureNativeFunction(nonCCWValue)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:2625:46: note: 'cx' declared here 2625 | bool DebuggerObject::isSameNative(JSContext* cx, Handle object, | ~~~~~~~~~~~^~ 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ /tmp/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_intl_components4.o -c -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/system_wrappers -include /tmp/lang/mozjs128/work/firefox-128.1.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/tmp/lang/mozjs128/work/firefox-128.1.0/intl/components -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/intl/components -I/tmp/lang/mozjs128/work/firefox-128.1.0/intl/icu_capi/c/include -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/js-confdefs.h -I/usr/include -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 -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 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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::requirePromise(JSContext*, JS::Handle)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:2745:47: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::requirePromise(JSContext*, JS::Handle)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:2745:16: note: 'referent' declared here 2745 | RootedObject referent(cx, object->referent()); | ^~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:2743:48: note: 'cx' declared here 2743 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: /tmp/lang/mozjs128/work/firefox-128.1.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: /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerScript::CallData::getUrl()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:352:60: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getUrl()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:352:23: note: 'script' declared here 352 | Rooted script(cx, referent.as()); | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerScript::CallData::getSource()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:448:67: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getSource()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:448:27: note: 'sourceObject' declared here 448 | Rooted sourceObject(cx, referent.match(matcher)); | ^~~~~~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerScript::CallData::getChildScripts()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:557:49: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getChildScripts()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:557:16: note: 'result' declared here 557 | RootedObject result(cx, NewDenseEmptyArray(cx)); | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'js::DebuggerScript::GetOffsetMetadataMatcher::ReturnType js::DebuggerScript::GetOffsetMetadataMatcher::match(JS::Handle)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:1003:55: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::GetOffsetMetadataMatcher::ReturnType js::DebuggerScript::GetOffsetMetadataMatcher::match(JS::Handle)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:1003:18: note: 'script' declared here 1003 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'js::DebuggerScript::GetOffsetLocationMatcher::ReturnType js::DebuggerScript::GetOffsetLocationMatcher::match(JS::Handle)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:1311:55: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::GetOffsetLocationMatcher::ReturnType js::DebuggerScript::GetOffsetLocationMatcher::match(JS::Handle)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:1311:18: note: 'script' declared here 1311 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:1310:44: note: 'this' declared here 1310 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:1832:56: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::GetAllColumnOffsetsMatcher::appendColumnOffsetEntry(uint32_t, JS::LimitedColumnNumberOneOrigin, size_t)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:1832:26: note: 'entry' declared here 1832 | Rooted entry(cx_, NewPlainObject(cx_)); | ^~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'js::DebuggerScript::GetAllColumnOffsetsMatcher::ReturnType js::DebuggerScript::GetAllColumnOffsetsMatcher::match(JS::Handle)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:1860:55: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::GetAllColumnOffsetsMatcher::ReturnType js::DebuggerScript::GetAllColumnOffsetsMatcher::match(JS::Handle)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:1860:18: note: 'script' declared here 1860 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'js::DebuggerScript::GetLineOffsetsMatcher::ReturnType js::DebuggerScript::GetLineOffsetsMatcher::match(JS::Handle)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:1943:55: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::GetLineOffsetsMatcher::ReturnType js::DebuggerScript::GetLineOffsetsMatcher::match(JS::Handle)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:1943:18: note: 'script' declared here 1943 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:1942:44: note: 'this' declared here 1942 | ReturnType match(Handle base) { | ^ Compiling syn v2.0.46 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'js::DebuggerScript::SetBreakpointMatcher::ReturnType js::DebuggerScript::SetBreakpointMatcher::match(JS::Handle)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:2069:55: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::SetBreakpointMatcher::ReturnType js::DebuggerScript::SetBreakpointMatcher::match(JS::Handle)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:2069:18: note: 'script' declared here 2069 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerScript::CallData::setBreakpoint()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:2160:54: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::setBreakpoint()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:2160:16: note: 'handler' declared here 2160 | RootedObject handler(cx, RequireObject(cx, args[1])); | ^~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerSource::CallData::getBinary()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp:282:63: /tmp/lang/mozjs128/work/firefox-128.1.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: /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp: In member function 'bool js::DebuggerSource::CallData::getBinary()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp:282:16: note: 'arr' declared here 282 | RootedObject arr(cx, JS_NewUint8Array(cx, bytecode.length())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp:190:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp:190:27: note: 'obj' declared here 190 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp:190:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp:190:27: note: 'obj' declared here 190 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp:190:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp:190:27: note: 'obj' declared here 190 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp:190:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp:190:27: note: 'obj' declared here 190 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp:190:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp:190:27: note: 'obj' declared here 190 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp:190:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp:190:27: note: 'obj' declared here 190 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp:190:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp:190:27: note: 'obj' declared here 190 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp:190:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp:190:27: note: 'obj' declared here 190 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp:190:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp:190:27: note: 'obj' declared here 190 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp:190:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp:190:27: note: 'obj' declared here 190 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerSource::CallData::setSourceMapURL()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp:534:75: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp: In member function 'bool js::DebuggerSource::CallData::setSourceMapURL()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp:534:31: note: 'sourceObject' declared here 534 | Rooted sourceObject(cx, EnsureSourceObject(cx, obj)); | ^~~~~~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp:190:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp:190:27: note: 'obj' declared here 190 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1175:26, inlined from 'bool js::DebuggerSource::CallData::getSourceMapURL()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp:606:25: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp: In member function 'bool js::DebuggerSource::CallData::getSourceMapURL()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp:606:16: note: 'result' declared here 606 | RootedString result(cx); | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp:190:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp:190:27: note: 'obj' declared here 190 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerSource::CallData::reparse()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp:646:75: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp: In member function 'bool js::DebuggerSource::CallData::reparse()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp:646:31: note: 'sourceObject' declared here 646 | Rooted sourceObject(cx, EnsureSourceObject(cx, obj)); | ^~~~~~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp:190:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp:190:27: note: 'obj' declared here 190 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:2546:31: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::makeDebuggeeValue(JSContext*, JS::Handle, JS::HandleValue, JS::MutableHandleValue)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:2546:15: note: 'value' declared here 2546 | RootedValue value(cx, value_); | ^~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:2539:51: note: 'cx' declared here 2539 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'js::DebuggerScript::ClearBreakpointMatcher::ReturnType js::DebuggerScript::ClearBreakpointMatcher::match(JS::Handle)' at /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/GCVariant.h:100:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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*}]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:2230:18: note: 'script' declared here 2230 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ In file included from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/vm/Realm.h:22, from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/vm/GlobalObject.h:38, from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/DebugAPI.h:11, from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.h:28, from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object-inl.h:16: /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerObject::CallData::createSource()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:1209:49: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::createSource()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:1209:16: note: 'options' declared here 1209 | RootedObject options(cx, ToObject(cx, args[0])); | ^~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:1192:45: note: 'this' declared here 1192 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:1161:55: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:1161:16: note: 'bindings' declared here 1161 | RootedObject bindings(cx, RequireObject(cx, args[1])); | ^~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:1143:66: note: 'this' declared here 1143 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1175:26, inlined from 'bool js::DebuggerObject::CallData::getPropertyMethod()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:959:17: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::getPropertyMethod()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:959:12: note: 'id' declared here 959 | RootedId id(cx); | ^~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:956:50: note: 'this' declared here 956 | bool DebuggerObject::CallData::getPropertyMethod() { | ^ In file included from Unified_cpp_intl_components4.cpp:38: /tmp/lang/mozjs128/work/firefox-128.1.0/intl/components/src/TimeZone.cpp: In member function 'mozilla::Result, mozilla::intl::ICUError> mozilla::intl::TimeZone::GetPreviousTransition(int64_t)': /tmp/lang/mozjs128/work/firefox-128.1.0/intl/components/src/TimeZone.cpp:232:9: warning: unused variable 'date' [-Wunused-variable] 232 | UDate date = UDate(aUTCMilliseconds); | ^~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/intl/components/src/TimeZone.cpp: In member function 'mozilla::Result, mozilla::intl::ICUError> mozilla::intl::TimeZone::GetNextTransition(int64_t)': /tmp/lang/mozjs128/work/firefox-128.1.0/intl/components/src/TimeZone.cpp:262:9: warning: unused variable 'date' [-Wunused-variable] 262 | UDate date = UDate(aUTCMilliseconds); | ^~~~ 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1175:26, inlined from 'bool js::DebuggerObject::CallData::setPropertyMethod()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:975:17: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::setPropertyMethod()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:975:12: note: 'id' declared here 975 | RootedId id(cx); | ^~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:972:50: note: 'this' declared here 972 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:904:18: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::GetPossibleBreakpointsMatcher::ReturnType js::DebuggerScript::GetPossibleBreakpointsMatcher::match(JS::Handle) [with bool OnlyOffsets = true]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:904:18: note: 'script' declared here 904 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerObject::getBoundArguments(JSContext*, JS::Handle, JS::MutableHandle >)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:1820:57: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getBoundArguments(JSContext*, JS::Handle, JS::MutableHandle >)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:1819:32: note: 'referent' declared here 1819 | Rooted referent( | ^~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:1814:51: note: 'cx' declared here 1814 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:679:26: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:679:26: note: 'entry' declared here 679 | Rooted entry(cx_, NewPlainObject(cx_)); | ^~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerScript::CallData::getPossibleBreakpoints()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:962:60: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getPossibleBreakpoints()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:962:18: note: 'queryObject' declared here 962 | RootedObject queryObject(cx, RequireObject(cx, args[0])); | ^~~~~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerScript::CallData::getPossibleBreakpointOffsets()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:979:60: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getPossibleBreakpointOffsets()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:979:18: note: 'queryObject' declared here 979 | RootedObject queryObject(cx, RequireObject(cx, args[0])); | ^~~~~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Script.cpp:257:27: note: 'obj' declared here 257 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:2286:74: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::defineProperties(JSContext*, JS::Handle, JS::Handle >, JS::Handle >)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:2286:36: note: 'descs' declared here 2286 | Rooted descs(cx, PropertyDescriptorVector(cx)); | ^~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:2279:50: note: 'cx' declared here 2279 | 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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerObject::CallData::definePropertiesMethod()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:893:43: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::definePropertiesMethod()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:893:16: note: 'props' declared here 893 | RootedObject props(cx, ToObject(cx, arg)); | ^~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:887:55: note: 'this' declared here 887 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:2425:48: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp: In static member function 'static mozilla::Maybe js::DebuggerObject::call(JSContext*, JS::Handle, JS::HandleValue, JS::Handle >)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:2425:23: note: 'args2' declared here 2425 | Rooted args2(cx, ValueVector(cx)); | ^~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:2403:51: note: 'cx' declared here 2403 | 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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerObject::CallData::callMethod()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:937:48: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::callMethod()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:937:23: note: 'nargs' declared here 937 | Rooted nargs(cx, ValueVector(cx)); | ^~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:934:43: note: 'this' declared here 934 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp:86:68: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp: In static member function 'static js::DebuggerSource* js::DebuggerSource::create(JSContext*, JS::HandleObject, JS::Handle >, JS::Handle)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp:85:27: note: 'sourceObj' declared here 85 | Rooted sourceObj( | ^~~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp:82:51: note: 'cx' declared here 82 | DebuggerSource* DebuggerSource::create(JSContext* cx, HandleObject proto, | ~~~~~~~~~~~^~ In file included from Unified_cpp_intl_components4.cpp:20: /tmp/lang/mozjs128/work/firefox-128.1.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&)': /tmp/lang/mozjs128/work/firefox-128.1.0/intl/components/src/RelativeTimeFormat.cpp:57:23: warning: 'relDateTimeStyle' may be used uninitialized [-Wmaybe-uninitialized] 57 | ureldatefmt_open(IcuLocale(aLocale), nf, relDateTimeStyle, | ^ /tmp/lang/mozjs128/work/firefox-128.1.0/intl/components/src/RelativeTimeFormat.cpp:43:39: note: 'relDateTimeStyle' was declared here 43 | UDateRelativeDateTimeFormatterStyle relDateTimeStyle; | ^~~~~~~~~~~~~~~~ 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp:190:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Source.cpp:190:27: note: 'obj' declared here 190 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | 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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerObject::CallData::boundArgumentsGetter()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:467:76: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::boundArgumentsGetter()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:466:16: note: 'obj' declared here 466 | RootedObject obj(cx, | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:455:53: note: 'this' declared here 455 | bool DebuggerObject::CallData::boundArgumentsGetter() { | ^ gmake[3]: Leaving directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/intl/components' Compiling serde v1.0.203 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:230:27: note: 'obj' declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Object.cpp:226:52: note: 'cx' declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ Compiling stable_deref_trait v1.2.0 Compiling litemap v0.7.2 Compiling cfg-if v1.0.0 Compiling semver v1.0.16 Compiling writeable v0.5.4 Compiling libm v0.2.6 Compiling libc v0.2.153 Compiling version_check v0.9.4 In file included from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/CallArgs.h:73, from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/CallNonGenericMethod.h:12, from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/NamespaceImports.h:15, from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/gc/Barrier.h:12, from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/gc/WeakMap.h:13, from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/DebugScript.h:16, from /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::ValueToStableChars(JSContext*, const char*, JS::HandleValue, JS::AutoStableStringChars&)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:332:72: /tmp/lang/mozjs128/work/firefox-128.1.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: /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp: In function 'bool js::ValueToStableChars(JSContext*, const char*, JS::HandleValue, JS::AutoStableStringChars&)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:332:27: note: 'linear' declared here 332 | Rooted linear(cx, value.toString()->ensureLinear(cx)); | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::ParseEvalOptions(JSContext*, JS::HandleValue, EvalOptions&)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:368:52: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp: In function 'bool js::ParseEvalOptions(JSContext*, JS::HandleValue, EvalOptions&)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:368:18: note: 'url_str' declared here 368 | RootedString url_str(cx, ToString(cx, v)); | ^~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:355:38: note: 'cx' declared here 355 | bool js::ParseEvalOptions(JSContext* cx, HandleValue value, | ~~~~~~~~~~~^~ 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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Debugger::unwrapPropertyDescriptor(JSContext*, JS::HandleObject, JS::MutableHandle)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:1611:39: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::unwrapPropertyDescriptor(JSContext*, JS::HandleObject, JS::MutableHandle)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:1611:18: note: 'set' declared here 1611 | RootedObject set(cx, desc.setter()); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:2013:48: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp: In static member function 'static js::Completion js::Completion::fromJSFramePop(JSContext*, js::AbstractFramePtr, const jsbytecode*, bool)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:2012:36: note: 'generatorObj' declared here 2012 | Rooted generatorObj( | ^~~~~~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:1988:50: note: 'cx' declared here 1988 | Completion Completion::fromJSFramePop(JSContext* cx, AbstractFramePtr frame, | ~~~~~~~~~~~^~ 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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Debugger::CallData::enableAsyncStack()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:6485:76: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::enableAsyncStack()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:6485:25: note: 'global' declared here 6485 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Debugger::CallData::disableAsyncStack()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:6500:76: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::disableAsyncStack()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:6500:25: note: 'global' declared here 6500 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Debugger::CallData::enableUnlimitedStacksCapturing()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:6515:76: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::enableUnlimitedStacksCapturing()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:6515:25: note: 'global' declared here 6515 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Debugger::CallData::disableUnlimitedStacksCapturing()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:6530:76: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::disableUnlimitedStacksCapturing()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:6530:25: note: 'global' declared here 6530 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:6526:58: note: 'this' declared here 6526 | bool Debugger::CallData::disableUnlimitedStacksCapturing() { | ^ 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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'JSObject* JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:7197:63: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp: In member function 'JSObject* JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:7197:15: note: 'gcCycleNumberVal' declared here 7197 | RootedValue gcCycleNumberVal(cx, NumberValue(majorGCNumber_)); | ^~~~~~~~~~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/DebuggerMemory.cpp:136:27: /tmp/lang/mozjs128/work/firefox-128.1.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: /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: 'memory' declared here 136 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/DebuggerMemory.cpp:136:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: 'memory' declared here 136 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/DebuggerMemory.cpp:136:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: 'memory' declared here 136 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/DebuggerMemory.cpp:136:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: 'memory' declared here 136 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/DebuggerMemory.cpp:136:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: 'memory' declared here 136 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Environment.cpp:133:32: /tmp/lang/mozjs128/work/firefox-128.1.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: /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Environment.cpp:133:32: note: 'environment' declared here 133 | Rooted environment( | ^~~~~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: /tmp/lang/mozjs128/work/firefox-128.1.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: /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerFrame::CallData::onStepGetter()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1881:76: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp: In member function 'bool js::DebuggerFrame::CallData::onStepGetter()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1880:15: note: 'value' declared here 1880 | RootedValue value( | ^~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerFrame::CallData::onPopGetter()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1916:71: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp: In member function 'bool js::DebuggerFrame::CallData::onPopGetter()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1915:15: note: 'value' declared here 1915 | RootedValue value( | ^~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1413:51: note: 'cx' declared here 1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ Compiling ahash v0.8.11 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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Debugger::CallData::findSourceURLs()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:6226:49: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::findSourceURLs()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:6226:16: note: 'result' declared here 6226 | RootedObject result(cx, NewDenseEmptyArray(cx)); | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/DebuggerMemory.cpp:136:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: 'memory' declared here 136 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/DebuggerMemory.cpp:132:52: note: 'cx' declared here 132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ Compiling mozbuild v0.1.0 (/tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/GCVector.h:351:58, inlined from 'js::ArrayObject* js::GetFunctionParameterNamesArray(JSContext*, JS::HandleFunction)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:181:29: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp: In function 'js::ArrayObject* js::GetFunctionParameterNamesArray(JSContext*, JS::HandleFunction)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:181:21: note: 'names' declared here 181 | RootedValueVector names(cx); | ^~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JSObject*]' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/GCVector.h:351:58, inlined from 'bool JS::dbg::FireOnGarbageCollectionHook(JSContext*, GarbageCollectionEvent::Ptr&&)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:7261:34: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp: In function 'bool JS::dbg::FireOnGarbageCollectionHook(JSContext*, GarbageCollectionEvent::Ptr&&)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:7261:22: note: 'triggered' declared here 7261 | RootedObjectVector triggered(cx); | ^~~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:7260:16: note: 'cx' declared here 7260 | JSContext* cx, JS::dbg::GarbageCollectionEvent::Ptr&& data) { | ~~~~~~~~~~~^~ Compiling icu_locid_transform_data v1.4.0 Compiling jobserver v0.1.25 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/DebuggerMemory.cpp:136:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: 'memory' declared here 136 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/DebuggerMemory.cpp:132:52: note: 'cx' declared here 132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ Compiling zerocopy v0.7.32 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/DebuggerMemory.cpp:136:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: 'memory' declared here 136 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/DebuggerMemory.cpp:132:52: note: 'cx' declared here 132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ Compiling once_cell v1.19.0 Compiling synstructure v0.13.1 Compiling strck v0.1.2 Compiling strck_ident v0.1.2 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/DebuggerMemory.cpp:136:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: 'memory' declared here 136 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Debugger::wrapDebuggeeObject(JSContext*, JS::HandleObject, JS::MutableHandle)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:1509:61: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::wrapDebuggeeObject(JSContext*, JS::HandleObject, JS::MutableHandle)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:1508:29: note: 'dobj' declared here 1508 | Rooted dobj( | ^~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Debugger::wrapDebuggeeValue(JSContext*, JS::MutableHandleValue)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:1447:55: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::wrapDebuggeeValue(JSContext*, JS::MutableHandleValue)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:1447:26: note: 'optObj' declared here 1447 | Rooted optObj(cx, NewPlainObject(cx)); | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Throw&)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:2058:38: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Throw&)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:2058:17: note: 'exc' declared here 2058 | RootedValue exc(cx, thr.exception); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::InitialYield&)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:2079:67: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::InitialYield&)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:2079:17: note: 'gen' declared here 2079 | RootedValue gen(cx, ObjectValue(*initialYield.generatorObject)); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JSObject*]' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/GCVector.h:351:58, inlined from 'static void js::DebugAPI::slowPathOnNewGlobalObject(JSContext*, JS::Handle)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:2821:33: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp: In static member function 'static void js::DebugAPI::slowPathOnNewGlobalObject(JSContext*, JS::Handle)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:2821:22: note: 'watchers' declared here 2821 | RootedObjectVector watchers(cx); | ^~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Debugger::CallData::findAllGlobals()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:6206:49: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::findAllGlobals()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:6206:16: note: 'result' declared here 6206 | RootedObject result(cx, NewDenseEmptyArray(cx)); | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Debugger::CallData::makeGlobalObjectReference()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:6260:76: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::makeGlobalObjectReference()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:6260:25: note: 'global' declared here 6260 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool DebuggerArguments_getArg(JSContext*, unsigned int, JS::Value*)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1696:59: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp: In function 'bool DebuggerArguments_getArg(JSContext*, unsigned int, JS::Value*)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1696:16: note: 'argsobj' declared here 1696 | RootedObject argsobj(cx, RequireObject(cx, args.thisv())); | ^~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1175:26, inlined from 'bool js::DebuggerFrame::CallData::asyncPromiseGetter()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1577:25: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp: In member function 'bool js::DebuggerFrame::CallData::asyncPromiseGetter()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1577:16: note: 'script' declared here 1577 | RootedScript script(cx); | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1413:51: note: 'cx' declared here 1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ Compiling cc v1.0.89 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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static js::DebugScript* js::DebugScript::getOrCreate(JSContext*, JS::HandleScript)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/DebugScript.cpp:126:66: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/DebugScript.cpp: In static member function 'static js::DebugScript* js::DebugScript::getOrCreate(JSContext*, JS::HandleScript)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/DebugScript.cpp:125:30: note: 'object' declared here 125 | Rooted object( | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/DebuggerMemory.cpp:136:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: 'memory' declared here 136 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static js::DebuggerMemory* js::DebuggerMemory::create(JSContext*, js::Debugger*)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/DebuggerMemory.cpp:49:67: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/DebuggerMemory.cpp: In static member function 'static js::DebuggerMemory* js::DebuggerMemory::create(JSContext*, js::Debugger*)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/DebuggerMemory.cpp:48:27: note: 'memory' declared here 48 | Rooted memory( | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Debugger::wrapEnvironment(JSContext*, JS::Handle, JS::MutableHandle)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:1416:66: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::wrapEnvironment(JSContext*, JS::Handle, JS::MutableHandle)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:1415:34: note: 'envobj' declared here 1415 | Rooted envobj( | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerEnvironment::getParent(JSContext*, JS::MutableHandle) const' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Environment.cpp:427:61: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Environment.cpp: In member function 'bool js::DebuggerEnvironment::getParent(JSContext*, JS::MutableHandle) const': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Environment.cpp:427:16: note: 'parent' declared here 427 | Rooted parent(cx, referent()->enclosingEnvironment()); | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerFrame::setOnStepHandler(JSContext*, JS::Handle, js::UniquePtr)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:790:69: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::setOnStepHandler(JSContext*, JS::Handle, js::UniquePtr)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:790:36: note: 'handler' declared here 790 | Rooted> handler(cx, std::move(handlerArg)); | ^~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1763:64: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp: In static member function 'static js::DebuggerArguments* js::DebuggerArguments::create(JSContext*, JS::HandleObject, JS::Handle)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1762:30: note: 'obj' declared here 1762 | Rooted obj( | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerFrame::getArguments(JSContext*, JS::Handle, JS::MutableHandle)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:913:79: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::getArguments(JSContext*, JS::Handle, JS::MutableHandle)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:913:18: note: 'proto' declared here 913 | RootedObject proto(cx, GlobalObject::getOrCreateArrayPrototype(cx, global)); | ^~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerFrame::setGeneratorInfo(JSContext*, JS::Handle, JS::Handle)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:375:57: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::setGeneratorInfo(JSContext*, JS::Handle, JS::Handle)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:374:36: note: 'info' declared here 374 | Rooted> info( | ^~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:234:60: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:233:26: note: 'frame' declared here 233 | Rooted frame( | ^~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'JSObject* js::IdVectorToArray(JSContext*, JS::HandleIdVector)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:2044:77: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp: In function 'JSObject* js::IdVectorToArray(JSContext*, JS::HandleIdVector)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:2044:24: note: 'arr' declared here 2044 | Rooted arr(cx, NewDenseFullyAllocatedArray(cx, ids.length())); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:2362:77: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireNativeCall(JSContext*, const JS::CallArgs&, js::CallReason, js::ResumeMode&, JS::MutableHandleValue)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:2362:26: note: 'arrobj' declared here 2362 | Rooted arrobj(cx, NewDenseFullyAllocatedArray(cx, arrsize)); | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Debugger::CallData::getDebuggees()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:4777:73: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::getDebuggees()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:4777:24: note: 'arrobj' declared here 4777 | Rooted arrobj(cx, NewDenseFullyAllocatedArray(cx, count)); | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerMemory::CallData::drainAllocationsLog()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/DebuggerMemory.cpp:193:74: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/DebuggerMemory.cpp: In member function 'bool js::DebuggerMemory::CallData::drainAllocationsLog()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/DebuggerMemory.cpp:193:24: note: 'result' declared here 193 | Rooted result(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/DebuggerMemory.cpp:136:27: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: 'memory' declared here 136 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Debugger::CallData::findObjects()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:6132:60: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::findObjects()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:6132:18: note: 'queryObject' declared here 6132 | RootedObject queryObject(cx, RequireObject(cx, args[0])); | ^~~~~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:6128:38: note: 'this' declared here 6128 | bool Debugger::CallData::findObjects() { | ^ 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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.h:500:9, inlined from 'static js::NativeResumeMode js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:976:4: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp: In static member function 'static js::NativeResumeMode js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:974:16: note: 'debuggerList' declared here 974 | DebuggerList debuggerList(cx, [](Debugger* dbg) -> bool { | ^~~~~~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1206:75: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp: In function 'JS::Result js::DebuggerGenericEval(JSContext*, mozilla::Range, JS::HandleObject, const EvalOptions&, Debugger*, JS::HandleObject, FrameIter*)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1206:22: note: 'completion' declared here 1206 | Rooted completion(cx, Completion::fromJSResult(cx, ok, rval)); | ^~~~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::DebuggerFrame::CallData::evalWithBindingsMethod()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1990:55: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp: In member function 'bool js::DebuggerFrame::CallData::evalWithBindingsMethod()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1990:16: note: 'bindings' declared here 1990 | RootedObject bindings(cx, RequireObject(cx, args[1])); | ^~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Environment.cpp:133:32: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Environment.cpp:133:32: note: 'environment' declared here 133 | Rooted environment( | ^~~~~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Environment.cpp:129:57: note: 'cx' declared here 129 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Environment.cpp: In member function 'bool js::DebuggerEnvironment::CallData::typeGetter()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Environment.cpp:181:24: warning: 's' may be used uninitialized [-Wmaybe-uninitialized] 181 | JSAtom* str = Atomize(cx, s, strlen(s)); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Environment.cpp:133:32: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Environment.cpp:133:32: note: 'environment' declared here 133 | Rooted environment( | ^~~~~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Environment.cpp:133:32: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Environment.cpp:133:32: note: 'environment' declared here 133 | Rooted environment( | ^~~~~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Environment.cpp:133:32: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Environment.cpp:133:32: note: 'environment' declared here 133 | Rooted environment( | ^~~~~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Environment.cpp:133:32: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Environment.cpp:133:32: note: 'environment' declared here 133 | Rooted environment( | ^~~~~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Environment.cpp:133:32: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Environment.cpp:133:32: note: 'environment' declared here 133 | Rooted environment( | ^~~~~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Environment.cpp:133:32: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Environment.cpp:133:32: note: 'environment' declared here 133 | Rooted environment( | ^~~~~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Environment.cpp:133:32: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Environment.cpp:133:32: note: 'environment' declared here 133 | Rooted environment( | ^~~~~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Environment.cpp:133:32: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Environment.cpp:133:32: note: 'environment' declared here 133 | Rooted environment( | ^~~~~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::DebuggerFrame::getOlderSavedFrame(JSContext*, JS::Handle, JS::MutableHandle)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1638:77: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::getOlderSavedFrame(JSContext*, JS::Handle, JS::MutableHandle)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1637:25: note: 'causeAtom' declared here 1637 | Rooted causeAtom(cx, | ^~~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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::GlobalObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Debugger::CallData::addDebuggee()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:4656:76: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::addDebuggee()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:4656:25: note: 'global' declared here 4656 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'static bool js::Debugger::construct(JSContext*, unsigned int, JS::Value*)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:4859:76: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::Debugger::construct(JSContext*, unsigned int, JS::Value*)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:4858:35: note: 'obj' declared here 4858 | Rooted obj( | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Debugger::CallData::removeDebuggee()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:4702:76: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::removeDebuggee()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:4702:25: note: 'global' declared here 4702 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Debugger::getFrame(JSContext*, const js::FrameIter&, JS::MutableHandle)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:681:70: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::getFrame(JSContext*, const js::FrameIter&, JS::MutableHandle)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:680:28: note: 'frame' declared here 680 | Rooted frame( | ^~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:2455:34, inlined from 'static bool js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:1320:42: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:2455:34: note: 'debuggerList' declared here 2455 | DebuggerList debuggerList(cx, hookIsEnabled); | ^~~~~~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.h:500:9, inlined from 'static bool js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:1345:4: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:1343:16: note: 'debuggerList' declared here 1343 | DebuggerList debuggerList(cx, [](Debugger* dbg) -> bool { | ^~~~~~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:2455:34, inlined from 'static bool js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:906:42: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:2455:34: note: 'debuggerList' declared here 2455 | DebuggerList debuggerList(cx, hookIsEnabled); | ^~~~~~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Debugger::CallData::adoptFrame()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:6400:50: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::adoptFrame()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:6400:16: note: 'obj' declared here 6400 | RootedObject obj(cx, RequireObject(cx, args[0])); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool RememberSourceURL(JSContext*, JS::HandleScript)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:2484:73, inlined from 'static void js::DebugAPI::onNewScript(JSContext*, JS::HandleScript)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:2513:29: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp: In static member function 'static void js::DebugAPI::onNewScript(JSContext*, JS::HandleScript)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:2484:24: note: 'holder' declared here 2484 | Rooted holder(cx, script->global().getSourceURLsHolder()); | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Environment.cpp:133:32: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Environment.cpp:133:32: note: 'environment' declared here 133 | Rooted environment( | ^~~~~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Frame.cpp:1417:26: note: 'frame' declared here 1417 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::Debugger::CallData::adoptSource()' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:6452:50: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::adoptSource()': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:6452:16: note: 'obj' declared here 6452 | RootedObject obj(cx, RequireObject(cx, args[0])); | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/debugger/Debugger.cpp:6447:38: note: 'this' declared here 6447 | bool Debugger::CallData::adoptSource() { | ^ gmake[3]: Leaving directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/debugger' Compiling lazy_static v1.4.0 Compiling smallvec v1.13.1 Compiling autocfg v1.1.0 (/tmp/lang/mozjs128/work/firefox-128.1.0/third_party/rust/autocfg) Compiling num-traits v0.2.15 Compiling hashbrown v0.14.5 Compiling core_maths v0.1.0 Compiling encoding_rs v0.8.34 Compiling encoding_c v0.9.8 Compiling icu_segmenter_data v1.4.0 (/tmp/lang/mozjs128/work/firefox-128.1.0/intl/icu_segmenter_data) Compiling memchr v2.5.0 Compiling encoding_c_mem v0.2.6 Compiling utf8_iter v1.0.3 Compiling icu_properties_data v1.4.0 Compiling percent-encoding v2.3.1 Compiling form_urlencoded v1.2.1 Compiling log v0.4.20 Compiling leb128 v0.2.5 Compiling diplomat-runtime v0.7.0 Compiling termcolor v1.4.1 Compiling equivalent v1.0.1 Compiling getrandom v0.2.14 Compiling env_logger v0.10.0 Compiling wasm-encoder v0.205.0 Compiling hashbrown v0.13.999 (/tmp/lang/mozjs128/work/firefox-128.1.0/build/rust/hashbrown) Compiling unicode-width v0.1.10 Compiling bumpalo v3.15.4 Compiling wast v205.0.0 gmake[3]: Entering directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/frontend' mkdir -p '.deps/' /tmp/lang/mozjs128/work/.cwrapper/bin/c++ -o Parser.o -c -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/system_wrappers -include /tmp/lang/mozjs128/work/firefox-128.1.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/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/frontend -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/js-confdefs.h -I/usr/include -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 -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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/Parser.cpp /tmp/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_frontend0.o -c -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/system_wrappers -include /tmp/lang/mozjs128/work/firefox-128.1.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/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/frontend -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/js-confdefs.h -I/usr/include -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 -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 Compiling serde_derive v1.0.203 In file included from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/Value.h:24, from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/util/Poison.h:26, from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/ds/LifoAlloc.h:196, from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/CompilationStencil.h:27, from /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::frontend::InstantiateStencils(JSContext*, CompilationInput&, const CompilationStencil&, CompilationGCOutput&)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/BytecodeCompiler.cpp:493:47: /tmp/lang/mozjs128/work/firefox-128.1.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: /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/BytecodeCompiler.cpp: In function 'bool js::frontend::InstantiateStencils(JSContext*, CompilationInput&, const CompilationStencil&, CompilationGCOutput&)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/BytecodeCompiler.cpp:493:21: note: 'script' declared here 493 | Rooted script(cx, gcOutput.script); | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/BytecodeCompiler.cpp:475:47: note: 'cx' declared here 475 | bool frontend::InstantiateStencils(JSContext* cx, CompilationInput& input, | ~~~~~~~~~~~^~ 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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1175:26, inlined from 'bool CreateExtraBindingInfoVector(JSContext*, JS::Handle >, JS::Handle >, js::frontend::ExtraBindingInfoVector&)' at /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/BytecodeCompiler.cpp:626:36: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/BytecodeCompiler.cpp:538:31: note: 'id' declared here 538 | JS::Rooted id(cx); | ^~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/BytecodeCompiler.cpp:620:16: note: 'cx' declared here 620 | JSContext* cx, FrontendContext* fc, | ~~~~~~~~~~~^~ In file included from Unified_cpp_js_src_frontend0.cpp:38: /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::DestructuringFlavor)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/BytecodeEmitter.cpp:2746:46: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 2746 | NameOpEmitter noe(this, name, loc, kind); | ^ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/BytecodeEmitter.cpp:2735:27: note: 'kind' was declared here 2735 | NameOpEmitter::Kind kind; | ^~~~ Compiling zerofrom-derive v0.1.3 In file included from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/Parser.h:184, from /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/Parser.cpp:10449:53: /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/SyntaxParseHandler.h:186:45: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 186 | return node == NodeUnparenthesizedArray || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 187 | node == NodeUnparenthesizedObject; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/Parser.cpp:10274:8: note: 'lhs' was declared here 10274 | Node lhs; | ^~~ In file included from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/FullParseHandler.h:22, from /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/Parser.cpp:10449:53: /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/ParseNode.h:791:36: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 791 | bool isInParens() const { return pn_parens; } | ^~~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/Parser.cpp:10274:8: note: 'lhs' was declared here 10274 | Node lhs; | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/Parser.cpp:6429:10: warning: 'ifNode' may be used uninitialized [-Wmaybe-uninitialized] 6429 | return ifNode; | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/Parser.cpp:6422:19: note: 'ifNode' was declared here 6422 | TernaryNodeType ifNode; | ^~~~~~ 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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/Parser.cpp:10449:53: /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/SyntaxParseHandler.h:186:45: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 186 | return node == NodeUnparenthesizedArray || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 187 | node == NodeUnparenthesizedObject; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/Parser.cpp:10274:8: note: 'lhs' was declared here 10274 | Node lhs; | ^~~ In member function 'bool js::frontend::ParseNode::isInParens() const', inlined from 'static bool js::frontend::FullParseHandler::isUnparenthesizedDestructuringPattern(Node)' at /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/Parser.cpp:10449:53: /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/ParseNode.h:791:36: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 791 | bool isInParens() const { return pn_parens; } | ^~~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/Parser.cpp:10274:8: note: 'lhs' was declared here 10274 | Node lhs; | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.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]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/Parser.cpp:6429:10: warning: 'ifNode' may be used uninitialized [-Wmaybe-uninitialized] 6429 | return ifNode; | ^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/Parser.cpp:6422:19: note: 'ifNode' was declared here 6422 | TernaryNodeType ifNode; | ^~~~~~ /tmp/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_frontend1.o -c -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/system_wrappers -include /tmp/lang/mozjs128/work/firefox-128.1.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/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/frontend -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/js-confdefs.h -I/usr/include -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 -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 Compiling yoke-derive v0.7.3 /tmp/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_frontend2.o -c -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/system_wrappers -include /tmp/lang/mozjs128/work/firefox-128.1.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/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/frontend -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/js-confdefs.h -I/usr/include -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 -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 Compiling zerovec-derive v0.10.2 /tmp/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_frontend3.o -c -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/system_wrappers -include /tmp/lang/mozjs128/work/firefox-128.1.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/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/frontend -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/js-confdefs.h -I/usr/include -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 -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 Compiling zerofrom v0.1.4 Compiling displaydoc v0.2.4 /tmp/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_frontend4.o -c -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/system_wrappers -include /tmp/lang/mozjs128/work/firefox-128.1.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/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/frontend -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/js-confdefs.h -I/usr/include -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 -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 Compiling icu_provider_macros v1.4.0 Compiling yoke v0.7.3 Compiling zerovec v0.10.4 Compiling unicode-bidi v0.3.15 (https://github.com/servo/unicode-bidi?rev=ca612daf1c08c53abe07327cb3e6ef6e0a760f0c#ca612daf) Compiling tinystr v0.7.4 Compiling icu_collections v1.4.0 Compiling icu_locid v1.4.0 Compiling rustc_version v0.4.0 Compiling icu_provider v1.4.0 Compiling tinyvec v1.999.999 (/tmp/lang/mozjs128/work/firefox-128.1.0/build/rust/tinyvec) Compiling unicode-normalization v0.1.22 Compiling icu_locid_transform v1.4.0 In file included from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/CallArgs.h:73, from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/CallNonGenericMethod.h:12, from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/NamespaceImports.h:15, from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/vm/BytecodeUtil.h:23, from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/vm/BindingKind.h:15, from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/NameAnalysisTypes.h:15, from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/ParseNode.h:19, from /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/ObjLiteral.cpp:198:51, inlined from 'JS::GCCellPtr js::ObjLiteralStencil::create(JSContext*, const js::frontend::CompilationAtomCache&) const' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/ObjLiteral.cpp:361:35: /tmp/lang/mozjs128/work/firefox-128.1.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: /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/ObjLiteral.cpp: In member function 'JS::GCCellPtr js::ObjLiteralStencil::create(JSContext*, const js::frontend::CompilationAtomCache&) const': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/ObjLiteral.cpp:198:23: note: 'elements' declared here 198 | Rooted elements(cx, ValueVector(cx)); | ^~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/ObjLiteral.cpp:357:16: note: 'cx' declared here 357 | JSContext* cx, const frontend::CompilationAtomCache& atomCache) const { | ~~~~~~~~~~~^~ Compiling mozglue-static v0.1.0 (/tmp/lang/mozjs128/work/firefox-128.1.0/mozglue/static/rust) /tmp/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_frontend5.o -c -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/system_wrappers -include /tmp/lang/mozjs128/work/firefox-128.1.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/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/frontend -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/js-confdefs.h -I/usr/include -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 -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 Compiling diplomat_core v0.7.0 Compiling arrayvec v0.7.2 Compiling icu_provider_adapters v1.4.0 Compiling icu_properties v1.4.0 Compiling idna v0.5.0 Compiling icu_segmenter v1.4.0 Compiling unicode-bidi-ffi v0.1.0 (/tmp/lang/mozjs128/work/firefox-128.1.0/intl/bidi/rust/unicode-bidi-ffi) /tmp/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_frontend6.o -c -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/system_wrappers -include /tmp/lang/mozjs128/work/firefox-128.1.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/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/frontend -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/js-confdefs.h -I/usr/include -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 -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 Compiling url v2.5.0 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 Compiling indexmap v2.2.6 Compiling mozilla-central-workspace-hack v0.1.0 (/tmp/lang/mozjs128/work/firefox-128.1.0/build/workspace-hack) gmake[3]: Entering directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/gc' js/src/gc/StatsPhasesGenerated.inc.stub /tmp/lang/mozjs128/work/.home/.mozbuild/srcdirs/firefox-128.1.0-cf7db1233ac9/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/gc/GenerateStatsPhases.py generateCpp StatsPhasesGenerated.inc .deps/StatsPhasesGenerated.inc.pp .deps/StatsPhasesGenerated.inc.stub gmake[3]: Entering directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/intgemm' mkdir -p '.deps/' /tmp/lang/mozjs128/work/.cwrapper/bin/c++ -o IntegerGemmIntrinsic.o -c -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/system_wrappers -include /tmp/lang/mozjs128/work/firefox-128.1.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/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/intgemm -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/intgemm -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/third_party/gemmology -I/tmp/lang/mozjs128/work/firefox-128.1.0/third_party/xsimd/include -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/js-confdefs.h -I/usr/include -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 -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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/intgemm/IntegerGemmIntrinsic.cpp gmake[3]: Leaving directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/gc' /tmp/lang/mozjs128/work/.cwrapper/bin/c++ -o GemmologyEngineAVX2.o -c -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/system_wrappers -include /tmp/lang/mozjs128/work/firefox-128.1.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/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/intgemm -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/intgemm -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/third_party/gemmology -I/tmp/lang/mozjs128/work/firefox-128.1.0/third_party/xsimd/include -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/js-confdefs.h -I/usr/include -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 -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 /tmp/lang/mozjs128/work/firefox-128.1.0/third_party/gemmology/kernels/GemmologyEngineAVX2.cpp Compiling diplomat v0.7.0 gmake[3]: Entering directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/irregexp' mkdir -p '.deps/' /tmp/lang/mozjs128/work/.cwrapper/bin/c++ -o RegExpNativeMacroAssembler.o -c -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/system_wrappers -include /tmp/lang/mozjs128/work/firefox-128.1.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/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/irregexp -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/irregexp -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/js-confdefs.h -I/usr/include -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 -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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/irregexp/RegExpNativeMacroAssembler.cpp /tmp/lang/mozjs128/work/.cwrapper/bin/c++ -o GemmologyEngineAVX512BW.o -c -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/system_wrappers -include /tmp/lang/mozjs128/work/firefox-128.1.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/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/intgemm -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/intgemm -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/third_party/gemmology -I/tmp/lang/mozjs128/work/firefox-128.1.0/third_party/xsimd/include -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/js-confdefs.h -I/usr/include -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 -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 /tmp/lang/mozjs128/work/firefox-128.1.0/third_party/gemmology/kernels/GemmologyEngineAVX512BW.cpp Compiling icu_capi v1.4.0 (/tmp/lang/mozjs128/work/firefox-128.1.0/intl/icu_capi) /tmp/lang/mozjs128/work/.cwrapper/bin/c++ -o GemmologyEngineAVX512VNNI.o -c -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/system_wrappers -include /tmp/lang/mozjs128/work/firefox-128.1.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/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/intgemm -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/intgemm -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/third_party/gemmology -I/tmp/lang/mozjs128/work/firefox-128.1.0/third_party/xsimd/include -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/js-confdefs.h -I/usr/include -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 -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 /tmp/lang/mozjs128/work/firefox-128.1.0/third_party/gemmology/kernels/GemmologyEngineAVX512VNNI.cpp In file included from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/Stencil.h:13, from /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/mozilla/Span.h:755:5, inlined from 'const js::frontend::ScopeStencil& js::frontend::ScopeStencilRef::scope() const' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/CompilationStencil.h:2004:40, inlined from 'js::frontend::InputScope::kind() const::' at /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/mozilla/Variant.h:845:18, inlined from 'js::ScopeKind js::frontend::InputScope::kind() const' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/CompilationStencil.h:158:24, inlined from 'js::ScopeKind js::frontend::InputScopeIter::kind() const' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/CompilationStencil.h:377:46, inlined from 'void js::frontend::ScopeContext::computeInScope(const js::frontend::InputScope&)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/Stencil.cpp:516:16: /tmp/lang/mozjs128/work/firefox-128.1.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_; } | ^~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/Stencil.cpp: In member function 'void js::frontend::ScopeContext::computeInScope(const js::frontend::InputScope&)': /tmp/lang/mozjs128/work/firefox-128.1.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++) { | ^~ /tmp/lang/mozjs128/work/firefox-128.1.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++) { | ^~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/CallArgs.h:73, from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/CallNonGenericMethod.h:12, from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/NamespaceImports.h:15, from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/ParserAtom.h:19, from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/ObjLiteral.h:14, from /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/Stencil.cpp:1880:74: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/Stencil.cpp:1880:19: note: 'atom' declared here 1880 | Rooted atom(cx, parserAtoms.toJSAtom(cx, fc, atom_, atomCache)); | ^~~~ /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/Stencil.cpp:2826:76: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/Stencil.cpp: In member function 'JSFunction* js::frontend::CompilationStencil::instantiateSelfHostedLazyFunction(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::ScriptIndex, JS::Handle)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/Stencil.cpp:2822:18: note: 'fun' declared here 2822 | RootedFunction fun( | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/Stencil.cpp:2789:16: note: 'cx' declared here 2789 | JSContext* cx, CompilationAtomCache& atomCache, ScriptIndex index, | ~~~~~~~~~~~^~ Compiling jsrust_shared v0.1.0 (/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/rust/shared) Compiling jsrust v0.1.0 (/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/rust) /tmp/lang/mozjs128/work/.cwrapper/bin/c++ -o GemmologyEngineAVXVNNI.o -c -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/system_wrappers -include /tmp/lang/mozjs128/work/firefox-128.1.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/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/intgemm -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/intgemm -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/third_party/gemmology -I/tmp/lang/mozjs128/work/firefox-128.1.0/third_party/xsimd/include -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/js-confdefs.h -I/usr/include -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 -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 /tmp/lang/mozjs128/work/firefox-128.1.0/third_party/gemmology/kernels/GemmologyEngineAVXVNNI.cpp 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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/mozilla/Span.h:755:5, inlined from 'const js::frontend::ScopeStencil& js::frontend::ScopeStencilRef::scope() const' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/CompilationStencil.h:2004:40, inlined from 'js::frontend::InputScope::kind() const::' at /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/mozilla/Variant.h:845:18, inlined from 'js::ScopeKind js::frontend::InputScope::kind() const' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/CompilationStencil.h:158:24, inlined from 'uint32_t DepthOfNearestVarScopeForDirectEval(const js::frontend::InputScope&)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/Stencil.cpp:823:28, inlined from 'bool js::frontend::ScopeContext::cacheEnclosingScopeBindingForEval(js::FrontendContext*, js::frontend::CompilationInput&, js::frontend::ParserAtomsTable&)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/Stencil.cpp:842:42: /tmp/lang/mozjs128/work/firefox-128.1.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_; } | ^~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/Stencil.cpp: In member function 'bool js::frontend::ScopeContext::cacheEnclosingScopeBindingForEval(js::FrontendContext*, js::frontend::CompilationInput&, js::frontend::ParserAtomsTable&)': /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/Stencil.cpp:842:42: /tmp/lang/mozjs128/work/firefox-128.1.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++) { | ^~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/Stencil.cpp: In member function 'bool js::frontend::ScopeContext::cacheEnclosingScopeBindingForEval(js::FrontendContext*, js::frontend::CompilationInput&, js::frontend::ParserAtomsTable&)': /tmp/lang/mozjs128/work/firefox-128.1.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++) { | ^~ /tmp//ccrMBkT6.s: Assembler messages: /tmp//ccrMBkT6.s:980: Error: no such instruction: `{vex} vpdpbusd (%rbx),%ymm0,%ymm5' /tmp//ccrMBkT6.s:983: Error: no such instruction: `{vex} vpdpbusd 32(%rbx),%ymm0,%ymm6' /tmp//ccrMBkT6.s:986: Error: no such instruction: `{vex} vpdpbusd 64(%rbx),%ymm0,%ymm7' /tmp//ccrMBkT6.s:989: Error: no such instruction: `{vex} vpdpbusd 96(%rbx),%ymm0,%ymm3' /tmp//ccrMBkT6.s:992: Error: no such instruction: `{vex} vpdpbusd 128(%rbx),%ymm0,%ymm5' /tmp//ccrMBkT6.s:995: Error: no such instruction: `{vex} vpdpbusd 160(%rbx),%ymm0,%ymm6' /tmp//ccrMBkT6.s:997: Error: no such instruction: `{vex} vpdpbusd 192(%rbx),%ymm0,%ymm3' /tmp//ccrMBkT6.s:999: Error: no such instruction: `{vex} vpdpbusd 224(%rbx),%ymm0,%ymm5' /tmp//ccrMBkT6.s:1009: Error: no such instruction: `{vex} vpdpbusd (%rax),%ymm0,%ymm1' /tmp//ccrMBkT6.s:1010: Error: no such instruction: `{vex} vpdpbusd 32(%rax),%ymm0,%ymm8' /tmp//ccrMBkT6.s:1011: Error: no such instruction: `{vex} vpdpbusd 64(%rax),%ymm0,%ymm4' /tmp//ccrMBkT6.s:1012: Error: no such instruction: `{vex} vpdpbusd 96(%rax),%ymm0,%ymm7' /tmp//ccrMBkT6.s:1013: Error: no such instruction: `{vex} vpdpbusd 128(%rax),%ymm0,%ymm2' /tmp//ccrMBkT6.s:1014: Error: no such instruction: `{vex} vpdpbusd 160(%rax),%ymm0,%ymm6' /tmp//ccrMBkT6.s:1015: Error: no such instruction: `{vex} vpdpbusd 192(%rax),%ymm0,%ymm3' /tmp//ccrMBkT6.s:1016: Error: no such instruction: `{vex} vpdpbusd 224(%rax),%ymm0,%ymm5' /tmp//ccrMBkT6.s:1116: Error: no such instruction: `{vex} vpdpbusd -256(%rbx),%ymm9,%ymm5' /tmp//ccrMBkT6.s:1119: Error: no such instruction: `{vex} vpdpbusd -224(%rbx),%ymm9,%ymm6' /tmp//ccrMBkT6.s:1122: Error: no such instruction: `{vex} vpdpbusd -192(%rbx),%ymm9,%ymm3' /tmp//ccrMBkT6.s:1125: Error: no such instruction: `{vex} vpdpbusd -160(%rbx),%ymm9,%ymm5' /tmp//ccrMBkT6.s:1128: Error: no such instruction: `{vex} vpdpbusd -128(%rbx),%ymm9,%ymm2' /tmp//ccrMBkT6.s:1130: Error: no such instruction: `{vex} vpdpbusd -96(%rbx),%ymm9,%ymm3' /tmp//ccrMBkT6.s:1133: Error: no such instruction: `{vex} vpdpbusd -64(%rbx),%ymm9,%ymm3' /tmp//ccrMBkT6.s:1134: Error: no such instruction: `{vex} vpdpbusd -32(%rbx),%ymm9,%ymm0' /tmp//ccrMBkT6.s:1141: Error: no such instruction: `{vex} vpdpbusd (%rax),%ymm8,%ymm1' /tmp//ccrMBkT6.s:1142: Error: no such instruction: `{vex} vpdpbusd 32(%rax),%ymm8,%ymm7' /tmp//ccrMBkT6.s:1143: Error: no such instruction: `{vex} vpdpbusd 64(%rax),%ymm8,%ymm4' /tmp//ccrMBkT6.s:1144: Error: no such instruction: `{vex} vpdpbusd 96(%rax),%ymm8,%ymm6' /tmp//ccrMBkT6.s:1145: Error: no such instruction: `{vex} vpdpbusd 128(%rax),%ymm8,%ymm2' /tmp//ccrMBkT6.s:1146: Error: no such instruction: `{vex} vpdpbusd 160(%rax),%ymm8,%ymm5' /tmp//ccrMBkT6.s:1147: Error: no such instruction: `{vex} vpdpbusd 192(%rax),%ymm8,%ymm3' /tmp//ccrMBkT6.s:1148: Error: no such instruction: `{vex} vpdpbusd 224(%rax),%ymm8,%ymm0' gmake[3]: *** [/tmp/lang/mozjs128/work/firefox-128.1.0/config/rules.mk:690: GemmologyEngineAVXVNNI.o] Error 1 gmake[3]: Leaving directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/intgemm' gmake[2]: *** [/tmp/lang/mozjs128/work/firefox-128.1.0/config/recurse.mk:72: js/src/intgemm/target-objects] Error 2 gmake[2]: *** Waiting for unfinished jobs.... /tmp/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_frontend7.o -c -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/system_wrappers -include /tmp/lang/mozjs128/work/firefox-128.1.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/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/frontend -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/js-confdefs.h -I/usr/include -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 -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 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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/Stencil.cpp:2117:64: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.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)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/Stencil.cpp:2114:18: note: 'fun' declared here 2114 | RootedFunction fun( | ^~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/frontend/Stencil.cpp:2080:46: note: 'cx' declared here 2080 | static JSFunction* CreateFunction(JSContext* cx, | ~~~~~~~~~~~^~ /tmp/lang/mozjs128/work/.cwrapper/bin/c++ -o regexp-ast.o -c -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/system_wrappers -include /tmp/lang/mozjs128/work/firefox-128.1.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/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/irregexp -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/irregexp -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/js-confdefs.h -I/usr/include -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 -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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/irregexp/imported/regexp-ast.cc /tmp/lang/mozjs128/work/.cwrapper/bin/c++ -o regexp-compiler.o -c -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/system_wrappers -include /tmp/lang/mozjs128/work/firefox-128.1.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/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/irregexp -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/irregexp -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/js-confdefs.h -I/usr/include -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 -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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/irregexp/imported/regexp-compiler.cc gmake[3]: Leaving directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/frontend' /tmp/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_irregexp0.o -c -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/system_wrappers -include /tmp/lang/mozjs128/work/firefox-128.1.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/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/irregexp -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/irregexp -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/js-confdefs.h -I/usr/include -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 -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 /tmp/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_irregexp1.o -c -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/system_wrappers -include /tmp/lang/mozjs128/work/firefox-128.1.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/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/irregexp -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/irregexp -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/js-confdefs.h -I/usr/include -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 -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 /tmp/lang/mozjs128/work/.cwrapper/bin/c++ -o Unified_cpp_js_src_irregexp2.o -c -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/system_wrappers -include /tmp/lang/mozjs128/work/firefox-128.1.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/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/irregexp -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/irregexp -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src -I/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include -I/usr/pkg/include -DMOZILLA_CLIENT -include /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/js-confdefs.h -I/usr/include -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 -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 In file included from Unified_cpp_js_src_irregexp1.cpp:47: /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/irregexp/imported/regexp-parser.cc: In function 'bool v8::internal::{anonymous}::{anonymous}::MayContainStrings(v8::internal::{anonymous}::ClassSetOperandType, v8::internal::RegExpTree*)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/irregexp/imported/regexp-parser.cc:2784:1: warning: control reaches end of non-void function [-Wreturn-type] 2784 | } | ^ In file included from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/CallArgs.h:73, from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/CallNonGenericMethod.h:12, from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/NamespaceImports.h:15, from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/gc/Barrier.h:12, from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/vm/RegExpShared.h:19, from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/irregexp/RegExpAPI.h:24, from /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/dist/include/js/RootingAPI.h:1184:26, inlined from 'bool js::irregexp::InitializeNamedCaptures(JSContext*, js::HandleRegExpShared, v8::internal::ZoneVector*)' at /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/irregexp/RegExpAPI.cpp:709:66: /tmp/lang/mozjs128/work/firefox-128.1.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; | ~~~~~~~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/irregexp/RegExpAPI.cpp: In function 'bool js::irregexp::InitializeNamedCaptures(JSContext*, js::HandleRegExpShared, v8::internal::ZoneVector*)': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/irregexp/RegExpAPI.cpp:708:28: note: 'templateObject' declared here 708 | Rooted templateObject( | ^~~~~~~~~~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/irregexp/RegExpAPI.cpp:664:41: note: 'cx' declared here 664 | bool InitializeNamedCaptures(JSContext* cx, HandleRegExpShared re, | ~~~~~~~~~~~^~ In file included from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/irregexp/RegExpShim.h:34, from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/irregexp/imported/regexp-ast.h:11, from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/irregexp/imported/regexp-macro-assembler.h:8, from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/irregexp/imported/regexp-nodes.h:8, from /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/irregexp/imported/regexp-compiler.h:10, from /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/irregexp/imported/regexp-parser.cc:1018:37: /tmp/lang/mozjs128/work/firefox-128.1.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); } | ~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/irregexp/imported/regexp-parser.cc: In member function 'v8::internal::RegExpTree* v8::internal::{anonymous}::RegExpParserImpl::ParseDisjunction() [with CharT = unsigned char]': /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/irregexp/imported/regexp-parser.cc:1018:37: /tmp/lang/mozjs128/work/firefox-128.1.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); } | ~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/irregexp/RegExpShim.h: In member function 'v8::internal::RegExpTree* v8::internal::{anonymous}::RegExpParserImpl::ParseDisjunction() [with CharT = unsigned char]': /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/irregexp/imported/regexp-parser.cc:1018:37: /tmp/lang/mozjs128/work/firefox-128.1.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); } | ~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/irregexp/imported/regexp-parser.cc: In member function 'v8::internal::RegExpTree* v8::internal::{anonymous}::RegExpParserImpl::ParseDisjunction() [with CharT = char16_t]': /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.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 /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/irregexp/imported/regexp-parser.cc:1018:37: /tmp/lang/mozjs128/work/firefox-128.1.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); } | ~~~~~~~^~~~~~ /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/irregexp/RegExpShim.h: In member function 'v8::internal::RegExpTree* v8::internal::{anonymous}::RegExpParserImpl::ParseDisjunction() [with CharT = char16_t]': /tmp/lang/mozjs128/work/firefox-128.1.0/js/src/irregexp/RegExpShim.h:1089:14: note: 'flag' was declared here 1089 | RegExpFlag flag; | ^~~~ gmake[3]: Leaving directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/irregexp' Finished `release` profile [optimized] target(s) in 9m 36s js/src/rust/libjsrust.a : gmake[3]: Leaving directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build/js/src/rust' gmake[2]: Leaving directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build' gmake[1]: *** [/tmp/lang/mozjs128/work/firefox-128.1.0/config/recurse.mk:34: compile] Error 2 gmake[1]: Leaving directory '/tmp/lang/mozjs128/work/firefox-128.1.0/js/src/build' gmake: *** [/tmp/lang/mozjs128/work/firefox-128.1.0/config/rules.mk:361: all] Error 2 *** Error code 2 Stop. make[1]: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/lang/mozjs128 *** Error code 1 Stop. make: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/lang/mozjs128