mozjs115-115.12.0-1.fc41
List of Defects
Error: CPPCHECK_WARNING: [#def1]
mozjs115-115.12.0-build/firefox-115.12.0/config/nsinstall.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def2]
mozjs115-115.12.0-build/firefox-115.12.0/config/nsinstall.c:153:7: warning[core.CallAndMessage]: 2nd function call argument is an uninitialized value
# 151| if (cc < 0) fail("cannot read from %s", name);
# 152|
# 153|-> if (ftruncate(tofd, sb.st_size) < 0) fail("cannot truncate %s", toname);
# 154| #if !defined(VMS)
# 155| if (dotimes) {
Error: CLANG_WARNING: [#def3]
mozjs115-115.12.0-build/firefox-115.12.0/config/nsinstall.c:317:3: warning[deadcode.DeadStores]: Value stored to 'tdlen' is never read
# 315| todir = getwd(todir);
# 316| #endif
# 317|-> tdlen = strlen(todir);
# 318| xchdir(cwd);
# 319| tdlen = strlen(todir);
Error: CLANG_WARNING: [#def4]
mozjs115-115.12.0-build/firefox-115.12.0/config/pathsub.c:94:16: warning[core.NonNullParamChecker]: Null pointer passed to 1st parameter expecting 'nonnull'
# 92| if (!dp) fail("cannot read parent directory");
# 93| for (;;) {
# 94|-> if (!(ep = readdir(dp))) fail("cannot find current directory");
# 95| if (ep->d_ino == ino) break;
# 96| }
Error: CLANG_WARNING: [#def5]
mozjs115-115.12.0-build/firefox-115.12.0/config/pathsub.c:95:9: warning[core.NullDereference]: Access to field 'd_ino' results in a dereference of a null pointer (loaded from variable 'ep')
# 93| for (;;) {
# 94| if (!(ep = readdir(dp))) fail("cannot find current directory");
# 95|-> if (ep->d_ino == ino) break;
# 96| }
# 97| name = xstrdup(ep->d_name);
Error: COMPILER_WARNING (CWE-457): [#def6]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/intl/components/Unified_cpp_intl_components0.cpp:29: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/intl/components/src/Collator.cpp: scope_hint: In member function ‘mozilla::intl::Collator::SetStrength(mozilla::intl::Collator::Strength)’
mozjs115-115.12.0-build/firefox-115.12.0/intl/components/src/Collator.cpp:121:19: warning[-Wmaybe-uninitialized]: ‘strength’ may be used uninitialized
# 121 | ucol_setStrength(mCollator.GetMut(), strength);
# | ^
mozjs115-115.12.0-build/firefox-115.12.0/intl/components/src/Collator.cpp:99:22: note: ‘strength’ was declared here
# 99 | UColAttributeValue strength;
# | ^~~~~~~~
# 119| }
# 120|
# 121|-> ucol_setStrength(mCollator.GetMut(), strength);
# 122| }
# 123|
Error: COMPILER_WARNING (CWE-457): [#def7]
mozjs115-115.12.0-build/firefox-115.12.0/intl/components/src/Collator.cpp: scope_hint: In member function ‘mozilla::intl::Collator::SetCaseLevel(mozilla::intl::Collator::Feature)’
mozjs115-115.12.0-build/firefox-115.12.0/intl/components/src/Collator.cpp:128:20: warning[-Wmaybe-uninitialized]: ‘featureICU’ may be used uninitialized
# 128 | ucol_setAttribute(mCollator.GetMut(), UCOL_CASE_LEVEL, featureICU, &status);
# | ^
mozjs115-115.12.0-build/firefox-115.12.0/intl/components/src/Collator.cpp:126:22: note: ‘featureICU’ was declared here
# 126 | UColAttributeValue featureICU;
# | ^~~~~~~~~~
# 126| UColAttributeValue featureICU;
# 127| FEATURE_TO_ICU(featureICU, aFeature);
# 128|-> ucol_setAttribute(mCollator.GetMut(), UCOL_CASE_LEVEL, featureICU, &status);
# 129| return ToICUResult(status);
# 130| }
Error: COMPILER_WARNING (CWE-457): [#def8]
mozjs115-115.12.0-build/firefox-115.12.0/intl/components/src/Collator.cpp: scope_hint: In member function ‘mozilla::intl::Collator::SetAlternateHandling(mozilla::intl::Collator::AlternateHandling)’
mozjs115-115.12.0-build/firefox-115.12.0/intl/components/src/Collator.cpp:148:20: warning[-Wmaybe-uninitialized]: ‘handling’ may be used uninitialized
# 148 | ucol_setAttribute(mCollator.GetMut(), UCOL_ALTERNATE_HANDLING, handling,
# | ^
mozjs115-115.12.0-build/firefox-115.12.0/intl/components/src/Collator.cpp:135:22: note: ‘handling’ was declared here
# 135 | UColAttributeValue handling;
# | ^~~~~~~~
# 146| }
# 147|
# 148|-> ucol_setAttribute(mCollator.GetMut(), UCOL_ALTERNATE_HANDLING, handling,
# 149| &status);
# 150| return ToICUResult(status);
Error: COMPILER_WARNING (CWE-457): [#def9]
mozjs115-115.12.0-build/firefox-115.12.0/intl/components/src/Collator.cpp: scope_hint: In member function ‘mozilla::intl::Collator::SetNumericCollation(mozilla::intl::Collator::Feature)’
mozjs115-115.12.0-build/firefox-115.12.0/intl/components/src/Collator.cpp:158:20: warning[-Wmaybe-uninitialized]: ‘featureICU’ may be used uninitialized
# 158 | ucol_setAttribute(mCollator.GetMut(), UCOL_NUMERIC_COLLATION, featureICU,
# | ^
mozjs115-115.12.0-build/firefox-115.12.0/intl/components/src/Collator.cpp:155:22: note: ‘featureICU’ was declared here
# 155 | UColAttributeValue featureICU;
# | ^~~~~~~~~~
# 156| FEATURE_TO_ICU(featureICU, aFeature);
# 157|
# 158|-> ucol_setAttribute(mCollator.GetMut(), UCOL_NUMERIC_COLLATION, featureICU,
# 159| &status);
# 160| return ToICUResult(status);
Error: COMPILER_WARNING (CWE-457): [#def10]
mozjs115-115.12.0-build/firefox-115.12.0/intl/components/src/Collator.cpp: scope_hint: In member function ‘mozilla::intl::Collator::SetNormalizationMode(mozilla::intl::Collator::Feature)’
mozjs115-115.12.0-build/firefox-115.12.0/intl/components/src/Collator.cpp:167:20: warning[-Wmaybe-uninitialized]: ‘featureICU’ may be used uninitialized
# 167 | ucol_setAttribute(mCollator.GetMut(), UCOL_NORMALIZATION_MODE, featureICU,
# | ^
mozjs115-115.12.0-build/firefox-115.12.0/intl/components/src/Collator.cpp:165:22: note: ‘featureICU’ was declared here
# 165 | UColAttributeValue featureICU;
# | ^~~~~~~~~~
# 165| UColAttributeValue featureICU;
# 166| FEATURE_TO_ICU(featureICU, aFeature);
# 167|-> ucol_setAttribute(mCollator.GetMut(), UCOL_NORMALIZATION_MODE, featureICU,
# 168| &status);
# 169| return ToICUResult(status);
Error: COMPILER_WARNING (CWE-457): [#def11]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/intl/components/Unified_cpp_intl_components4.cpp:11: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/intl/components/src/RelativeTimeFormat.cpp: scope_hint: In function ‘mozilla::intl::RelativeTimeFormat::TryCreate(char const*, mozilla::intl::RelativeTimeFormatOptions const&)’
mozjs115-115.12.0-build/firefox-115.12.0/intl/components/src/RelativeTimeFormat.cpp:57:23: warning[-Wmaybe-uninitialized]: ‘relDateTimeStyle’ may be used uninitialized
# 57 | ureldatefmt_open(IcuLocale(aLocale), nf, relDateTimeStyle,
# | ^
mozjs115-115.12.0-build/firefox-115.12.0/intl/components/src/RelativeTimeFormat.cpp:43:39: note: ‘relDateTimeStyle’ was declared here
# 43 | UDateRelativeDateTimeFormatterStyle relDateTimeStyle;
# | ^~~~~~~~~~~~~~~~
# 55|
# 56| URelativeDateTimeFormatter* formatter =
# 57|-> ureldatefmt_open(IcuLocale(aLocale), nf, relDateTimeStyle,
# 58| UDISPCTX_CAPITALIZATION_FOR_STANDALONE, &status);
# 59|
Error: COMPILER_WARNING (CWE-457): [#def12]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/LanguageTag.h:75:31: warning[-Wmaybe-uninitialized]: ‘hourCycleStr’ may be used uninitialized
# 75 | : key_{key[0], key[1]}, type_(type) {}
# | ^~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/DateTimeFormat.cpp: scope_hint: In function ‘DateTimeFormatLocale(JSContext*, JS::Handle<JSObject*>, mozilla::Maybe<mozilla::intl::DateTimeFormat::HourCycle>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/DateTimeFormat.cpp:549:13: note: ‘hourCycleStr’ was declared here
# 549 | JSAtom* hourCycleStr;
# | ^~~~~~~~~~~~
# 73|
# 74| UnicodeExtensionKeyword(UnicodeKey key, JSLinearString* type)
# 75|-> : key_{key[0], key[1]}, type_(type) {}
# 76|
# 77| UnicodeKeySpan key() const { return {key_, sizeof(key_)}; }
Error: CLANG_WARNING: [#def13]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/debugger/Unified_cpp_js_src_debugger0.cpp:11: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:3996:5: warning[deadcode.DeadStores]: Value stored to 'dbg' is never read
# 3994| }
# 3995|
# 3996|-> dbg = next;
# 3997| }
# 3998| }
Error: CLANG_WARNING: [#def14]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/debugger/Unified_cpp_js_src_debugger1.cpp:11: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Script.cpp:1192:9: warning[deadcode.DeadStores]: Value stored to 'pc' is never read
# 1190| pc += JUMP_OFFSET_LEN;
# 1191| int ncases = GET_JUMP_OFFSET(pc) - low + 1;
# 1192|-> pc += JUMP_OFFSET_LEN;
# 1193|
# 1194| for (int i = 0; i < ncases; i++) {
Error: COMPILER_WARNING: [#def15]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘C’ in ‘MEM[(struct StackRootedBase * *)cx_111(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp: scope_hint: In function ‘PromiseThenNewPromiseCapability(JSContext*, JS::Handle<JSObject*>, CreateDependentPromise, JS::MutableHandle<PromiseCapability>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:5069:16: note: ‘C’ declared here
# 5069 | RootedObject C(cx, SpeciesConstructor(cx, promiseObj, JSProto_Promise,
# | ^
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:5065:16: note: ‘cx’ declared here
# 5065 | JSContext* cx, HandleObject promiseObj,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def16]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘C’ in ‘MEM[(struct StackRootedBase * *)cx_282(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp: scope_hint: In function ‘js::GetWaitForAllPromise(JSContext*, JS::Handle<JS::StackGCVector<JSObject*, js::TempAllocPolicy> >)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:3160:16: note: ‘C’ declared here
# 3160 | RootedObject C(cx,
# | ^
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:3150:16: note: ‘cx’ declared here
# 3150 | JSContext* cx, JS::HandleObjectVector promises) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def17]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘aobj’ in ‘MEM[(struct StackRootedBase * *)cx_183(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp: scope_hint: In function ‘js::SpreadCallOperation(JSContext*, JS::Handle<JSScript*>, unsigned char*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp:5135:24: note: ‘aobj’ declared here
# 5135 | Rooted<ArrayObject*> aobj(cx, &arr.toObject().as<ArrayObject>());
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp:5131:41: note: ‘cx’ declared here
# 5131 | bool js::SpreadCallOperation(JSContext* cx, HandleScript script, jsbytecode* pc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def18]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘args2’ in ‘MEM[(struct StackRootedBase * *)cx_141(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/BoundFunctionObject.cpp: scope_hint: In function ‘js::BoundFunctionObject::call(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/BoundFunctionObject.cpp:65:14: note: ‘args2’ declared here
# 65 | InvokeArgs args2(cx);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/BoundFunctionObject.cpp:52:43: note: ‘cx’ declared here
# 52 | bool BoundFunctionObject::call(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def19]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘args2’ in ‘MEM[(struct StackRootedBase * *)cx_169(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/BoundFunctionObject.cpp: scope_hint: In function ‘js::BoundFunctionObject::construct(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/BoundFunctionObject.cpp:94:17: note: ‘args2’ declared here
# 94 | ConstructArgs args2(cx);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/BoundFunctionObject.cpp:78:48: note: ‘cx’ declared here
# 78 | bool BoundFunctionObject::construct(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def20]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘args2’ in ‘MEM[(struct StackRootedBase * *)cx_302(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp: scope_hint: In function ‘js::DebuggerObject::call(JSContext*, JS::Handle<js::DebuggerObject*>, JS::Handle<JS::Value>, JS::Handle<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy> >)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:2385:23: note: ‘args2’ declared here
# 2385 | Rooted<ValueVector> args2(cx, ValueVector(cx));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:2363:51: note: ‘cx’ declared here
# 2363 | Maybe<Completion> DebuggerObject::call(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def21]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘args2’ in ‘MEM[(struct StackRootedBase * *)cx_69(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SelfHosting.cpp: scope_hint: In function ‘CallSelfHostedNonGenericMethod(JSContext*, JS::CallArgs const&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SelfHosting.cpp:1465:14: note: ‘args2’ declared here
# 1465 | InvokeArgs args2(cx);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SelfHosting.cpp:1455:48: note: ‘cx’ declared here
# 1455 | bool CallSelfHostedNonGenericMethod(JSContext* cx, const CallArgs& args) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def22]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘args2’ in ‘MEM[(struct StackRootedBase * *)cx_92(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSFunction.cpp: scope_hint: In function ‘js::fun_apply(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSFunction.cpp:995:14: note: ‘args2’ declared here
# 995 | InvokeArgs args2(cx);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSFunction.cpp:960:31: note: ‘cx’ declared here
# 960 | bool js::fun_apply(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def23]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘argsobj’ in ‘MEM[(struct StackRootedBase * *)cx_297(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp: scope_hint: In function ‘DebuggerArguments_getArg(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp:1573:16: note: ‘argsobj’ declared here
# 1573 | RootedObject argsobj(cx, RequireObject(cx, args.thisv()));
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp:1568:49: note: ‘cx’ declared here
# 1568 | static bool DebuggerArguments_getArg(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def24]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘argsobj’ in ‘MEM[(struct StackRootedBase * *)cx_79(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSFunction.cpp: scope_hint: In function ‘ArgumentsGetterImpl(JSContext*, JS::CallArgs const&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSFunction.cpp:200:28: note: ‘argsobj’ declared here
# 200 | Rooted<ArgumentsObject*> argsobj(cx,
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSFunction.cpp:177:37: note: ‘cx’ declared here
# 177 | bool ArgumentsGetterImpl(JSContext* cx, const CallArgs& args) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def25]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘args’ in ‘MEM[(struct StackRootedBase * *)cx_250(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmInstance.cpp: scope_hint: In member function ‘js::wasm::Instance::callImport(JSContext*, unsigned int, unsigned int, unsigned long*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmInstance.cpp:217:14: note: ‘args’ declared here
# 217 | InvokeArgs args(cx);
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmInstance.cpp:207:38: note: ‘cx’ declared here
# 207 | bool Instance::callImport(JSContext* cx, uint32_t funcImportIndex,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def26]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘arrayProto’ in ‘MEM[(struct StackRootedBase * *)cx_183(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src18.cpp:29: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/PIC.cpp: scope_hint: In member function ‘js::ForOfPIC::Chain::initialize(JSContext*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/PIC.cpp:45:25: note: ‘arrayProto’ declared here
# 45 | Rooted<NativeObject*> arrayProto(
# | ^~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/PIC.cpp:41:49: note: ‘cx’ declared here
# 41 | bool js::ForOfPIC::Chain::initialize(JSContext* cx) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def27]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘array’ in ‘MEM[(struct StackRootedBase * *)_31 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src2.cpp:20: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp: scope_hint: In member function ‘(anonymous namespace)::NodeBuilder::newArray(JS::RootedVector<JS::Value>&, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp:689:16: note: ‘array’ declared here
# 689 | RootedObject array(cx, NewDenseFullyAllocatedArray(cx, uint32_t(len)));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp:683:68: note: ‘this’ declared here
# 683 | bool NodeBuilder::newArray(NodeVector& elts, MutableHandleValue dst) {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def28]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘array’ in ‘MEM[(struct StackRootedBase * *)cx_10(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/IntlObject.cpp: scope_hint: In function ‘js::intl_SupportedValuesOf(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/IntlObject.cpp:520:24: note: ‘array’ declared here
# 520 | Rooted<ArrayObject*> array(cx, NewDenseFullyAllocatedArray(cx, length));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/IntlObject.cpp:819:44: note: ‘cx’ declared here
# 819 | bool js::intl_SupportedValuesOf(JSContext* cx, unsigned argc, JS::Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def29]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘array’ in ‘MEM[(struct StackRootedBase * *)cx_109(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:38: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmInstance.cpp: scope_hint: In function ‘js::wasm::ResultsToJSValue(JSContext*, js::wasm::ResultType, void*, mozilla::Maybe<char*>, JS::MutableHandle<JS::Value>, js::wasm::CoercionLevel)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmInstance.cpp:2296:24: note: ‘array’ declared here
# 2296 | Rooted<ArrayObject*> array(cx, NewDenseEmptyArray(cx));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmInstance.cpp:2254:40: note: ‘cx’ declared here
# 2254 | bool wasm::ResultsToJSValue(JSContext* cx, ResultType type,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def30]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘array’ in ‘MEM[(struct StackRootedBase * *)cx_145(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp: scope_hint: In function ‘GetModuleEnvironmentNames(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:5283:24: note: ‘array’ declared here
# 5283 | Rooted<ArrayObject*> array(cx, NewDenseFullyAllocatedArray(cx, length));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:5250:50: note: ‘cx’ declared here
# 5250 | static bool GetModuleEnvironmentNames(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def31]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘array’ in ‘MEM[(struct StackRootedBase * *)cx_150(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘EncodeAsUtf8InBuffer(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:8115:24: note: ‘array’ declared here
# 8115 | Rooted<ArrayObject*> array(cx, NewDenseFullyAllocatedArray(cx, 2));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:8100:45: note: ‘cx’ declared here
# 8100 | static bool EncodeAsUtf8InBuffer(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def32]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘array’ in ‘MEM[(struct StackRootedBase * *)cx_35(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘RepresentativeStringArray(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:3478:16: note: ‘array’ declared here
# 3478 | RootedObject array(cx, JS::NewArrayObject(cx, 0));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:3475:50: note: ‘cx’ declared here
# 3475 | static bool RepresentativeStringArray(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def33]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘array’ in ‘MEM[(struct StackRootedBase * *)cx_61(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/BaselineIC.cpp: scope_hint: In function ‘js::jit::DoNewArrayFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/BaselineIC.cpp:2367:24: note: ‘array’ declared here
# 2367 | Rooted<ArrayObject*> array(cx, NewArrayOperation(cx, length));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/BaselineIC.cpp:2354:36: note: ‘cx’ declared here
# 2354 | bool DoNewArrayFallback(JSContext* cx, BaselineFrame* frame,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def34]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘array’ in ‘MEM[(struct StackRootedBase * *)cx_80(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp: scope_hint: In function ‘js::GetOwnPropertyKeys(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp:1972:24: note: ‘array’ declared here
# 1972 | Rooted<ArrayObject*> array(cx,
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp:1961:40: note: ‘cx’ declared here
# 1961 | bool js::GetOwnPropertyKeys(JSContext* cx, HandleObject obj, unsigned flags,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def35]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘arrobj’ in ‘MEM[(struct StackRootedBase * *)_60 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp: scope_hint: In member function ‘js::Debugger::CallData::getDebuggees()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:4602:24: note: ‘arrobj’ declared here
# 4602 | Rooted<ArrayObject*> arrobj(cx, NewDenseFullyAllocatedArray(cx, count));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:4585:39: note: ‘this’ declared here
# 4585 | bool Debugger::CallData::getDebuggees() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def36]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘arr’ in ‘MEM[(struct StackRootedBase * *)_30 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Source.cpp: scope_hint: In member function ‘js::DebuggerSource::CallData::getBinary()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Source.cpp:281:16: note: ‘arr’ declared here
# 281 | RootedObject arr(cx, JS_NewUint8Array(cx, bytecode.length()));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Source.cpp:263:42: note: ‘this’ declared here
# 263 | bool DebuggerSource::CallData::getBinary() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def37]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘arr’ in ‘MEM[(struct StackRootedBase * *)cx_1097(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/NativeObject.cpp: scope_hint: In function ‘js::NativeDefineProperty(JSContext*, JS::Handle<js::NativeObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/NativeObject.cpp:1525:26: note: ‘arr’ declared here
# 1525 | Rooted<ArrayObject*> arr(cx, &obj->as<ArrayObject>());
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/NativeObject.cpp:1510:42: note: ‘cx’ declared here
# 1510 | bool js::NativeDefineProperty(JSContext* cx, Handle<NativeObject*> obj,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def38]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘arr’ in ‘MEM[(struct StackRootedBase * *)cx_140(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/WeakMapObject.cpp: scope_hint: In function ‘js::WeakCollectionObject::nondeterministicGetKeys(JSContext*, JS::Handle<js::WeakCollectionObject*>, JS::MutableHandle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/WeakMapObject.cpp:154:16: note: ‘arr’ declared here
# 154 | RootedObject arr(cx, NewDenseEmptyArray(cx));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/WeakMapObject.cpp:153:16: note: ‘cx’ declared here
# 153 | JSContext* cx, Handle<WeakCollectionObject*> obj, MutableHandleObject ret) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def39]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘arr’ in ‘MEM[(struct StackRootedBase * *)cx_49(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/UbiNodeCensus.cpp: scope_hint: In member function ‘JS::ubi::BucketCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/UbiNodeCensus.cpp:157:24: note: ‘arr’ declared here
# 157 | Rooted<ArrayObject*> arr(cx, NewDenseFullyAllocatedArray(cx, length));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/UbiNodeCensus.cpp:152:37: note: ‘cx’ declared here
# 152 | bool BucketCount::report(JSContext* cx, CountBase& countBase,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def40]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘arr’ in ‘MEM[(struct StackRootedBase * *)cx_606(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp: scope_hint: In function ‘js::CreateRegExpMatchResult(JSContext*, JS::Handle<js::RegExpShared*>, JS::Handle<JSString*>, js::MatchPairs const&, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp:105:24: note: ‘arr’ declared here
# 105 | Rooted<ArrayObject*> arr(cx, NewDenseFullyAllocatedArrayWithTemplate(
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp:69:45: note: ‘cx’ declared here
# 69 | bool js::CreateRegExpMatchResult(JSContext* cx, HandleRegExpShared re,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def41]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘arr’ in ‘MEM[(struct StackRootedBase * *)cx_69(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp: scope_hint: In function ‘js::IdVectorToArray(JSContext*, JS::Handle<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp:1921:24: note: ‘arr’ declared here
# 1921 | Rooted<ArrayObject*> arr(cx, NewDenseFullyAllocatedArray(cx, ids.length()));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp:1915:42: note: ‘cx’ declared here
# 1915 | JSObject* js::IdVectorToArray(JSContext* cx, HandleIdVector ids) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def42]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘asyncCauseAtom’ in ‘MEM[(struct StackRootedBase * *)cx_68(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp: scope_hint: In member function ‘js::SavedStacks::copyAsyncStack(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSString*>, JS::MutableHandle<js::SavedFrame*>, mozilla::Maybe<unsigned long> const&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp:1333:19: note: ‘asyncCauseAtom’ declared here
# 1333 | Rooted<JSAtom*> asyncCauseAtom(cx, AtomizeString(cx, asyncCause));
# | ^~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp:1326:45: note: ‘cx’ declared here
# 1326 | bool SavedStacks::copyAsyncStack(JSContext* cx, HandleObject asyncStack,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def43]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘asyncIterProto’ in ‘MEM[(struct StackRootedBase * *)cx_113(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp: scope_hint: In function ‘AsyncGeneratorFunctionClassFinish(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp:1136:16: note: ‘asyncIterProto’ declared here
# 1136 | RootedObject asyncIterProto(
# | ^~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp:1117:58: note: ‘cx’ declared here
# 1117 | static bool AsyncGeneratorFunctionClassFinish(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def44]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘asyncIterProto’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp: scope_hint: In function ‘js::GlobalObject::initAsyncIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp:1352:16: note: ‘asyncIterProto’ declared here
# 1352 | RootedObject asyncIterProto(
# | ^~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp:1345:54: note: ‘cx’ declared here
# 1345 | bool GlobalObject::initAsyncIteratorProto(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def45]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘asyncIterProto’ in ‘MEM[(struct StackRootedBase * *)cx_68(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp: scope_hint: In function ‘js::GlobalObject::initAsyncIteratorHelperProto(JSContext*, JS::Handle<js::GlobalObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp:1455:16: note: ‘asyncIterProto’ declared here
# 1455 | RootedObject asyncIterProto(
# | ^~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp:1449:60: note: ‘cx’ declared here
# 1449 | bool GlobalObject::initAsyncIteratorHelperProto(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def46]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘asyncIterProto’ in ‘MEM[(struct StackRootedBase * *)cx_78(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp: scope_hint: In function ‘js::GlobalObject::initAsyncFromSyncIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp:1296:16: note: ‘asyncIterProto’ declared here
# 1296 | RootedObject asyncIterProto(
# | ^~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp:1291:16: note: ‘cx’ declared here
# 1291 | JSContext* cx, Handle<GlobalObject*> global) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def47]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘atom1’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/StringType.cpp: scope_hint: In function ‘FillWithRepresentatives<JSString::fillWithRepresentatives(JSContext*, JS::Handle<js::ArrayObject*>)::{lambda(JSString*)#1}, char16_t>(JSContext*, JS::Handle<js::ArrayObject*>, unsigned int*, char16_t const*, unsigned long, unsigned long, JSString::fillWithRepresentatives(JSContext*, JS::Handle<js::ArrayObject*>)::{lambda(JSString*)#1} const&, js::gc::Heap)bool [clone .constprop.0]’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/StringType.cpp:1984:16: note: ‘atom1’ declared here
# 1984 | RootedString atom1(cx, AtomizeChars(cx, chars, len));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/StringType.cpp:1969:48: note: ‘cx’ declared here
# 1969 | static bool FillWithRepresentatives(JSContext* cx, Handle<ArrayObject*> array,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def48]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘atomSet’ in ‘MEM[(struct StackRootedBase * *)cx_239(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src16.cpp:11: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSAtom.cpp: scope_hint: In member function ‘JSRuntime::initializeAtoms(JSContext*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSAtom.cpp:219:30: note: ‘atomSet’ declared here
# 219 | Rooted<UniquePtr<AtomSet>> atomSet(cx,
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSAtom.cpp:199:44: note: ‘cx’ declared here
# 199 | bool JSRuntime::initializeAtoms(JSContext* cx) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def49]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)_15 + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp: scope_hint: In member function ‘(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle<JSObject*>, char const*, JS::Handle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp:384:21: note: ‘atom’ declared here
# 384 | Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp:378:52: note: ‘this’ declared here
# 378 | HandleValue val) {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def50]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)_44 + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp: scope_hint: In member function ‘(anonymous namespace)::NodeBuilder::newNode<char const (&) [11], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&>(ASTType, js::frontend::TokenPos*, char const (&) [11], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp:384:21: note: ‘atom’ declared here
# 384 | Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp:360:78: note: ‘this’ declared here
# 360 | [[nodiscard]] bool newNode(ASTType type, TokenPos* pos, Arguments&&... args) {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def51]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)_46 + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp: scope_hint: In member function ‘(anonymous namespace)::NodeBuilder::listNode(ASTType, char const*, JS::RootedVector<JS::Value>&, js::frontend::TokenPos*, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp:384:21: note: ‘atom’ declared here
# 384 | Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp:368:53: note: ‘this’ declared here
# 368 | MutableHandleValue dst) {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def52]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)_48 + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp: scope_hint: In member function ‘(anonymous namespace)::NodeBuilder::newNode<char const (&) [6], JS::Handle<JS::Value>&, char const (&) [5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&>(ASTType, js::frontend::TokenPos*, char const (&) [6], JS::Handle<JS::Value>&, char const (&) [5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp:384:21: note: ‘atom’ declared here
# 384 | Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp:360:78: note: ‘this’ declared here
# 360 | [[nodiscard]] bool newNode(ASTType type, TokenPos* pos, Arguments&&... args) {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def53]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)_49 + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp: scope_hint: In member function ‘(anonymous namespace)::NodeBuilder::newNode<char const (&) [7], JS::Handle<JS::Value>&, char const (&) [10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&>(ASTType, js::frontend::TokenPos*, char const (&) [7], JS::Handle<JS::Value>&, char const (&) [10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp:384:21: note: ‘atom’ declared here
# 384 | Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp:360:78: note: ‘this’ declared here
# 360 | [[nodiscard]] bool newNode(ASTType type, TokenPos* pos, Arguments&&... args) {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def54]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)_57 + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp: scope_hint: In member function ‘(anonymous namespace)::NodeBuilder::newNodeHelper<char const (&) [6], JS::Rooted<JS::Value>&, char const (&) [8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&>(JS::Handle<JSObject*>, char const*, JS::Handle<JS::Value>, char const (&) [6], JS::Rooted<JS::Value>&, char const (&) [8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp:384:21: note: ‘atom’ declared here
# 384 | Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp:343:74: note: ‘this’ declared here
# 343 | HandleValue value, Arguments&&... rest) {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def55]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)_72 + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp: scope_hint: In member function ‘(anonymous namespace)::NodeBuilder::memberExpression(bool, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::frontend::TokenPos*, JS::MutableHandle<JS::Value>, bool)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp:384:21: note: ‘atom’ declared here
# 384 | Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp:1015:65: note: ‘this’ declared here
# 1015 | bool isOptional /* = false */) {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def56]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)_77 + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp: scope_hint: In member function ‘(anonymous namespace)::NodeBuilder::newNode<char const (&) [5], JS::Handle<JS::Value>&, char const (&) [11], JS::Handle<JS::Value>&, char const (&) [10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&>(ASTType, js::frontend::TokenPos*, char const (&) [5], JS::Handle<JS::Value>&, char const (&) [11], JS::Handle<JS::Value>&, char const (&) [10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp:384:21: note: ‘atom’ declared here
# 384 | Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp:360:78: note: ‘this’ declared here
# 360 | [[nodiscard]] bool newNode(ASTType type, TokenPos* pos, Arguments&&... args) {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def57]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)cx_132(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src19.cpp:29: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/PropertyAndElement.cpp: scope_hint: In function ‘DefineAccessorPropertyById(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JSNativeWrapper const&, JSNativeWrapper const&, unsigned int)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/PropertyAndElement.cpp:114:25: note: ‘atom’ declared here
# 114 | JS::Rooted<JSAtom*> atom(cx,
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/PropertyAndElement.cpp:105:51: note: ‘cx’ declared here
# 105 | static bool DefineAccessorPropertyById(JSContext* cx, JS::Handle<JSObject*> obj,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def58]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)cx_23(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:47: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmModuleTypes.cpp: scope_hint: In member function ‘js::wasm::CacheableName::toQuotedString(JSContext*) const’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmModuleTypes.cpp:67:16: note: ‘atom’ declared here
# 67 | RootedString atom(cx, toAtom(cx));
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmModuleTypes.cpp:66:54: note: ‘cx’ declared here
# 66 | UniqueChars CacheableName::toQuotedString(JSContext* cx) const {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def59]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/frontend/Stencil.cpp: scope_hint: In member function ‘js::frontend::RegExpStencil::createRegExpAndEnsureAtom(JSContext*, js::FrontendContext*, js::frontend::ParserAtomsTable&, js::frontend::CompilationAtomCache&) const’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/frontend/Stencil.cpp:1655:19: note: ‘atom’ declared here
# 1655 | Rooted<JSAtom*> atom(cx, parserAtoms.toJSAtom(cx, fc, atom_, atomCache));
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/frontend/Stencil.cpp:1653:16: note: ‘cx’ declared here
# 1653 | JSContext* cx, FrontendContext* fc, ParserAtomsTable& parserAtoms,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def60]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsapi.cpp: scope_hint: In function ‘JS_CharsToId(JSContext*, JS::TwoByteChars, JS::MutableHandle<JS::PropertyKey>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsapi.cpp:4384:19: note: ‘atom’ declared here
# 4384 | Rooted<JSAtom*> atom(cx,
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsapi.cpp:4382:44: note: ‘cx’ declared here
# 4382 | JS_PUBLIC_API bool JS_CharsToId(JSContext* cx, JS::TwoByteChars chars,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def61]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)cx_59(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src23.cpp:11: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SymbolType.cpp: scope_hint: In function ‘JS::Symbol::for_(JSContext*, JS::Handle<JSString*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SymbolType.cpp:50:19: note: ‘atom’ declared here
# 50 | Rooted<JSAtom*> atom(cx, AtomizeString(cx, description));
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SymbolType.cpp:49:33: note: ‘cx’ declared here
# 49 | Symbol* Symbol::for_(JSContext* cx, HandleString description) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def62]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)cx_67(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp: scope_hint: In function ‘js::InitClass(JSContext*, JS::Handle<JSObject*>, JSClass const*, JS::Handle<JSObject*>, char const*, bool (*)(JSContext*, unsigned int, JS::Value*), unsigned int, JSPropertySpec const*, JSFunctionSpec const*, JSPropertySpec const*, JSFunctionSpec const*, js::NativeObject**)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp:1456:19: note: ‘atom’ declared here
# 1456 | Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp:1448:40: note: ‘cx’ declared here
# 1448 | NativeObject* js::InitClass(JSContext* cx, HandleObject obj,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def63]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)cx_88(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSFunction.cpp: scope_hint: In function ‘js::DefineFunction(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool (*)(JSContext*, unsigned int, JS::Value*), unsigned int, unsigned int, js::gc::AllocKind)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSFunction.cpp:1882:19: note: ‘atom’ declared here
# 1882 | Rooted<JSAtom*> atom(cx, IdToFunctionName(cx, id));
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSFunction.cpp:1880:16: note: ‘cx’ declared here
# 1880 | JSContext* cx, HandleObject obj, HandleId id, Native native, unsigned nargs,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def64]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘base’ in ‘MEM[(struct StackRootedBase * *)cx_78(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/MapObject.cpp: scope_hint: In function ‘js::GlobalObject::initMapIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/MapObject.cpp:223:21: note: ‘base’ declared here
# 223 | Rooted<JSObject*> base(
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/MapObject.cpp:221:52: note: ‘cx’ declared here
# 221 | bool GlobalObject::initMapIteratorProto(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def65]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘binary’ in ‘MEM[(struct StackRootedBase * *)cx_127(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp: scope_hint: In function ‘WasmTextToBinary(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:8251:16: note: ‘binary’ declared here
# 8251 | RootedObject binary(cx, JS_NewUint8Array(cx, bytes.length()));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:8222:41: note: ‘cx’ declared here
# 8222 | static bool WasmTextToBinary(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def66]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘bindings’ in ‘MEM[(struct StackRootedBase * *)_23 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp: scope_hint: In member function ‘js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod() [clone .part.0]’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:1154:16: note: ‘bindings’ declared here
# 1154 | RootedObject bindings(cx, RequireObject(cx, args[1]));
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:1136:66: note: ‘this’ declared here
# 1136 | bool DebuggerObject::CallData::executeInGlobalWithBindingsMethod() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def67]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘bindings’ in ‘MEM[(struct StackRootedBase * *)_60 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp: scope_hint: In member function ‘js::DebuggerFrame::CallData::evalWithBindingsMethod()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp:1867:16: note: ‘bindings’ declared here
# 1867 | RootedObject bindings(cx, RequireObject(cx, args[1]));
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp:1850:54: note: ‘this’ declared here
# 1850 | bool DebuggerFrame::CallData::evalWithBindingsMethod() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def68]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘bi’ in ‘MEM[(struct StackRootedBase * *)cx_104(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp: scope_hint: In function ‘js::CheckGlobalDeclarationConflicts(JSContext*, JS::Handle<JSScript*>, JS::Handle<js::ExtensibleLexicalEnvironmentObject*>, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp:3783:23: note: ‘bi’ declared here
# 3783 | Rooted<BindingIter> bi(cx, BindingIter(script));
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp:3773:16: note: ‘cx’ declared here
# 3773 | JSContext* cx, HandleScript script,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def69]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘bi’ in ‘MEM[(struct StackRootedBase * *)cx_106(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Scope.cpp: scope_hint: In function ‘js::DumpBindings(JSContext*, js::Scope*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Scope.cpp:1280:28: note: ‘bi’ declared here
# 1280 | for (Rooted<BindingIter> bi(cx, BindingIter(scope)); bi; bi++) {
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Scope.cpp:1278:34: note: ‘cx’ declared here
# 1278 | void js::DumpBindings(JSContext* cx, Scope* scopeArg) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def70]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘bi’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 64B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src0.cpp:20: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/BigInt.cpp: scope_hint: In function ‘js::BigIntObject::asUintN(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/BigInt.cpp:160:16: note: ‘bi’ declared here
# 160 | RootedBigInt bi(cx, ToBigInt(cx, args.get(1)));
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/BigInt.cpp:150:39: note: ‘cx’ declared here
# 150 | bool BigIntObject::asUintN(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def71]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘bi’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 64B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/BigInt.cpp: scope_hint: In function ‘js::BigIntObject::toString_impl(JSContext*, JS::CallArgs const&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/BigInt.cpp:87:16: note: ‘bi’ declared here
# 87 | RootedBigInt bi(cx, thisv.isBigInt()
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/BigInt.cpp:83:45: note: ‘cx’ declared here
# 83 | bool BigIntObject::toString_impl(JSContext* cx, const CallArgs& args) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def72]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘bi’ in ‘MEM[(struct StackRootedBase * *)cx_62(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src17.cpp:11: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSScript.cpp: scope_hint: In function ‘js::SetFrameArgumentsObject(JSContext*, js::AbstractFramePtr, JS::Handle<JSScript*>, JSObject*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSScript.cpp:3061:23: note: ‘bi’ declared here
# 3061 | Rooted<BindingIter> bi(cx, BindingIter(script));
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSScript.cpp:3052:45: note: ‘cx’ declared here
# 3052 | void js::SetFrameArgumentsObject(JSContext* cx, AbstractFramePtr frame,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def73]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘bound’ in ‘MEM[(struct StackRootedBase * *)cx_49(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/BoundFunctionObject.cpp: scope_hint: In function ‘js::BoundFunctionObject::createTemplateObject(JSContext*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/BoundFunctionObject.cpp:468:32: note: ‘bound’ declared here
# 468 | Rooted<BoundFunctionObject*> bound(
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/BoundFunctionObject.cpp:466:75: note: ‘cx’ declared here
# 466 | BoundFunctionObject* BoundFunctionObject::createTemplateObject(JSContext* cx) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def74]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘bound’ in ‘MEM[(struct StackRootedBase * *)cx_51(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp: scope_hint: In function ‘BindToAsyncStack(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:1481:18: note: ‘bound’ declared here
# 1481 | RootedFunction bound(cx, NewFunctionWithReserved(cx, BoundToAsyncStack, 0, 0,
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:1461:41: note: ‘cx’ declared here
# 1461 | static bool BindToAsyncStack(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def75]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘breakdown’ in ‘MEM[(struct StackRootedBase * *)cx_625(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/UbiNodeCensus.cpp: scope_hint: In function ‘JS::ubi::ParseBreakdown(JSContext*, JS::Handle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/UbiNodeCensus.cpp:1089:16: note: ‘breakdown’ declared here
# 1089 | RootedObject breakdown(cx, ToObject(cx, breakdownValue));
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/UbiNodeCensus.cpp:1081:54: note: ‘cx’ declared here
# 1081 | JS_PUBLIC_API CountTypePtr ParseBreakdown(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def76]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_138(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp: scope_hint: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<signed char>::fromTypedArray(JSContext*, JS::Handle<JSObject*>, bool, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp:1137:30: note: ‘buffer’ declared here
# 1137 | Rooted<ArrayBufferObject*> buffer(cx);
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp:1103:16: note: ‘cx’ declared here
# 1103 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def77]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp: scope_hint: In function ‘JS_NewInt8Array(JSContext*, unsigned long)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here
# 903 | Rooted<ArrayBufferObject*> buffer(cx);
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp:2813:58: note: ‘cx’ declared here
# 2813 | JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx, \
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def78]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_302(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp: scope_hint: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<signed char>::fromObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp:1226:32: note: ‘buffer’ declared here
# 1226 | Rooted<ArrayBufferObject*> buffer(cx);
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp:1202:16: note: ‘cx’ declared here
# 1202 | JSContext* cx, HandleObject other, HandleObject proto) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def79]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ArrayBufferObject.cpp: scope_hint: In function ‘JS::NewArrayBufferWithUserOwnedContents(JSContext*, unsigned long, void*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ArrayBufferObject.cpp:1377:30: note: ‘buffer’ declared here
# 1377 | Rooted<ArrayBufferObject*> buffer(
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ArrayBufferObject.cpp:1974:76: note: ‘cx’ declared here
# 1974 | JS_PUBLIC_API JSObject* JS::NewArrayBufferWithUserOwnedContents(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def80]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_6(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ArrayBufferObject.cpp: scope_hint: In function ‘JS::NewExternalArrayBuffer(JSContext*, unsigned long, void*, void (*)(void*, void*), void*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ArrayBufferObject.cpp:1377:30: note: ‘buffer’ declared here
# 1377 | Rooted<ArrayBufferObject*> buffer(
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ArrayBufferObject.cpp:1960:16: note: ‘cx’ declared here
# 1960 | JSContext* cx, size_t nbytes, void* data,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def81]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_61(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp: scope_hint: In function ‘StreamCacheEntryObject::getBuffer(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:7469:29: note: ‘buffer’ declared here
# 7469 | RootedArrayBufferObject buffer(
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:7460:36: note: ‘cx’ declared here
# 7460 | static bool getBuffer(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def82]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘cacheEntry’ in ‘MEM[(struct StackRootedBase * *)cx_1163(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp: scope_hint: In function ‘Evaluate(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:2224:16: note: ‘cacheEntry’ declared here
# 2224 | RootedObject cacheEntry(cx, nullptr);
# | ^~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:2212:33: note: ‘cx’ declared here
# 2212 | static bool Evaluate(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def83]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘calendars’ in ‘MEM[(struct StackRootedBase * *)cx_130(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/DateTimeFormat.cpp: scope_hint: In function ‘js::intl_availableCalendars(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/DateTimeFormat.cpp:278:16: note: ‘calendars’ declared here
# 278 | RootedObject calendars(cx, NewDenseEmptyArray(cx));
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/DateTimeFormat.cpp:268:45: note: ‘cx’ declared here
# 268 | bool js::intl_availableCalendars(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def84]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘calendar’ in ‘MEM[(struct StackRootedBase * *)cx_452(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/DisplayNames.cpp: scope_hint: In function ‘js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/DisplayNames.cpp:307:27: note: ‘calendar’ declared here
# 307 | Rooted<JSLinearString*> calendar(cx, args[2].toString()->ensureLinear(cx));
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/DisplayNames.cpp:295:45: note: ‘cx’ declared here
# 295 | bool js::intl_ComputeDisplayName(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def85]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘callee’ in ‘MEM[(struct StackRootedBase * *)cx_83(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp: scope_hint: In function ‘js::DebuggerFrame::getCallee(JSContext*, JS::Handle<js::DebuggerFrame*>, JS::MutableHandle<js::DebuggerObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp:453:16: note: ‘callee’ declared here
# 453 | RootedObject callee(cx);
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp:451:42: note: ‘cx’ declared here
# 451 | bool DebuggerFrame::getCallee(JSContext* cx, Handle<DebuggerFrame*> frame,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def86]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘capability’ in ‘MEM[(struct StackRootedBase * *)cx_225(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Modules.cpp: scope_hint: In function ‘js::ModuleEvaluate(JSContext*, JS::Handle<js::ModuleObject*>, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Modules.cpp:1276:26: note: ‘capability’ declared here
# 1276 | Rooted<PromiseObject*> capability(
# | ^~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Modules.cpp:1220:36: note: ‘cx’ declared here
# 1220 | bool js::ModuleEvaluate(JSContext* cx, Handle<ModuleObject*> moduleArg,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def87]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘cargs’ in ‘MEM[(struct StackRootedBase * *)cx_193(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/VMFunctions.cpp: scope_hint: In function ‘js::jit::InvokeFunction(JSContext*, JS::Handle<JSObject*>, bool, bool, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/VMFunctions.cpp:477:19: note: ‘cargs’ declared here
# 477 | ConstructArgs cargs(cx);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/VMFunctions.cpp:460:32: note: ‘cx’ declared here
# 460 | bool InvokeFunction(JSContext* cx, HandleObject obj, bool constructing,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def88]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘cargs’ in ‘MEM[(struct StackRootedBase * *)cx_221(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/ScriptedProxyHandler.cpp: scope_hint: In member function ‘js::ScriptedProxyHandler::construct(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) const’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/ScriptedProxyHandler.cpp:1351:19: note: ‘cargs’ declared here
# 1351 | ConstructArgs cargs(cx);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/ScriptedProxyHandler.cpp:1328:49: note: ‘cx’ declared here
# 1328 | bool ScriptedProxyHandler::construct(JSContext* cx, HandleObject proxy,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def89]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘cargs’ in ‘MEM[(struct StackRootedBase * *)cx_64(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src11.cpp:47: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/CallAndConstruct.cpp: scope_hint: In function ‘JS::Construct(JSContext*, JS::Handle<JS::Value>, JS::Handle<JSObject*>, JS::HandleValueArray const&, JS::MutableHandle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/CallAndConstruct.cpp:141:21: note: ‘cargs’ declared here
# 141 | js::ConstructArgs cargs(cx);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/CallAndConstruct.cpp:120:45: note: ‘cx’ declared here
# 120 | JS_PUBLIC_API bool JS::Construct(JSContext* cx, JS::Handle<JS::Value> fval,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def90]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘cargs’ in ‘MEM[(struct StackRootedBase * *)cx_87(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Wrapper.cpp: scope_hint: In member function ‘js::ForwardingProxyHandler::construct(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) const’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Wrapper.cpp:182:17: note: ‘cargs’ declared here
# 182 | ConstructArgs cargs(cx);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Wrapper.cpp:171:51: note: ‘cx’ declared here
# 171 | bool ForwardingProxyHandler::construct(JSContext* cx, HandleObject proxy,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def91]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘cargs’ in ‘MEM[(struct StackRootedBase * *)cx_9(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/CallAndConstruct.cpp: scope_hint: In function ‘JS::Construct(JSContext*, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/CallAndConstruct.cpp:162:21: note: ‘cargs’ declared here
# 162 | js::ConstructArgs cargs(cx);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/CallAndConstruct.cpp:149:45: note: ‘cx’ declared here
# 149 | JS_PUBLIC_API bool JS::Construct(JSContext* cx, JS::Handle<JS::Value> fval,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def92]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘causeString’ in ‘MEM[(struct StackRootedBase * *)cx_179(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp: scope_hint: In function ‘BoundToAsyncStack(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:1435:16: note: ‘causeString’ declared here
# 1435 | RootedString causeString(cx, ToString(cx, v));
# | ^~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:1410:42: note: ‘cx’ declared here
# 1410 | static bool BoundToAsyncStack(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def93]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘cfg’ in ‘MEM[(struct StackRootedBase * *)cx_189(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘GetBacktrace(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:6017:18: note: ‘cfg’ declared here
# 6017 | RootedObject cfg(cx, ToObject(cx, args[0]));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:6003:37: note: ‘cx’ declared here
# 6003 | static bool GetBacktrace(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def94]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘child’ in ‘MEM[(struct StackRootedBase * *)cx_81(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘HasChild(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:2745:15: note: ‘child’ declared here
# 2745 | RootedValue child(cx, args.get(1));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:2742:33: note: ‘cx’ declared here
# 2742 | static bool HasChild(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def95]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘className’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp: scope_hint: In function ‘CreateWasmConstructor<js::WasmModuleObject, &WasmModuleName>(JSContext*, JSProtoKey)JSObject*’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:961:19: note: ‘className’ declared here
# 961 | Rooted<JSAtom*> className(cx, Atomize(cx, name, strlen(name)));
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:960:51: note: ‘cx’ declared here
# 960 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def96]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘cleanupCallback’ in ‘MEM[(struct StackRootedBase * *)cx_183(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/FinalizationRegistryObject.cpp: scope_hint: In function ‘js::FinalizationRegistryObject::construct(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/FinalizationRegistryObject.cpp:243:16: note: ‘cleanupCallback’ declared here
# 243 | RootedObject cleanupCallback(
# | ^~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/FinalizationRegistryObject.cpp:235:55: note: ‘cx’ declared here
# 235 | bool FinalizationRegistryObject::construct(JSContext* cx, unsigned argc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def97]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘clone’ in ‘MEM[(struct StackRootedBase * *)cx_45(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSFunction.cpp: scope_hint: In function ‘js::CloneFunctionReuseScript(JSContext*, JS::Handle<JSFunction*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSFunction.cpp:1698:18: note: ‘clone’ declared here
# 1698 | RootedFunction clone(cx, NewFunctionClone(cx, fun, proto));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSFunction.cpp:1690:53: note: ‘cx’ declared here
# 1690 | JSFunction* js::CloneFunctionReuseScript(JSContext* cx, HandleFunction fun,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def98]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘clone’ in ‘MEM[(struct StackRootedBase * *)cx_79(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/RegExpObject.cpp: scope_hint: In function ‘js::CloneRegExpObject(JSContext*, JS::Handle<js::RegExpObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/RegExpObject.cpp:964:25: note: ‘clone’ declared here
# 964 | Rooted<RegExpObject*> clone(
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/RegExpObject.cpp:961:44: note: ‘cx’ declared here
# 961 | JSObject* js::CloneRegExpObject(JSContext* cx, Handle<RegExpObject*> regex) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def99]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘closure’ in ‘MEM[(struct StackRootedBase * *)cx_167(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp: scope_hint: In member function ‘js::shell::ModuleLoader::dynamicImport(JSContext*, JS::Handle<JS::Value>, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp:266:16: note: ‘closure’ declared here
# 266 | RootedObject closure(cx, JS_NewObjectWithGivenProto(cx, nullptr, nullptr));
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp:254:45: note: ‘cx’ declared here
# 254 | bool ModuleLoader::dynamicImport(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def100]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘closure’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp: scope_hint: In function ‘js::shell::ModuleLoader::ImportModuleDynamically(JSContext*, JS::Handle<JS::Value>, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp:266:16: note: ‘closure’ declared here
# 266 | RootedObject closure(cx, JS_NewObjectWithGivenProto(cx, nullptr, nullptr));
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp:120:55: note: ‘cx’ declared here
# 120 | bool ModuleLoader::ImportModuleDynamically(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def101]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘collations’ in ‘MEM[(struct StackRootedBase * *)cx_119(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/Collator.cpp: scope_hint: In function ‘js::intl_availableCollations(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/Collator.cpp:168:16: note: ‘collations’ declared here
# 168 | RootedObject collations(cx, NewDenseEmptyArray(cx));
# | ^~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/Collator.cpp:152:46: note: ‘cx’ declared here
# 152 | bool js::intl_availableCollations(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def102]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘collator’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/Collator.cpp: scope_hint: In function ‘js::intl_Collator(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/Collator.cpp:111:27: note: ‘collator’ declared here
# 111 | Rooted<CollatorObject*> collator(
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/Collator.cpp:135:35: note: ‘cx’ declared here
# 135 | bool js::intl_Collator(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def103]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘collator’ in ‘MEM[(struct StackRootedBase * *)cx_76(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/Collator.cpp: scope_hint: In function ‘js::intl_CompareStrings(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/Collator.cpp:443:27: note: ‘collator’ declared here
# 443 | Rooted<CollatorObject*> collator(cx,
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/Collator.cpp:436:41: note: ‘cx’ declared here
# 436 | bool js::intl_CompareStrings(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def104]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘completionValue’ in ‘MEM[(struct StackRootedBase * *)cx_145(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp: scope_hint: In function ‘js::AsyncGeneratorReturn(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp:895:15: note: ‘completionValue’ declared here
# 895 | RootedValue completionValue(cx, args.get(0));
# | ^~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp:879:42: note: ‘cx’ declared here
# 879 | bool js::AsyncGeneratorReturn(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def105]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘completionValue’ in ‘MEM[(struct StackRootedBase * *)cx_165(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp: scope_hint: In function ‘js::AsyncGeneratorThrow(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp:972:15: note: ‘completionValue’ declared here
# 972 | RootedValue completionValue(cx, args.get(0));
# | ^~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp:956:41: note: ‘cx’ declared here
# 956 | bool js::AsyncGeneratorThrow(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def106]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘completionValue’ in ‘MEM[(struct StackRootedBase * *)cx_188(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp: scope_hint: In function ‘js::AsyncGeneratorNext(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp:807:15: note: ‘completionValue’ declared here
# 807 | RootedValue completionValue(cx, args.get(0));
# | ^~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp:790:40: note: ‘cx’ declared here
# 790 | bool js::AsyncGeneratorNext(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def107]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘completionValue’ in ‘MEM[(struct StackRootedBase * *)cx_85(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp: scope_hint: In member function ‘js::ScriptedOnPopHandler::onPop(JSContext*, JS::Handle<js::DebuggerFrame*>, js::Completion const&, js::ResumeMode&, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp:158:15: note: ‘completionValue’ declared here
# 158 | RootedValue completionValue(cx);
# | ^~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp:152:45: note: ‘cx’ declared here
# 152 | bool ScriptedOnPopHandler::onPop(JSContext* cx, Handle<DebuggerFrame*> frame,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def108]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘completion’ in ‘MEM[(struct StackRootedBase * *)_77 + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp: scope_hint: In member function ‘js::DebuggerObject::CallData::applyMethod()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:1008:29: note: ‘completion’ declared here
# 1008 | Rooted<Maybe<Completion>> completion(
# | ^~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:984:44: note: ‘this’ declared here
# 984 | bool DebuggerObject::CallData::applyMethod() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def109]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘constructArgs’ in ‘MEM[(struct StackRootedBase * *)cx_96(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SelfHosting.cpp: scope_hint: In function ‘intrinsic_ConstructFunction(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SelfHosting.cpp:1633:17: note: ‘constructArgs’ declared here
# 1633 | ConstructArgs constructArgs(cx);
# | ^~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SelfHosting.cpp:1623:52: note: ‘cx’ declared here
# 1623 | static bool intrinsic_ConstructFunction(JSContext* cx, unsigned argc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def110]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘constructor’ in ‘MEM[(struct StackRootedBase * *)cx_91(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/DataViewObject.cpp: scope_hint: In function ‘JS_NewDataView(JSContext*, JS::Handle<JSObject*>, unsigned long, unsigned long)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/DataViewObject.cpp:1021:16: note: ‘constructor’ declared here
# 1021 | RootedObject constructor(cx, GlobalObject::getOrCreateConstructor(cx, key));
# | ^~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/DataViewObject.cpp:1018:51: note: ‘cx’ declared here
# 1018 | JS_PUBLIC_API JSObject* JS_NewDataView(JSContext* cx, HandleObject buffer,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def111]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘copy’ in ‘MEM[(struct StackRootedBase * *)cx_117(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp: scope_hint: In function ‘js::BlockLexicalEnvironmentObject::clone(JSContext*, JS::Handle<js::BlockLexicalEnvironmentObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp:1012:42: note: ‘copy’ declared here
# 1012 | Rooted<BlockLexicalEnvironmentObject*> copy(
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp:1009:16: note: ‘cx’ declared here
# 1009 | JSContext* cx, Handle<BlockLexicalEnvironmentObject*> env) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def112]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘ctorProto’ in ‘MEM[(struct StackRootedBase * *)cx_54(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp: scope_hint: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<signed char>::createConstructor(JSContext*, JSProtoKey)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp:384:20: note: ‘ctorProto’ declared here
# 384 | RootedFunction ctorProto(
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp:382:49: note: ‘cx’ declared here
# 382 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def113]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘ctorValue’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src4.cpp:47: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/IntlObject.cpp: scope_hint: In function ‘IntlClassFinish(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/IntlObject.cpp:885:15: note: ‘ctorValue’ declared here
# 885 | RootedValue ctorValue(cx);
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/IntlObject.cpp:881:40: note: ‘cx’ declared here
# 881 | static bool IntlClassFinish(JSContext* cx, HandleObject intl,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def114]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘ctor’ in ‘MEM[(struct StackRootedBase * *)cx_84(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src4.cpp:20: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/DateTimeFormat.cpp: scope_hint: In function ‘JS::AddMozDateTimeFormatConstructor(JSContext*, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/DateTimeFormat.cpp:209:16: note: ‘ctor’ declared here
# 209 | RootedObject ctor(
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/DateTimeFormat.cpp:207:53: note: ‘cx’ declared here
# 207 | bool JS::AddMozDateTimeFormatConstructor(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def115]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘currentCallee’ in ‘MEM[(struct StackRootedBase * *)cx_48(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src14.cpp:20: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/FrameIter.cpp: scope_hint: In member function ‘js::FrameIter::matchCallee(JSContext*, JS::Handle<JSFunction*>) const’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/FrameIter.cpp:821:23: note: ‘currentCallee’ declared here
# 821 | Rooted<JSFunction*> currentCallee(cx, calleeTemplate());
# | ^~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/FrameIter.cpp:817:40: note: ‘cx’ declared here
# 817 | bool FrameIter::matchCallee(JSContext* cx, JS::Handle<JSFunction*> fun) const {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def116]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘current’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp:77: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/NativeObject-inl.h: scope_hint: In function ‘js::LookupProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JSObject*>, js::PropertyResult*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/NativeObject-inl.h:806:58: note: ‘current’ declared here
# 806 | typename MaybeRooted<NativeObject*, allowGC>::RootType current(cx, obj);
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp:1569:36: note: ‘cx’ declared here
# 1569 | bool js::LookupProperty(JSContext* cx, HandleObject obj, js::HandleId id,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def117]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘data’ in ‘MEM[(struct StackRootedBase * *)cx_109(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Scope.cpp: scope_hint: In function ‘js::WasmFunctionScope::create(JSContext*, JS::Handle<js::Scope*>, unsigned int)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Scope.cpp:797:34: note: ‘data’ declared here
# 797 | Rooted<UniquePtr<RuntimeData>> data(
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Scope.cpp:777:57: note: ‘cx’ declared here
# 777 | WasmFunctionScope* WasmFunctionScope::create(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def118]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘data’ in ‘MEM[(struct StackRootedBase * *)cx_129(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Scope.cpp: scope_hint: In function ‘js::WasmInstanceScope::create(JSContext*, js::WasmInstanceObject*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Scope.cpp:740:34: note: ‘data’ declared here
# 740 | Rooted<UniquePtr<RuntimeData>> data(
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Scope.cpp:730:57: note: ‘cx’ declared here
# 730 | WasmInstanceScope* WasmInstanceScope::create(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def119]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘data’ in ‘MEM[(struct StackRootedBase * *)cx_145(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp: scope_hint: In function ‘PromiseAllResolveElementFunction(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:4059:40: note: ‘data’ declared here
# 4059 | Rooted<PromiseCombinatorDataHolder*> data(cx);
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:4053:57: note: ‘cx’ declared here
# 4053 | static bool PromiseAllResolveElementFunction(JSContext* cx, unsigned argc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def120]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘data’ in ‘MEM[(struct StackRootedBase * *)cx_198(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp: scope_hint: In function ‘PromiseAnyRejectElementFunction(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:4519:40: note: ‘data’ declared here
# 4519 | Rooted<PromiseCombinatorDataHolder*> data(cx);
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:4513:56: note: ‘cx’ declared here
# 4513 | static bool PromiseAnyRejectElementFunction(JSContext* cx, unsigned argc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def121]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘data’ in ‘MEM[(struct StackRootedBase * *)cx_245(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp: scope_hint: In function ‘PromiseAllSettledElementFunction<(PromiseAllSettledElementFunctionKind)1>(JSContext*, unsigned int, JS::Value*)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:4294:40: note: ‘data’ declared here
# 4294 | Rooted<PromiseCombinatorDataHolder*> data(cx);
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:4288:57: note: ‘cx’ declared here
# 4288 | static bool PromiseAllSettledElementFunction(JSContext* cx, unsigned argc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def122]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘data’ in ‘MEM[(struct StackRootedBase * *)cx_38(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src20.cpp:47: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Scope.cpp: scope_hint: In function ‘js::GlobalScope::createEmpty(JSContext*, js::ScopeKind)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Scope.cpp:624:34: note: ‘data’ declared here
# 624 | Rooted<UniquePtr<RuntimeData>> data(
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Scope.cpp:623:50: note: ‘cx’ declared here
# 623 | GlobalScope* GlobalScope::createEmpty(JSContext* cx, ScopeKind kind) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def123]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘debugInfo’ in ‘MEM[(struct StackRootedBase * *)cx_85(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp: scope_hint: In function ‘PromiseDebugInfo::create(JSContext*, JS::Handle<js::PromiseObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:407:31: note: ‘debugInfo’ declared here
# 407 | Rooted<PromiseDebugInfo*> debugInfo(
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:405:46: note: ‘cx’ declared here
# 405 | static PromiseDebugInfo* create(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def124]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘debuggerList’ in ‘MEM[(struct StackRootedBase * *)cx.1648_1 + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp: scope_hint: In function ‘js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:2400:34: note: ‘debuggerList’ declared here
# 2400 | DebuggerList<HookIsEnabledFun> debuggerList(cx, hookIsEnabled);
# | ^~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:1302:55: note: ‘cx’ declared here
# 1302 | bool DebugAPI::slowPathOnDebuggerStatement(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def125]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘debuggerList’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp: scope_hint: In function ‘js::Debugger::dispatchResumptionHook<js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::{lambda(js::Debugger*)#1}, js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::{lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandle<JS::Value>)#1}>(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::{lambda(js::Debugger*)#1}, js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::{lambda(js::Debugg [...]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:2400:34: note: ‘debuggerList’ declared here
# 2400 | DebuggerList<HookIsEnabledFun> debuggerList(cx, hookIsEnabled);
# | ^~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:2397:50: note: ‘cx’ declared here
# 2397 | bool Debugger::dispatchResumptionHook(JSContext* cx, AbstractFramePtr frame,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: note: trimmed 1 message(s) with length over 512
Error: COMPILER_WARNING: [#def126]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘defaultCtor’ in ‘MEM[(struct StackRootedBase * *)cx_25(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp: scope_hint: In function ‘js::SpeciesConstructor(JSContext*, JS::Handle<JSObject*>, JSProtoKey, bool (*)(JSContext*, JSFunction*))’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp:3539:16: note: ‘defaultCtor’ declared here
# 3539 | RootedObject defaultCtor(cx,
# | ^~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp:3537:16: note: ‘cx’ declared here
# 3537 | JSContext* cx, HandleObject obj, JSProtoKey ctorKey,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def127]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘descs’ in ‘MEM[(struct StackRootedBase * *)cx_148(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp: scope_hint: In function ‘js::DebuggerObject::defineProperties(JSContext*, JS::Handle<js::DebuggerObject*>, JS::Handle<JS::GCVector<JS::PropertyKey, 0ul, js::TempAllocPolicy> >, JS::Handle<JS::GCVector<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy> >)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:2246:36: note: ‘descs’ declared here
# 2246 | Rooted<PropertyDescriptorVector> descs(cx, PropertyDescriptorVector(cx));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:2239:50: note: ‘cx’ declared here
# 2239 | bool DebuggerObject::defineProperties(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def128]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘desc’ in ‘MEM[(struct StackRootedBase * *)cx_164(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp: scope_hint: In function ‘js::DebuggerObject::getOwnPropertyDescriptor(JSContext*, JS::Handle<js::DebuggerObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:2150:32: note: ‘desc’ declared here
# 2150 | Rooted<PropertyDescriptor> desc(cx, *desc_);
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:2131:16: note: ‘cx’ declared here
# 2131 | JSContext* cx, Handle<DebuggerObject*> object, HandleId id,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def129]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘desc’ in ‘MEM[(struct StackRootedBase * *)cx_191(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp: scope_hint: In function ‘js::SetIntegrityLevel(JSContext*, JS::Handle<JSObject*>, js::IntegrityLevel)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp:557:32: note: ‘desc’ declared here
# 557 | Rooted<PropertyDescriptor> desc(cx, PropertyDescriptor::Empty());
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp:519:39: note: ‘cx’ declared here
# 519 | bool js::SetIntegrityLevel(JSContext* cx, HandleObject obj,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def130]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘desc’ in ‘MEM[(struct StackRootedBase * *)cx_204(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp: scope_hint: In function ‘js::TestIntegrityLevel(JSContext*, JS::Handle<JSObject*>, js::IntegrityLevel, bool*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp:709:39: note: ‘desc’ declared here
# 709 | Rooted<Maybe<PropertyDescriptor>> desc(cx);
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp:632:40: note: ‘cx’ declared here
# 632 | bool js::TestIntegrityLevel(JSContext* cx, HandleObject obj,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def131]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘desc’ in ‘MEM[(struct StackRootedBase * *)cx_267(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ToSource.cpp: scope_hint: In function ‘js::ValueToSource(JSContext*, JS::Handle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ToSource.cpp:68:16: note: ‘desc’ declared here
# 68 | RootedString desc(cx, symbol->description());
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ToSource.cpp:122:40: note: ‘cx’ declared here
# 122 | JSString* js::ValueToSource(JSContext* cx, HandleValue v) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def132]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘desc’ in ‘MEM[(struct StackRootedBase * *)cx_508(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/NativeObject.cpp: scope_hint: In function ‘js::AddOrUpdateSparseElementHelper(JSContext*, JS::Handle<js::NativeObject*>, int, JS::Handle<JS::Value>, bool)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/NativeObject.cpp:1943:32: note: ‘desc’ declared here
# 1943 | Rooted<PropertyDescriptor> desc(
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/NativeObject.cpp:1919:52: note: ‘cx’ declared here
# 1919 | bool js::AddOrUpdateSparseElementHelper(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def133]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘desc’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Symbol.cpp: scope_hint: In function ‘js::SymbolObject::construct(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Symbol.cpp:93:16: note: ‘desc’ declared here
# 93 | RootedString desc(cx);
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Symbol.cpp:82:41: note: ‘cx’ declared here
# 82 | bool SymbolObject::construct(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def134]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘desc’ in ‘MEM[(struct StackRootedBase * *)cx_95(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp: scope_hint: In member function ‘PropertyEnumerator::enumerateProxyProperties<true>(JSContext*)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp:489:48: note: ‘desc’ declared here
# 489 | Rooted<mozilla::Maybe<PropertyDescriptor>> desc(cx);
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp:476:62: note: ‘cx’ declared here
# 476 | bool PropertyEnumerator::enumerateProxyProperties(JSContext* cx) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def135]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘dictMap’ in ‘MEM[(struct StackRootedBase * *)cx_100(D) + 88B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src21.cpp:11: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Shape.cpp: scope_hint: In function ‘js::NativeObject::toDictionaryMode(JSContext*, JS::Handle<js::NativeObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Shape.cpp:114:30: note: ‘dictMap’ declared here
# 114 | Rooted<DictionaryPropMap*> dictMap(
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Shape.cpp:101:52: note: ‘cx’ declared here
# 101 | bool js::NativeObject::toDictionaryMode(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def136]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘dobj’ in ‘MEM[(struct StackRootedBase * *)cx_100(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp: scope_hint: In member function ‘js::Debugger::wrapDebuggeeObject(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<js::DebuggerObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:1492:29: note: ‘dobj’ declared here
# 1492 | Rooted<DebuggerObject*> dobj(
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:1480:46: note: ‘cx’ declared here
# 1480 | bool Debugger::wrapDebuggeeObject(JSContext* cx, HandleObject obj,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def137]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘domObj’ in ‘MEM[(struct StackRootedBase * *)cx_100(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp: scope_hint: In function ‘dom_constructor(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:10198:16: note: ‘domObj’ declared here
#10198 | RootedObject domObj(cx, JS_NewObjectWithGivenProto(cx, &dom_class, proto));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:10182:40: note: ‘cx’ declared here
#10182 | static bool dom_constructor(JSContext* cx, unsigned argc, JS::Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def138]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘dummy’ in ‘MEM[(struct StackRootedBase * *)cx_70(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/frontend/Stencil.cpp: scope_hint: In member function ‘js::frontend::CompilationStencil::instantiateSelfHostedTopLevelForRealm(JSContext*, js::frontend::CompilationInput&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/frontend/Stencil.cpp:2540:18: note: ‘dummy’ declared here
# 2540 | RootedFunction dummy(
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/frontend/Stencil.cpp:2526:16: note: ‘cx’ declared here
# 2526 | JSContext* cx, CompilationInput& input) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def139]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘ei’ in ‘MEM[(struct StackRootedBase * *)cx_258(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp: scope_hint: In function ‘GetThisValueForDebuggerEnvironmentIterMaybeOptimizedOut(JSContext*, js::EnvironmentIter const&, JS::Handle<JSObject*>, unsigned char const*, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp:3364:24: note: ‘ei’ declared here
# 3364 | for (EnvironmentIter ei(cx, originalIter); ei; ei++) {
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp:3362:16: note: ‘cx’ declared here
# 3362 | JSContext* cx, const EnvironmentIter& originalIter, HandleObject scopeChain,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def140]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘enclosingEnv’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp: scope_hint: In function ‘js::CreateObjectsForEnvironmentChain(JSContext*, JS::Handle<JS::StackGCVector<JSObject*, js::TempAllocPolicy> >, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp:3310:16: note: ‘enclosingEnv’ declared here
# 3310 | RootedObject enclosingEnv(cx, terminatingEnv);
# | ^~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp:3296:54: note: ‘cx’ declared here
# 3296 | bool js::CreateObjectsForEnvironmentChain(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def141]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘entry’ in ‘MEM[(struct StackRootedBase * *)_32 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Script.cpp: scope_hint: In member function ‘js::DebuggerScript::GetAllColumnOffsetsMatcher::appendColumnOffsetEntry(unsigned long, unsigned long, unsigned long)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Script.cpp:1761:26: note: ‘entry’ declared here
# 1761 | Rooted<PlainObject*> entry(cx_, NewPlainObject(cx_));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Script.cpp:1760:75: note: ‘this’ declared here
# 1760 | bool appendColumnOffsetEntry(size_t lineno, size_t column, size_t offset) {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def142]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘entry’ in ‘MEM[(struct StackRootedBase * *)_44 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Script.cpp: scope_hint: In member function ‘js::DebuggerScript::GetPossibleBreakpointsMatcher<false>::maybeAppendEntry(unsigned long, unsigned long, unsigned long, bool)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Script.cpp:667:26: note: ‘entry’ declared here
# 667 | Rooted<PlainObject*> entry(cx_, NewPlainObject(cx_));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Script.cpp:654:41: note: ‘this’ declared here
# 654 | bool isStepStart) {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def143]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘environment’ in ‘MEM[(struct StackRootedBase * *)cx_42(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/debugger/Unified_cpp_js_src_debugger0.cpp:29: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Environment.cpp: scope_hint: In function ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::optimizedOutGetter>(JSContext*, unsigned int, JS::Value*)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Environment.cpp:134:32: note: ‘environment’ declared here
# 134 | Rooted<DebuggerEnvironment*> environment(
# | ^~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Environment.cpp:130:57: note: ‘cx’ declared here
# 130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def144]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘environment’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Environment.cpp: scope_hint: In function ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::typeGetter>(JSContext*, unsigned int, JS::Value*)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Environment.cpp:134:32: note: ‘environment’ declared here
# 134 | Rooted<DebuggerEnvironment*> environment(
# | ^~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Environment.cpp:130:57: note: ‘cx’ declared here
# 130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def145]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘envobj’ in ‘MEM[(struct StackRootedBase * *)cx_100(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp: scope_hint: In member function ‘js::Debugger::wrapEnvironment(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<js::DebuggerEnvironment*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:1399:34: note: ‘envobj’ declared here
# 1399 | Rooted<DebuggerEnvironment*> envobj(
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:1382:43: note: ‘cx’ declared here
# 1382 | bool Debugger::wrapEnvironment(JSContext* cx, Handle<Env*> env,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def146]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘env’ in ‘MEM[(struct StackRootedBase * *)cx_116(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp: scope_hint: In function ‘js::ModuleEnvironmentObject::create(JSContext*, JS::Handle<js::ModuleObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp:388:36: note: ‘env’ declared here
# 388 | Rooted<ModuleEnvironmentObject*> env(
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp:382:16: note: ‘cx’ declared here
# 382 | JSContext* cx, Handle<ModuleObject*> module) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def147]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘env’ in ‘MEM[(struct StackRootedBase * *)cx_181(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp: scope_hint: In member function ‘(anonymous namespace)::DebugEnvironmentProxyHandler::ownPropertyKeys(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >) const’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp:2282:32: note: ‘env’ declared here
# 2282 | Rooted<EnvironmentObject*> env(
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp:2280:35: note: ‘cx’ declared here
# 2280 | bool ownPropertyKeys(JSContext* cx, HandleObject proxy,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def148]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘env’ in ‘MEM[(struct StackRootedBase * *)cx_24(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp: scope_hint: In function ‘js::ModuleObject::createEnvironment(JSContext*, JS::Handle<js::ModuleObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp:1319:36: note: ‘env’ declared here
# 1319 | Rooted<ModuleEnvironmentObject*> env(
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp:1317:49: note: ‘cx’ declared here
# 1317 | bool ModuleObject::createEnvironment(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def149]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘env’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp: scope_hint: In function ‘GetDebugEnvironment(JSContext*, js::EnvironmentIter const&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp:3083:30: note: ‘env’ declared here
# 3083 | Rooted<EnvironmentObject*> env(cx, &ei.environment());
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp:3222:49: note: ‘cx’ declared here
# 3222 | static JSObject* GetDebugEnvironment(JSContext* cx, const EnvironmentIter& ei) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def150]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘env’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Eval.cpp: scope_hint: In function ‘JS::GetJSMEnvironmentOfScriptedCaller(JSContext*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Eval.cpp:519:16: note: ‘env’ declared here
# 519 | RootedObject env(cx, iter.environmentChain(cx));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Eval.cpp:509:74: note: ‘cx’ declared here
# 509 | JS_PUBLIC_API JSObject* JS::GetJSMEnvironmentOfScriptedCaller(JSContext* cx) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def151]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘env’ in ‘MEM[(struct StackRootedBase * *)cx_63(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp: scope_hint: In function ‘js::LookupName(JSContext*, JS::Handle<js::PropertyName*>, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>, JS::MutableHandle<JSObject*>, js::PropertyResult*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp:1583:21: note: ‘env’ declared here
# 1583 | for (RootedObject env(cx, envChain); env; env = env->enclosingEnvironment()) {
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp:1578:32: note: ‘cx’ declared here
# 1578 | bool js::LookupName(JSContext* cx, Handle<PropertyName*> name,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def152]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘env’ in ‘MEM[(struct StackRootedBase * *)cx_66(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp: scope_hint: In function ‘js::GlobalOrEvalDeclInstantiation(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSScript*>, js::GCThingIndex)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp:3828:37: note: ‘env’ declared here
# 3828 | Rooted<LexicalEnvironmentObject*> env(cx);
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp:3943:51: note: ‘cx’ declared here
# 3943 | bool js::GlobalOrEvalDeclInstantiation(JSContext* cx, HandleObject envChain,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def153]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘env’ in ‘MEM[(struct StackRootedBase * *)cx_77(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp: scope_hint: In function ‘js::LookupNameWithGlobalDefault(JSContext*, JS::Handle<js::PropertyName*>, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp:1631:16: note: ‘env’ declared here
# 1631 | RootedObject env(cx, envChain);
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp:1623:49: note: ‘cx’ declared here
# 1623 | bool js::LookupNameWithGlobalDefault(JSContext* cx, Handle<PropertyName*> name,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def154]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘exception’ in ‘MEM[(struct StackRootedBase * *)this_8(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSContext.cpp: scope_hint: In member function ‘JSContext::getPendingException(JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSContext.cpp:1184:15: note: ‘exception’ declared here
# 1184 | RootedValue exception(this, unwrappedException());
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSContext.cpp:1181:60: note: ‘this’ declared here
# 1181 | bool JSContext::getPendingException(MutableHandleValue rval) {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def155]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘exnObj’ in ‘MEM[(struct StackRootedBase * *)cx_227(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp: scope_hint: In function ‘js::WasmExceptionObject::construct(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:3967:32: note: ‘exnObj’ declared here
# 3967 | Rooted<WasmExceptionObject*> exnObj(
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:3919:48: note: ‘cx’ declared here
# 3919 | bool WasmExceptionObject::construct(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def156]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘exnTag’ in ‘MEM[(struct StackRootedBase * *)cx_65(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp: scope_hint: In function ‘js::WasmExceptionObject::isImpl(JSContext*, JS::CallArgs const&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:4059:26: note: ‘exnTag’ declared here
# 4059 | Rooted<WasmTagObject*> exnTag(cx,
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:4045:45: note: ‘cx’ declared here
# 4045 | bool WasmExceptionObject::isImpl(JSContext* cx, const CallArgs& args) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def157]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘expando’ in ‘MEM[(struct StackRootedBase * *)cx_13(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src8.cpp:11: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Proxy.cpp: scope_hint: In function ‘js::Proxy::getOwnPropertyDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Proxy.cpp:76:16: note: ‘expando’ declared here
# 76 | RootedObject expando(cx, proxy->as<ProxyObject>().expando().toObjectOrNull());
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Proxy.cpp:205:16: note: ‘cx’ declared here
# 205 | JSContext* cx, HandleObject proxy, HandleId id,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def158]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘expando’ in ‘MEM[(struct StackRootedBase * *)cx_18(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Proxy.cpp: scope_hint: In function ‘js::Proxy::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Proxy.cpp:129:16: note: ‘expando’ declared here
# 129 | RootedObject expando(cx, proxy->as<ProxyObject>().expando().toObjectOrNull());
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Proxy.cpp:433:31: note: ‘cx’ declared here
# 433 | bool Proxy::hasOwn(JSContext* cx, HandleObject proxy, HandleId id, bool* bp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def159]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘fallback’ in ‘MEM[(struct StackRootedBase * *)cx_43(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp: scope_hint: In function ‘regexp_source(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp:871:15: note: ‘fallback’ declared here
# 871 | RootedValue fallback(cx, StringValue(cx->names().emptyRegExp));
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp:868:38: note: ‘cx’ declared here
# 868 | static bool regexp_source(JSContext* cx, unsigned argc, JS::Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def160]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘field’ in ‘MEM[(struct StackRootedBase * *)cx_25(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/AsmJS.cpp: scope_hint: In function ‘GetDataProperty(JSContext*, JS::Handle<JS::Value>, char const*, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/AsmJS.cpp:6553:19: note: ‘field’ declared here
# 6553 | Rooted<JSAtom*> field(cx,
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/AsmJS.cpp:6551:40: note: ‘cx’ declared here
# 6551 | static bool GetDataProperty(JSContext* cx, HandleValue objVal,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def161]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘fileObj’ in ‘MEM[(struct StackRootedBase * *)cx_51(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/OSObject.cpp: scope_hint: In function ‘js::shell::osfile_close(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/OSObject.cpp:786:23: note: ‘fileObj’ declared here
# 786 | Rooted<FileObject*> fileObj(cx);
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/OSObject.cpp:783:37: note: ‘cx’ declared here
# 783 | static bool osfile_close(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def162]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘filename’ in ‘MEM[(struct StackRootedBase * *)cx_152(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp: scope_hint: In function ‘WasmLoop(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:8292:16: note: ‘filename’ declared here
# 8292 | RootedString filename(cx, ResolvePath(cx, givenPath, RootRelative));
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:8267:33: note: ‘cx’ declared here
# 8267 | static bool WasmLoop(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def163]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘filename’ in ‘MEM[(struct StackRootedBase * *)cx_52(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/OSObject.cpp: scope_hint: In function ‘js::shell::redirect(JSContext*, JS::Handle<JSString*>, js::shell::RCFile**)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/OSObject.cpp:688:16: note: ‘filename’ declared here
# 688 | RootedString filename(cx, ResolvePath(cx, relFilename, RootRelative));
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/OSObject.cpp:686:40: note: ‘cx’ declared here
# 686 | static FileObject* redirect(JSContext* cx, HandleString relFilename,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def164]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:20: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ShellModuleObjectWrapper.cpp: scope_hint: In function ‘ShellImportEntryWrapper_columnNumberGetter_impl(JSContext*, JS::CallArgs const&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
# 226 | JS::Rooted<JS::Value> filtered(cx);
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here
# 240 | JSContext* cx, const JS::CallArgs& args) { \
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def165]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ShellModuleObjectWrapper.cpp: scope_hint: In function ‘ShellImportEntryWrapper_columnNumberGetter(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
# 226 | JS::Rooted<JS::Value> filtered(cx);
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here
# 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def166]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘flagStr’ in ‘MEM[(struct StackRootedBase * *)cx_76(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp: scope_hint: In function ‘RegExpInitializeIgnoringLastIndex(JSContext*, JS::Handle<js::RegExpObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp:418:18: note: ‘flagStr’ declared here
# 418 | RootedString flagStr(cx, ToString<CanGC>(cx, flagsValue));
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp:398:58: note: ‘cx’ declared here
# 398 | static bool RegExpInitializeIgnoringLastIndex(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def167]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘flavorStr’ in ‘MEM[(struct StackRootedBase * *)cx_82(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘WasmGlobalIsNaN(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:1367:16: note: ‘flavorStr’ declared here
# 1367 | RootedString flavorStr(cx, ToString(cx, v));
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:1388:40: note: ‘cx’ declared here
# 1388 | static bool WasmGlobalIsNaN(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def168]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘forEachFunc’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/MapObject.cpp: scope_hint: In function ‘JS::MapForEach(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/MapObject.cpp:1724:18: note: ‘forEachFunc’ declared here
# 1724 | RootedFunction forEachFunc(
# | ^~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/MapObject.cpp:1902:46: note: ‘cx’ declared here
# 1902 | JS_PUBLIC_API bool JS::MapForEach(JSContext* cx, HandleObject obj,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def169]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)_189 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp: scope_hint: In member function ‘js::Debugger::getFrame(JSContext*, js::FrameIter const&, JS::MutableHandle<js::DebuggerFrame*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:669:28: note: ‘frame’ declared here
# 669 | Rooted<DebuggerFrame*> frame(
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:627:36: note: ‘cx’ declared here
# 627 | bool Debugger::getFrame(JSContext* cx, const FrameIter& iter,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def170]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_146(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp: scope_hint: In function ‘JS::BuildStackString(JSContext*, JSPrincipals*, JS::Handle<JSObject*>, JS::MutableHandle<JSString*>, unsigned long, js::StackFormat)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp:1055:29: note: ‘frame’ declared here
# 1055 | Rooted<js::SavedFrame*> frame(
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp:1034:48: note: ‘cx’ declared here
# 1034 | JS_PUBLIC_API bool BuildStackString(JSContext* cx, JSPrincipals* principals,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def171]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_25(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp: scope_hint: In member function ‘js::SavedStacks::createFrameFromLookup(JSContext*, JS::Handle<js::SavedFrame::Lookup>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp:1805:23: note: ‘frame’ declared here
# 1805 | Rooted<SavedFrame*> frame(cx, SavedFrame::create(cx));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp:1804:16: note: ‘cx’ declared here
# 1804 | JSContext* cx, Handle<SavedFrame::Lookup> lookup) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def172]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_32(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp: scope_hint: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::liveGetter>(JSContext*, unsigned int, JS::Value*)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here
# 1294 | Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here
# 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def173]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_36(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp: scope_hint: In member function ‘js::SavedStacks::getOrCreateSavedFrame(JSContext*, JS::Handle<js::SavedFrame::Lookup>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp:1791:23: note: ‘frame’ declared here
# 1791 | Rooted<SavedFrame*> frame(cx, createFrameFromLookup(cx, lookup));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp:1783:16: note: ‘cx’ declared here
# 1783 | JSContext* cx, Handle<SavedFrame::Lookup> lookup) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def174]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_37(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp: scope_hint: In function ‘js::UnwrapSavedFrame(JSContext*, JSPrincipals*, JS::Handle<JSObject*>, JS::SavedFrameSelfHosted, bool&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp:754:23: note: ‘frame’ declared here
# 754 | Rooted<SavedFrame*> frame(cx, obj->maybeUnwrapAs<SavedFrame>());
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp:746:49: note: ‘cx’ declared here
# 746 | js::SavedFrame* js::UnwrapSavedFrame(JSContext* cx, JSPrincipals* principals,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def175]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp: scope_hint: In member function ‘js::DebuggerObject::PromiseReactionRecordBuilder::asyncFunction(JSContext*, JS::Handle<js::AsyncFunctionGeneratorObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:1422:28: note: ‘frame’ declared here
# 1422 | Rooted<DebuggerFrame*> frame(cx);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:1399:18: note: ‘cx’ declared here
# 1399 | JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def176]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_45(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/debugger/Unified_cpp_js_src_debugger0.cpp:38: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp: scope_hint: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onPopGetter>(JSContext*, unsigned int, JS::Value*)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here
# 1294 | Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here
# 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def177]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp: scope_hint: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::constructingGetter>(JSContext*, unsigned int, JS::Value*)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here
# 1294 | Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here
# 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def178]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_63(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp: scope_hint: In function ‘js::DebuggerFrame::create(JSContext*, JS::Handle<JSObject*>, JS::Handle<js::NativeObject*>, js::FrameIter const*, JS::Handle<js::AbstractGeneratorObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp:232:26: note: ‘frame’ declared here
# 232 | Rooted<DebuggerFrame*> frame(
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp:229:16: note: ‘cx’ declared here
# 229 | JSContext* cx, HandleObject proto, Handle<NativeObject*> debugger,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def179]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_73(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp: scope_hint: In function ‘JS::GetSavedFrameAsyncParent(JSContext*, JSPrincipals*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>, JS::SavedFrameSelfHosted)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp:915:27: note: ‘frame’ declared here
# 915 | Rooted<js::SavedFrame*> frame(cx, UnwrapSavedFrame(cx, principals, savedFrame,
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp:907:16: note: ‘cx’ declared here
# 907 | JSContext* cx, JSPrincipals* principals, HandleObject savedFrame,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def180]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘fromShape’ in ‘MEM[(struct StackRootedBase * *)cx_319(D) + 40B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/NativeObject.cpp: scope_hint: In function ‘js::CopyDataPropertiesNative(JSContext*, JS::Handle<js::PlainObject*>, JS::Handle<js::NativeObject*>, JS::Handle<js::PlainObject*>, bool*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/NativeObject.cpp:2793:24: note: ‘fromShape’ declared here
# 2793 | Rooted<NativeShape*> fromShape(cx, from->shape());
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/NativeObject.cpp:2770:46: note: ‘cx’ declared here
# 2770 | bool js::CopyDataPropertiesNative(JSContext* cx, Handle<PlainObject*> target,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def181]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘fromShape’ in ‘MEM[(struct StackRootedBase * *)cx_354(D) + 40B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp: scope_hint: In function ‘TryAssignNative(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, bool*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp:1009:24: note: ‘fromShape’ declared here
# 1009 | Rooted<NativeShape*> fromShape(cx, fromNative->shape());
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp:986:40: note: ‘cx’ declared here
# 986 | static bool TryAssignNative(JSContext* cx, HandleObject to, HandleObject from,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def182]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘func’ in ‘MEM[(struct StackRootedBase * *)cx_213(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmModule.cpp: scope_hint: In member function ‘js::wasm::Module::instantiate(JSContext*, js::wasm::ImportValues&, JS::Handle<JSObject*>, JS::MutableHandle<js::WasmInstanceObject*>) const’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmModule.cpp:955:20: note: ‘func’ declared here
# 955 | RootedFunction func(cx);
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmModule.cpp:1033:37: note: ‘cx’ declared here
# 1033 | bool Module::instantiate(JSContext* cx, ImportValues& imports,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def183]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘fun’ in ‘MEM[(struct StackRootedBase * *)_151 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CacheIR.cpp: scope_hint: In member function ‘js::jit::InlinableNativeIRGenerator::tryAttachSpecializedFunctionBind(JS::Handle<JSObject*>, JS::Handle<js::BoundFunctionObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CacheIR.cpp:9999:25: note: ‘fun’ declared here
# 9999 | Rooted<JSFunction*> fun(cx_, &target->as<JSFunction>());
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CacheIR.cpp:9963:71: note: ‘this’ declared here
# 9963 | Handle<JSObject*> target, Handle<BoundFunctionObject*> templateObj) {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def184]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘fun’ in ‘MEM[(struct StackRootedBase * *)cx_101(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsfriendapi.cpp: scope_hint: In function ‘JS_DefineFunctionsWithHelp(JSContext*, JS::Handle<JSObject*>, JSFunctionSpecWithHelp const*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsfriendapi.cpp:212:20: note: ‘fun’ declared here
# 212 | RootedFunction fun(cx, DefineFunction(cx, obj, id, fs->call, fs->nargs,
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsfriendapi.cpp:200:16: note: ‘cx’ declared here
# 200 | JSContext* cx, HandleObject obj, const JSFunctionSpecWithHelp* fs) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def185]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘fun’ in ‘MEM[(struct StackRootedBase * *)cx_137(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp: scope_hint: In function ‘js::intrinsic_GetElemBaseForLambda(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp:2276:18: note: ‘fun’ declared here
# 2276 | RootedFunction fun(cx, &lambda.as<JSFunction>());
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp:2263:52: note: ‘cx’ declared here
# 2263 | bool js::intrinsic_GetElemBaseForLambda(JSContext* cx, unsigned argc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def186]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘fun’ in ‘MEM[(struct StackRootedBase * *)cx_139(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp: scope_hint: In function ‘DumpScopeChain(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:7796:20: note: ‘fun’ declared here
# 7796 | RootedFunction fun(cx, &obj->as<JSFunction>());
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:7769:39: note: ‘cx’ declared here
# 7769 | static bool DumpScopeChain(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def187]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘fun’ in ‘MEM[(struct StackRootedBase * *)cx_150(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/frontend/Stencil.cpp: scope_hint: In function ‘CreateFunction(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::CompilationStencil const&, js::frontend::ScriptStencil const&, js::frontend::ScriptStencilExtra const&, js::frontend::TypedIndex<js::frontend::ScriptStencil>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/frontend/Stencil.cpp:1885:18: note: ‘fun’ declared here
# 1885 | RootedFunction fun(
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/frontend/Stencil.cpp:1851:46: note: ‘cx’ declared here
# 1851 | static JSFunction* CreateFunction(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def188]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘fun’ in ‘MEM[(struct StackRootedBase * *)cx_168(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/frontend/Stencil.cpp: scope_hint: In member function ‘js::frontend::CompilationStencil::instantiateSelfHostedLazyFunction(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::TypedIndex<js::frontend::ScriptStencil>, JS::Handle<JSAtom*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/frontend/Stencil.cpp:2589:18: note: ‘fun’ declared here
# 2589 | RootedFunction fun(
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/frontend/Stencil.cpp:2558:16: note: ‘cx’ declared here
# 2558 | JSContext* cx, CompilationAtomCache& atomCache, ScriptIndex index,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def189]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘fun’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSFunction.cpp: scope_hint: In function ‘ArgumentsSetterImpl(JSContext*, JS::CallArgs const&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSFunction.cpp:226:18: note: ‘fun’ declared here
# 226 | RootedFunction fun(cx, &args.thisv().toObject().as<JSFunction>());
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSFunction.cpp:223:37: note: ‘cx’ declared here
# 223 | bool ArgumentsSetterImpl(JSContext* cx, const CallArgs& args) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def190]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘fun’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp: scope_hint: In function ‘js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:1813:18: note: ‘fun’ declared here
# 1813 | RootedFunction fun(cx, &obj->as<JSFunction>());
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:2033:47: note: ‘cx’ declared here
# 2033 | bool js::intrinsic_ArrayNativeSort(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def191]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘fun’ in ‘MEM[(struct StackRootedBase * *)cx_67(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmTable.cpp: scope_hint: In member function ‘js::wasm::Table::getValue(JSContext*, unsigned int, JS::MutableHandle<JS::Value>) const’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmTable.cpp:245:22: note: ‘fun’ declared here
# 245 | RootedFunction fun(cx);
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmTable.cpp:240:33: note: ‘cx’ declared here
# 240 | bool Table::getValue(JSContext* cx, uint32_t index,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def192]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘fun’ in ‘MEM[(struct StackRootedBase * *)cx_79(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/GlobalObject.cpp: scope_hint: In function ‘js::GlobalObject::getIntrinsicValueSlow(JSContext*, JS::Handle<js::GlobalObject*>, JS::Handle<js::PropertyName*>, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/GlobalObject.cpp:890:20: note: ‘fun’ declared here
# 890 | RootedFunction fun(cx, JS::NewFunctionFromSpec(cx, spec, id));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/GlobalObject.cpp:882:53: note: ‘cx’ declared here
# 882 | bool GlobalObject::getIntrinsicValueSlow(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def193]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘fun’ in ‘MEM[(struct StackRootedBase * *)cx_86(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/GlobalObject.cpp: scope_hint: In function ‘js::GlobalObject::getSelfHostedFunction(JSContext*, JS::Handle<js::GlobalObject*>, JS::Handle<js::PropertyName*>, JS::Handle<JSAtom*>, unsigned int, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/GlobalObject.cpp:839:20: note: ‘fun’ declared here
# 839 | RootedFunction fun(cx, &funVal.toObject().as<JSFunction>());
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/GlobalObject.cpp:833:53: note: ‘cx’ declared here
# 833 | bool GlobalObject::getSelfHostedFunction(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def194]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘fun’ in ‘MEM[(struct StackRootedBase * *)cx_92(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘js::TestingFunctionArgumentToScript(JSContext*, JS::Handle<JS::Value>, JSFunction**)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:8186:18: note: ‘fun’ declared here
# 8186 | RootedFunction fun(cx, JS_ValueToFunction(cx, v));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:8169:16: note: ‘cx’ declared here
# 8169 | JSContext* cx, HandleValue v, JSFunction** funp /* = nullptr */) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def195]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘gcCycleNumberVal’ in ‘MEM[(struct StackRootedBase * *)cx_261(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp: scope_hint: In member function ‘JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:7016:15: note: ‘gcCycleNumberVal’ declared here
# 7016 | RootedValue gcCycleNumberVal(cx, NumberValue(majorGCNumber_));
# | ^~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:7014:57: note: ‘cx’ declared here
# 7014 | JSObject* GarbageCollectionEvent::toJSObject(JSContext* cx) const {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def196]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘genObj’ in ‘MEM[(struct StackRootedBase * *)cx_124(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/GeneratorObject.cpp: scope_hint: In function ‘js::AbstractGeneratorObject::createFromFrame(JSContext*, js::AbstractFramePtr)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/GeneratorObject.cpp:74:36: note: ‘genObj’ declared here
# 74 | Rooted<AbstractGeneratorObject*> genObj(
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/GeneratorObject.cpp:59:63: note: ‘cx’ declared here
# 59 | JSObject* AbstractGeneratorObject::createFromFrame(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def197]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘genObj’ in ‘MEM[(struct StackRootedBase * *)cx_33(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp: scope_hint: In function ‘js::Debugger::terminateDebuggerFrames(JSContext*, js::AbstractFramePtr)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:3299:36: note: ‘genObj’ declared here
# 3299 | Rooted<AbstractGeneratorObject*> genObj(
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:6647:51: note: ‘cx’ declared here
# 6647 | void Debugger::terminateDebuggerFrames(JSContext* cx, AbstractFramePtr frame) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def198]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘generatorObj’ in ‘MEM[(struct StackRootedBase * *)cx_57(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp: scope_hint: In function ‘js::Completion::fromJSFramePop(JSContext*, js::AbstractFramePtr, unsigned char const*, bool)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:1997:36: note: ‘generatorObj’ declared here
# 1997 | Rooted<AbstractGeneratorObject*> generatorObj(
# | ^~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:1973:50: note: ‘cx’ declared here
# 1973 | Completion Completion::fromJSFramePop(JSContext* cx, AbstractFramePtr frame,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def199]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘getter’ in ‘MEM[(struct StackRootedBase * *)_140 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CacheIR.cpp: scope_hint: In member function ‘js::jit::GetPropIRGenerator::tryAttachXrayCrossCompartmentWrapper(JS::Handle<JSObject*>, js::jit::ObjOperandId, JS::Handle<JS::PropertyKey>, js::jit::ValOperandId)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CacheIR.cpp:1428:16: note: ‘getter’ declared here
# 1428 | RootedObject getter(cx_, desc->getter());
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CacheIR.cpp:1372:28: note: ‘this’ declared here
# 1372 | ValOperandId receiverId) {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def200]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘globalObj’ in ‘MEM[(struct StackRootedBase * *)cx_35(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp: scope_hint: In function ‘js::GetObjectFromIncumbentGlobal(JSContext*, JS::MutableHandle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp:1500:25: note: ‘globalObj’ declared here
# 1500 | Rooted<GlobalObject*> globalObj(cx, cx->runtime()->getIncumbentGlobal(cx));
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp:1499:50: note: ‘cx’ declared here
# 1499 | bool js::GetObjectFromIncumbentGlobal(JSContext* cx, MutableHandleObject obj) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def201]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘global’ in ‘MEM[(struct StackRootedBase * *)_19 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp: scope_hint: In member function ‘js::Debugger::CallData::enableAsyncStack()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:6310:25: note: ‘global’ declared here
# 6310 | Rooted<GlobalObject*> global(cx, dbg->unwrapDebuggeeArgument(cx, args[0]));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:6306:43: note: ‘this’ declared here
# 6306 | bool Debugger::CallData::enableAsyncStack() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def202]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘global’ in ‘MEM[(struct StackRootedBase * *)_27 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp: scope_hint: In member function ‘js::Debugger::CallData::makeGlobalObjectReference()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:6085:25: note: ‘global’ declared here
# 6085 | Rooted<GlobalObject*> global(cx, dbg->unwrapDebuggeeArgument(cx, args[0]));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:6080:52: note: ‘this’ declared here
# 6080 | bool Debugger::CallData::makeGlobalObjectReference() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def203]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘global’ in ‘MEM[(struct StackRootedBase * *)_28 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp: scope_hint: In member function ‘js::Debugger::CallData::removeDebuggee()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:4527:25: note: ‘global’ declared here
# 4527 | Rooted<GlobalObject*> global(cx, dbg->unwrapDebuggeeArgument(cx, args[0]));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:4523:41: note: ‘this’ declared here
# 4523 | bool Debugger::CallData::removeDebuggee() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def204]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘global’ in ‘MEM[(struct StackRootedBase * *)_34 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp: scope_hint: In member function ‘js::Debugger::CallData::addDebuggee()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:4482:25: note: ‘global’ declared here
# 4482 | Rooted<GlobalObject*> global(cx, dbg->unwrapDebuggeeArgument(cx, args[0]));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:4478:38: note: ‘this’ declared here
# 4478 | bool Debugger::CallData::addDebuggee() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def205]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘global’ in ‘MEM[(struct StackRootedBase * *)cx_195(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/DataViewObject.cpp: scope_hint: In function ‘js::DataViewObject::constructWrapped(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/DataViewObject.cpp:198:25: note: ‘global’ declared here
# 198 | Rooted<GlobalObject*> global(cx, cx->realm()->maybeGlobal());
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/DataViewObject.cpp:172:50: note: ‘cx’ declared here
# 172 | bool DataViewObject::constructWrapped(JSContext* cx, HandleObject bufobj,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def206]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘global’ in ‘MEM[(struct StackRootedBase * *)cx_29(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsapi.cpp: scope_hint: In function ‘JS::GetPromiseConstructor(JSContext*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsapi.cpp:2615:25: note: ‘global’ declared here
# 2615 | Rooted<GlobalObject*> global(cx, cx->global());
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsapi.cpp:2613:62: note: ‘cx’ declared here
# 2613 | JS_PUBLIC_API JSObject* JS::GetPromiseConstructor(JSContext* cx) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def207]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘global’ in ‘MEM[(struct StackRootedBase * *)cx_346(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp: scope_hint: In function ‘NewGlobal(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:6656:16: note: ‘global’ declared here
# 6656 | RootedObject global(cx, NewGlobalObject(cx, options, principals.get(), kind,
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:6522:34: note: ‘cx’ declared here
# 6522 | static bool NewGlobal(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def208]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘glob’ in ‘MEM[(struct StackRootedBase * *)cx_266(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp: scope_hint: In function ‘NewGlobalObject(JSContext*, JS::RealmOptions&, JSPrincipals*, ShellGlobalKind, bool)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:10240:16: note: ‘glob’ declared here
#10240 | RootedObject glob(cx,
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:10237:45: note: ‘cx’ declared here
#10237 | static JSObject* NewGlobalObject(JSContext* cx, JS::RealmOptions& options,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def209]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘go’ in ‘MEM[(struct StackRootedBase * *)cx_15(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmModule.cpp: scope_hint: In member function ‘js::wasm::Module::instantiateGlobals(JSContext*, JS::GCVector<js::wasm::Val, 0ul, js::SystemAllocPolicy> const&, JS::GCVector<js::WasmGlobalObject*, 0ul, js::SystemAllocPolicy>&) const’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmModule.cpp:827:29: note: ‘go’ declared here
# 827 | Rooted<WasmGlobalObject*> go(
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmModule.cpp:843:44: note: ‘cx’ declared here
# 843 | bool Module::instantiateGlobals(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def210]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘handlerFun’ in ‘MEM[(struct StackRootedBase * *)cx_115(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/GeneratorObject.cpp: scope_hint: In function ‘js::AbstractGeneratorObject::createModuleGenerator(JSContext*, js::AbstractFramePtr)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/GeneratorObject.cpp:100:18: note: ‘handlerFun’ declared here
# 100 | RootedFunction handlerFun(
# | ^~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/GeneratorObject.cpp:89:16: note: ‘cx’ declared here
# 89 | JSContext* cx, AbstractFramePtr frame) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def211]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘handlerFun’ in ‘MEM[(struct StackRootedBase * *)cx_41(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src10.cpp:29: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncFunction.cpp: scope_hint: In function ‘NewHandler(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncFunction.cpp:268:27: note: ‘handlerFun’ declared here
# 268 | JS::Rooted<JSFunction*> handlerFun(
# | ^~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncFunction.cpp:263:35: note: ‘cx’ declared here
# 263 | JSFunction* NewHandler(JSContext* cx, Native handler,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def212]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘handler’ in ‘MEM[(struct StackRootedBase * *)_42 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Script.cpp: scope_hint: In member function ‘js::DebuggerScript::CallData::setBreakpoint()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Script.cpp:2089:16: note: ‘handler’ declared here
# 2089 | RootedObject handler(cx, RequireObject(cx, args[1]));
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Script.cpp:2078:46: note: ‘this’ declared here
# 2078 | bool DebuggerScript::CallData::setBreakpoint() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def213]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘handler’ in ‘MEM[(struct StackRootedBase * *)cx_127(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp: scope_hint: In function ‘js::DebuggerFrame::setOnStepHandler(JSContext*, JS::Handle<js::DebuggerFrame*>, mozilla::UniquePtr<js::OnStepHandler, JS::DeletePolicy<js::OnStepHandler> >)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp:771:36: note: ‘handler’ declared here
# 771 | Rooted<UniquePtr<OnStepHandler>> handler(cx, std::move(handlerArg));
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp:765:49: note: ‘cx’ declared here
# 765 | bool DebuggerFrame::setOnStepHandler(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def214]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘holder’ in ‘MEM[(struct StackRootedBase * *)cx.2024_2 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp: scope_hint: In function ‘js::DebugAPI::onNewScript(JSContext*, JS::Handle<JSScript*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:2429:24: note: ‘holder’ declared here
# 2429 | Rooted<ArrayObject*> holder(cx, script->global().getSourceURLsHolder());
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:2453:39: note: ‘cx’ declared here
# 2453 | void DebugAPI::onNewScript(JSContext* cx, HandleScript script) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def215]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘iargs’ in ‘MEM[(struct StackRootedBase * *)cx_108(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/CallAndConstruct.cpp: scope_hint: In function ‘JS_CallFunctionName(JSContext*, JS::Handle<JSObject*>, char const*, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/CallAndConstruct.cpp:95:18: note: ‘iargs’ declared here
# 95 | js::InvokeArgs iargs(cx);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/CallAndConstruct.cpp:75:51: note: ‘cx’ declared here
# 75 | JS_PUBLIC_API bool JS_CallFunctionName(JSContext* cx, JS::Handle<JSObject*> obj,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def216]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘iargs’ in ‘MEM[(struct StackRootedBase * *)cx_178(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/ScriptedProxyHandler.cpp: scope_hint: In member function ‘js::ScriptedProxyHandler::call(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) const’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/ScriptedProxyHandler.cpp:1300:16: note: ‘iargs’ declared here
# 1300 | InvokeArgs iargs(cx);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/ScriptedProxyHandler.cpp:1277:44: note: ‘cx’ declared here
# 1277 | bool ScriptedProxyHandler::call(JSContext* cx, HandleObject proxy,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def217]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘iargs’ in ‘MEM[(struct StackRootedBase * *)cx_23(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSFunction.cpp: scope_hint: In function ‘js::fun_call(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSFunction.cpp:947:14: note: ‘iargs’ declared here
# 947 | InvokeArgs iargs(cx);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSFunction.cpp:922:30: note: ‘cx’ declared here
# 922 | bool js::fun_call(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def218]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘iargs’ in ‘MEM[(struct StackRootedBase * *)cx_45(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/CallAndConstruct.cpp: scope_hint: In function ‘JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/CallAndConstruct.cpp:47:18: note: ‘iargs’ declared here
# 47 | js::InvokeArgs iargs(cx);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/CallAndConstruct.cpp:37:52: note: ‘cx’ declared here
# 37 | JS_PUBLIC_API bool JS_CallFunctionValue(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def219]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘iargs’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Wrapper.cpp: scope_hint: In member function ‘js::ForwardingProxyHandler::call(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) const’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Wrapper.cpp:163:14: note: ‘iargs’ declared here
# 163 | InvokeArgs iargs(cx);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Wrapper.cpp:158:46: note: ‘cx’ declared here
# 158 | bool ForwardingProxyHandler::call(JSContext* cx, HandleObject proxy,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def220]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘iargs’ in ‘MEM[(struct StackRootedBase * *)cx_6(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/CallAndConstruct.cpp: scope_hint: In function ‘JS::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/CallAndConstruct.cpp:112:18: note: ‘iargs’ declared here
# 112 | js::InvokeArgs iargs(cx);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/CallAndConstruct.cpp:104:40: note: ‘cx’ declared here
# 104 | JS_PUBLIC_API bool JS::Call(JSContext* cx, JS::Handle<JS::Value> thisv,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def221]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘iargs’ in ‘MEM[(struct StackRootedBase * *)cx_63(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/CallAndConstruct.cpp: scope_hint: In function ‘JS_CallFunction(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSFunction*>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/CallAndConstruct.cpp:65:18: note: ‘iargs’ declared here
# 65 | js::InvokeArgs iargs(cx);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/CallAndConstruct.cpp:56:47: note: ‘cx’ declared here
# 56 | JS_PUBLIC_API bool JS_CallFunction(JSContext* cx, JS::Handle<JSObject*> obj,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def222]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘idRoot’ in ‘MEM[(struct StackRootedBase * *)cx_143(D) + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp: scope_hint: In function ‘js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp:135:12: note: ‘idRoot’ declared here
# 135 | RootedId idRoot(cx);
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp:102:46: note: ‘cx’ declared here
# 102 | bool js::obj_propertyIsEnumerable(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def223]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘idStr’ in ‘MEM[(struct StackRootedBase * *)cx_99(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src16.cpp:20: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSContext.cpp: scope_hint: In function ‘js::ReportIsNullOrUndefinedForPropertyAccess(JSContext*, JS::Handle<JS::Value>, int, JS::Handle<JS::PropertyKey>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSContext.cpp:625:16: note: ‘idStr’ declared here
# 625 | RootedString idStr(cx, ValueToSource(cx, idVal));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSContext.cpp:615:62: note: ‘cx’ declared here
# 615 | void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext* cx, HandleValue v,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def224]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘idv’ in ‘MEM[(struct StackRootedBase * *)_156 + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp: scope_hint: In member function ‘js::ObjectToSource(JSContext*, JS::Handle<JSObject*>)::{lambda(JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, PropertyKind)#1}::operator()(JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, PropertyKind) const’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp:339:19: note: ‘idv’ declared here
# 339 | RootedValue idv(cx, IdToValue(id));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp:329:63: note: ‘__closure’ declared here
# 329 | PropertyKind kind) -> bool {
# | ^~~~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def225]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)_27 + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp: scope_hint: In member function ‘js::DebuggerObject::CallData::deletePropertyMethod()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:913:12: note: ‘id’ declared here
# 913 | RootedId id(cx);
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:912:53: note: ‘this’ declared here
# 912 | bool DebuggerObject::CallData::deletePropertyMethod() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def226]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)_32 + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp: scope_hint: In member function ‘js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:817:12: note: ‘id’ declared here
# 817 | RootedId id(cx);
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:816:63: note: ‘this’ declared here
# 816 | bool DebuggerObject::CallData::getOwnPropertyDescriptorMethod() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def227]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)_40 + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp: scope_hint: In member function ‘js::DebuggerObject::CallData::getPropertyMethod()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:952:12: note: ‘id’ declared here
# 952 | RootedId id(cx);
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:949:50: note: ‘this’ declared here
# 949 | bool DebuggerObject::CallData::getPropertyMethod() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def228]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)_44 + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp: scope_hint: In member function ‘js::DebuggerObject::CallData::setPropertyMethod()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:968:12: note: ‘id’ declared here
# 968 | RootedId id(cx);
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:965:50: note: ‘this’ declared here
# 965 | bool DebuggerObject::CallData::setPropertyMethod() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def229]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_103(D) + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp: scope_hint: In function ‘js::ReadPropertyDescriptors(JSContext*, JS::Handle<JSObject*>, bool, JS::MutableHandle<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >, JS::MutableHandle<JS::GCVector<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy> >)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp:502:12: note: ‘id’ declared here
# 502 | RootedId id(cx);
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp:496:16: note: ‘cx’ declared here
# 496 | JSContext* cx, HandleObject props, bool checkAccessors,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def230]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_112(D) + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src13.cpp:11: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp: scope_hint: In member function ‘(anonymous namespace)::DebugEnvironmentProxyHandler::has(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp:2348:14: note: ‘id’ declared here
# 2348 | RootedId id(cx, id_);
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp:2346:23: note: ‘cx’ declared here
# 2346 | bool has(JSContext* cx, HandleObject proxy, HandleId id_,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def231]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_120(D) + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp: scope_hint: In function ‘js::CheckLexicalNameConflict(JSContext*, JS::Handle<js::ExtensibleLexicalEnvironmentObject*>, JS::Handle<JSObject*>, JS::Handle<js::PropertyName*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp:3493:12: note: ‘id’ declared here
# 3493 | RootedId id(cx, NameToId(name));
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp:3490:16: note: ‘cx’ declared here
# 3490 | JSContext* cx, Handle<ExtensibleLexicalEnvironmentObject*> lexicalEnv,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def232]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_1251(D) + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/JSON.cpp: scope_hint: In function ‘js::Stringify(JSContext*, JS::MutableHandle<JS::Value>, JSObject*, JS::Value const&, js::StringBuffer&, js::StringifyBehavior)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/JSON.cpp:855:18: note: ‘id’ declared here
# 855 | RootedId id(cx);
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/JSON.cpp:795:31: note: ‘cx’ declared here
# 795 | bool js::Stringify(JSContext* cx, MutableHandleValue vp, JSObject* replacer_,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def233]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_127(D) + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SelfHosting.cpp: scope_hint: In function ‘intrinsic_DefineDataProperty(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SelfHosting.cpp:491:12: note: ‘id’ declared here
# 491 | RootedId id(cx);
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SelfHosting.cpp:480:53: note: ‘cx’ declared here
# 480 | static bool intrinsic_DefineDataProperty(JSContext* cx, unsigned argc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def234]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_132(D) + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Proxy.cpp: scope_hint: In function ‘js::ProxySetPropertyByValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Proxy.cpp:618:12: note: ‘id’ declared here
# 618 | RootedId id(cx);
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Proxy.cpp:615:45: note: ‘cx’ declared here
# 615 | bool js::ProxySetPropertyByValue(JSContext* cx, HandleObject proxy,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def235]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_135(D) + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ObjectOperations-inl.h: scope_hint: In function ‘js::ElementSpecific<signed char, js::UnsharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here
# 170 | RootedId id(cx);
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here
# 408 | static bool setFromNonTypedArray(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def236]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_136(D) + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ObjectOperations-inl.h: scope_hint: In function ‘js::ElementSpecific<unsigned char, js::SharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here
# 170 | RootedId id(cx);
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here
# 408 | static bool setFromNonTypedArray(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def237]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_137(D) + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ObjectOperations-inl.h: scope_hint: In function ‘js::ElementSpecific<short, js::UnsharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here
# 170 | RootedId id(cx);
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here
# 408 | static bool setFromNonTypedArray(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def238]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_138(D) + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject-inl.h:27: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/NativeObject-inl.h:31: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject-inl.h:35: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ObjectOperations-inl.h: scope_hint: In function ‘js::ElementSpecific<signed char, js::SharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here
# 170 | RootedId id(cx);
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here
# 408 | static bool setFromNonTypedArray(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def239]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_140(D) + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ObjectOperations-inl.h: scope_hint: In function ‘js::ElementSpecific<short, js::SharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here
# 170 | RootedId id(cx);
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here
# 408 | static bool setFromNonTypedArray(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def240]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_142(D) + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ObjectOperations-inl.h: scope_hint: In function ‘js::ElementSpecific<unsigned long, js::UnsharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here
# 170 | RootedId id(cx);
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here
# 408 | static bool setFromNonTypedArray(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def241]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_143(D) + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ObjectOperations-inl.h: scope_hint: In function ‘js::ElementSpecific<long, js::UnsharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here
# 170 | RootedId id(cx);
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here
# 408 | static bool setFromNonTypedArray(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def242]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_146(D) + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ObjectOperations-inl.h: scope_hint: In function ‘js::ElementSpecific<long, js::SharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here
# 170 | RootedId id(cx);
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here
# 408 | static bool setFromNonTypedArray(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def243]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_148(D) + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Proxy.cpp: scope_hint: In function ‘js::ProxyGetPropertyByValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Proxy.cpp:546:12: note: ‘id’ declared here
# 546 | RootedId id(cx);
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Proxy.cpp:544:45: note: ‘cx’ declared here
# 544 | bool js::ProxyGetPropertyByValue(JSContext* cx, HandleObject proxy,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def244]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_161(D) + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/NativeObject.cpp: scope_hint: In function ‘js::GetSparseElementHelper(JSContext*, JS::Handle<js::NativeObject*>, int, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/NativeObject.cpp:2211:12: note: ‘id’ declared here
# 2211 | RootedId id(cx, PropertyKey::Int(int_id));
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/NativeObject.cpp:2199:44: note: ‘cx’ declared here
# 2199 | bool js::GetSparseElementHelper(JSContext* cx, Handle<NativeObject*> obj,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def245]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_169(D) + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SelfHosting.cpp: scope_hint: In function ‘intrinsic_DefineProperty(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SelfHosting.cpp:544:12: note: ‘id’ declared here
# 544 | RootedId id(cx);
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SelfHosting.cpp:533:49: note: ‘cx’ declared here
# 533 | static bool intrinsic_DefineProperty(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def246]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_27(D) + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp: scope_hint: In function ‘DefineArrayElement(JSContext*, JS::Handle<JSObject*>, unsigned long, JS::Handle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:487:12: note: ‘id’ declared here
# 487 | RootedId id(cx);
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:485:50: note: ‘cx’ declared here
# 485 | static inline bool DefineArrayElement(JSContext* cx, HandleObject obj,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def247]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_3(D) + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter-inl.h: scope_hint: In function ‘js::jit::IonToPropertyKeyIC::update(JSContext*, JS::Handle<JSScript*>, js::jit::IonToPropertyKeyIC*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter-inl.h:367:12: note: ‘id’ declared here
# 367 | RootedId id(cx);
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/IonIC.cpp:470:44: note: ‘cx’ declared here
# 470 | bool IonToPropertyKeyIC::update(JSContext* cx, HandleScript outerScript,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def248]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_35(D) + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp: scope_hint: In function ‘DeletePropertyOrThrow(JSContext*, JS::Handle<JSObject*>, unsigned long)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:539:12: note: ‘id’ declared here
# 539 | RootedId id(cx);
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:547:46: note: ‘cx’ declared here
# 547 | static bool DeletePropertyOrThrow(JSContext* cx, HandleObject obj,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def249]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_38(D) + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp: scope_hint: In function ‘js::InitElemGetterSetterOperation(JSContext*, unsigned char*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp:5123:12: note: ‘id’ declared here
# 5123 | RootedId id(cx);
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp:5120:51: note: ‘cx’ declared here
# 5120 | bool js::InitElemGetterSetterOperation(JSContext* cx, jsbytecode* pc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def250]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_39(D) + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/VMFunctions.cpp: scope_hint: In function ‘js::jit::OperatorIn(JSContext*, JS::Handle<JS::Value>, JS::Handle<JSObject*>, bool*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/VMFunctions.cpp:804:12: note: ‘id’ declared here
# 804 | RootedId id(cx);
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/VMFunctions.cpp:803:28: note: ‘cx’ declared here
# 803 | bool OperatorIn(JSContext* cx, HandleValue key, HandleObject obj, bool* out) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def251]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_52(D) + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SelfHosting.cpp: scope_hint: In function ‘intrinsic_ToPropertyKey(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SelfHosting.cpp:237:12: note: ‘id’ declared here
# 237 | RootedId id(cx);
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SelfHosting.cpp:235:48: note: ‘cx’ declared here
# 235 | static bool intrinsic_ToPropertyKey(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def252]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp: scope_hint: In function ‘js::SetObjectElementWithReceiver(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp:4927:12: note: ‘id’ declared here
# 4927 | RootedId id(cx);
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp:4924:50: note: ‘cx’ declared here
# 4924 | bool js::SetObjectElementWithReceiver(JSContext* cx, HandleObject obj,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def253]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_61(D) + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp: scope_hint: In function ‘SetArrayElements(JSContext*, JS::Handle<JSObject*>, unsigned long, unsigned int, JS::Value const*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:1439:12: note: ‘id’ declared here
# 1439 | RootedId id(cx);
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:1421:41: note: ‘cx’ declared here
# 1421 | static bool SetArrayElements(JSContext* cx, HandleObject obj, uint64_t start,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def254]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_62(D) + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp: scope_hint: In member function ‘PropertyEnumerator::enumerateExtraProperties(JSContext*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp:259:12: note: ‘id’ declared here
# 259 | RootedId id(cx);
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp:249:62: note: ‘cx’ declared here
# 249 | bool PropertyEnumerator::enumerateExtraProperties(JSContext* cx) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def255]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_67(D) + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp: scope_hint: In function ‘GetArrayElement(JSContext*, JS::Handle<JSObject*>, unsigned long, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:478:12: note: ‘id’ declared here
# 478 | RootedId id(cx);
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:460:47: note: ‘cx’ declared here
# 460 | static inline bool GetArrayElement(JSContext* cx, HandleObject obj,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def256]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_75(D) + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp: scope_hint: In function ‘js::SetObjectElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp:4916:12: note: ‘id’ declared here
# 4916 | RootedId id(cx);
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp:4914:38: note: ‘cx’ declared here
# 4914 | bool js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def257]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_79(D) + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/BaseProxyHandler.cpp: scope_hint: In member function ‘js::BaseProxyHandler::getOwnEnumerablePropertyKeys(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >) const’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/BaseProxyHandler.cpp:257:12: note: ‘id’ declared here
# 257 | RootedId id(cx);
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/BaseProxyHandler.cpp:248:16: note: ‘cx’ declared here
# 248 | JSContext* cx, HandleObject proxy, MutableHandleIdVector props) const {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def258]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_80(D) + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp: scope_hint: In function ‘WebAssemblyClassFinish(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:5486:12: note: ‘id’ declared here
# 5486 | RootedId id(cx);
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:5468:47: note: ‘cx’ declared here
# 5468 | static bool WebAssemblyClassFinish(JSContext* cx, HandleObject object,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def259]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_84(D) + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp: scope_hint: In function ‘SetArrayLengthProperty(JSContext*, JS::Handle<js::ArrayObject*>, JS::Handle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:588:12: note: ‘id’ declared here
# 588 | RootedId id(cx, NameToId(cx->names().length));
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:586:47: note: ‘cx’ declared here
# 586 | static bool SetArrayLengthProperty(JSContext* cx, Handle<ArrayObject*> obj,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def260]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_86(D) + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/VMFunctions.cpp: scope_hint: In function ‘js::jit::SetArrayLength(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, bool)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/VMFunctions.cpp:681:12: note: ‘id’ declared here
# 681 | RootedId id(cx, NameToId(cx->names().length));
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/VMFunctions.cpp:677:32: note: ‘cx’ declared here
# 677 | bool SetArrayLength(JSContext* cx, HandleObject obj, HandleValue value,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def261]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_89(D) + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp: scope_hint: In function ‘ResolveLazyProperties(JSContext*, JS::Handle<js::NativeObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp:619:14: note: ‘id’ declared here
# 619 | RootedId id(cx);
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp:605:46: note: ‘cx’ declared here
# 605 | static bool ResolveLazyProperties(JSContext* cx, Handle<NativeObject*> obj) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def262]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘importName’ in ‘MEM[(struct StackRootedBase * *)cx_75(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp: scope_hint: In member function ‘js::frontend::StencilModuleMetadata::createImportEntries(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle<JS::GCVector<js::HeapPtr<js::ModuleRequestObject*>, 0ul, js::SystemAllocPolicy> >, JS::MutableHandle<JS::GCVector<js::ImportEntry, 0ul, js::SystemAllocPolicy> >) const’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp:1506:21: note: ‘importName’ declared here
# 1506 | Rooted<JSAtom*> importName(cx);
# | ^~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp:1487:16: note: ‘cx’ declared here
# 1487 | JSContext* cx, CompilationAtomCache& atomCache,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def263]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘importName’ in ‘MEM[(struct StackRootedBase * *)cx_94(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp: scope_hint: In member function ‘js::frontend::StencilModuleMetadata::createExportEntries(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle<JS::GCVector<js::HeapPtr<js::ModuleRequestObject*>, 0ul, js::SystemAllocPolicy> >, mozilla::Vector<js::frontend::StencilModuleEntry, 0ul, js::SystemAllocPolicy> const&, JS::MutableHandle<JS::GCVector<js::ExportEntry, 0ul, js::SystemAllocPolicy> >) const’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp:1550:21: note: ‘importName’ declared here
# 1550 | Rooted<JSAtom*> importName(cx);
# | ^~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp:1522:16: note: ‘cx’ declared here
# 1522 | JSContext* cx, frontend::CompilationAtomCache& atomCache,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def264]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘importObj’ in ‘MEM[(struct StackRootedBase * *)cx_150(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp: scope_hint: In function ‘js::WasmInstanceObject::construct(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:2020:16: note: ‘importObj’ declared here
# 2020 | RootedObject importObj(cx);
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:2000:47: note: ‘cx’ declared here
# 2000 | bool WasmInstanceObject::construct(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def265]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘indexVal’ in ‘MEM[(struct StackRootedBase * *)cx_59(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/NativeObject.cpp: scope_hint: In function ‘js::NativeGetElement(JSContext*, JS::Handle<js::NativeObject*>, JS::Handle<JS::Value>, int, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/NativeObject.cpp:2308:17: note: ‘indexVal’ declared here
# 2308 | RootedValue indexVal(cx, Int32Value(index));
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/NativeObject.cpp:2298:38: note: ‘cx’ declared here
# 2298 | bool js::NativeGetElement(JSContext* cx, Handle<NativeObject*> obj,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def266]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘infoObject’ in ‘MEM[(struct StackRootedBase * *)cx_111(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingUtility.cpp: scope_hint: In function ‘js::ParseDebugMetadata(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>, JS::MutableHandle<JSString*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingUtility.cpp:230:27: note: ‘infoObject’ declared here
# 230 | JS::Rooted<JSObject*> infoObject(cx, CreateScriptPrivate(cx));
# | ^~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingUtility.cpp:220:40: note: ‘cx’ declared here
# 220 | bool js::ParseDebugMetadata(JSContext* cx, JS::Handle<JSObject*> opts,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def267]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘info’ in ‘MEM[(struct StackRootedBase * *)cx_110(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp: scope_hint: In function ‘js::DebuggerFrame::setGeneratorInfo(JSContext*, JS::Handle<js::DebuggerFrame*>, JS::Handle<js::AbstractGeneratorObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp:373:36: note: ‘info’ declared here
# 373 | Rooted<UniquePtr<GeneratorInfo>> info(
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp:351:49: note: ‘cx’ declared here
# 351 | bool DebuggerFrame::setGeneratorInfo(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def268]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘info’ in ‘MEM[(struct StackRootedBase * *)cx_119(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/OSObject.cpp: scope_hint: In function ‘js::shell::os_waitpid(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/OSObject.cpp:1168:16: note: ‘info’ declared here
# 1168 | RootedObject info(cx, JS_NewPlainObject(cx));
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/OSObject.cpp:1144:35: note: ‘cx’ declared here
# 1144 | static bool os_waitpid(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def269]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘info’ in ‘MEM[(struct StackRootedBase * *)cx_182(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/IntlObject.cpp: scope_hint: In function ‘js::intl_GetCalendarInfo(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/IntlObject.cpp:69:16: note: ‘info’ declared here
# 69 | RootedObject info(cx, NewPlainObject(cx));
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/IntlObject.cpp:53:42: note: ‘cx’ declared here
# 53 | bool js::intl_GetCalendarInfo(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def270]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘info’ in ‘MEM[(struct StackRootedBase * *)cx_187(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘GetICUOptions(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:8327:16: note: ‘info’ declared here
# 8327 | RootedObject info(cx, JS_NewPlainObject(cx));
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:8324:38: note: ‘cx’ declared here
# 8324 | static bool GetICUOptions(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def271]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘info’ in ‘MEM[(struct StackRootedBase * *)cx_421(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘GetBuildConfiguration(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:226:16: note: ‘info’ declared here
# 226 | RootedObject info(cx, JS_NewPlainObject(cx));
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:224:46: note: ‘cx’ declared here
# 224 | static bool GetBuildConfiguration(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def272]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘info’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘GetRealmConfiguration(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:186:16: note: ‘info’ declared here
# 186 | RootedObject info(cx, JS_NewPlainObject(cx));
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:184:46: note: ‘cx’ declared here
# 184 | static bool GetRealmConfiguration(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def273]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘info’ in ‘MEM[(struct StackRootedBase * *)cx_501(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘GetJitCompilerOptions(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:4703:16: note: ‘info’ declared here
# 4703 | RootedObject info(cx, JS_NewPlainObject(cx));
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:4701:46: note: ‘cx’ declared here
# 4701 | static bool GetJitCompilerOptions(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def274]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘inputString’ in ‘MEM[(struct StackRootedBase * *)cx_97(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsnum.cpp: scope_hint: In function ‘num_parseInt(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsnum.cpp:630:16: note: ‘inputString’ declared here
# 630 | RootedString inputString(cx, ToString<CanGC>(cx, args[0]));
# | ^~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsnum.cpp:575:37: note: ‘cx’ declared here
# 575 | static bool num_parseInt(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def275]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘input’ in ‘MEM[(struct StackRootedBase * *)cx_31(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/RegExpObject.cpp: scope_hint: In function ‘JS::ExecuteRegExpNoStatics(JSContext*, JS::Handle<JSObject*>, char16_t const*, unsigned long, unsigned long*, bool, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/RegExpObject.cpp:1156:27: note: ‘input’ declared here
# 1156 | Rooted<JSLinearString*> input(cx, NewStringCopyN<CanGC>(cx, chars, length));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/RegExpObject.cpp:1148:58: note: ‘cx’ declared here
# 1148 | JS_PUBLIC_API bool JS::ExecuteRegExpNoStatics(JSContext* cx, HandleObject obj,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def276]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘input’ in ‘MEM[(struct StackRootedBase * *)cx_38(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src20.cpp:11: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/RegExpObject.cpp: scope_hint: In function ‘JS::ExecuteRegExp(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, char16_t const*, unsigned long, unsigned long*, bool, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/RegExpObject.cpp:1139:27: note: ‘input’ declared here
# 1139 | Rooted<JSLinearString*> input(cx, NewStringCopyN<CanGC>(cx, chars, length));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/RegExpObject.cpp:1126:49: note: ‘cx’ declared here
# 1126 | JS_PUBLIC_API bool JS::ExecuteRegExp(JSContext* cx, HandleObject obj,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def277]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘input’ in ‘MEM[(struct StackRootedBase * *)cx_88(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp: scope_hint: In function ‘IsValidJSON(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:8689:31: note: ‘input’ declared here
# 8689 | JS::Rooted<JSLinearString*> input(cx, args[0].toString()->ensureLinear(cx));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:8680:36: note: ‘cx’ declared here
# 8680 | static bool IsValidJSON(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def278]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘instanceScope’ in ‘MEM[(struct StackRootedBase * *)cx_47(D) + 16B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp: scope_hint: In function ‘js::WasmInstanceObject::getScope(JSContext*, JS::Handle<js::WasmInstanceObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:2429:30: note: ‘instanceScope’ declared here
# 2429 | Rooted<WasmInstanceScope*> instanceScope(
# | ^~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:2423:16: note: ‘cx’ declared here
# 2423 | JSContext* cx, Handle<WasmInstanceObject*> instanceObj) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def279]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘instanceScope’ in ‘MEM[(struct StackRootedBase * *)cx_71(D) + 16B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp: scope_hint: In function ‘js::WasmInstanceObject::getFunctionScope(JSContext*, JS::Handle<js::WasmInstanceObject*>, unsigned int)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:2450:30: note: ‘instanceScope’ declared here
# 2450 | Rooted<WasmInstanceScope*> instanceScope(
# | ^~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:2443:16: note: ‘cx’ declared here
# 2443 | JSContext* cx, Handle<WasmInstanceObject*> instanceObj,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def280]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘internals’ in ‘MEM[(struct StackRootedBase * *)cx_193(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/DateTimeFormat.cpp: scope_hint: In function ‘NewDateIntervalFormat(JSContext*, JS::Handle<js::DateTimeFormatObject*>, mozilla::intl::DateTimeFormat&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/DateTimeFormat.cpp:1312:16: note: ‘internals’ declared here
# 1312 | RootedObject internals(cx, intl::GetInternalsObject(cx, dateTimeFormat));
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/DateTimeFormat.cpp:1309:16: note: ‘cx’ declared here
# 1309 | JSContext* cx, Handle<DateTimeFormatObject*> dateTimeFormat,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def281]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘internals’ in ‘MEM[(struct StackRootedBase * *)cx_249(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src5.cpp:38: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/PluralRules.cpp: scope_hint: In function ‘NewPluralRules(JSContext*, JS::Handle<js::PluralRulesObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/PluralRules.cpp:172:16: note: ‘internals’ declared here
# 172 | RootedObject internals(cx, intl::GetInternalsObject(cx, pluralRules));
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/PluralRules.cpp:171:16: note: ‘cx’ declared here
# 171 | JSContext* cx, Handle<PluralRulesObject*> pluralRules) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def282]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘internals’ in ‘MEM[(struct StackRootedBase * *)cx_265(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/NumberFormat.cpp: scope_hint: In function ‘js::intl_FormatNumberRange(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/NumberFormat.cpp:745:16: note: ‘internals’ declared here
# 745 | RootedObject internals(cx, intl::GetInternalsObject(cx, numberFormat));
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/NumberFormat.cpp:1249:44: note: ‘cx’ declared here
# 1249 | bool js::intl_FormatNumberRange(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def283]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘internals’ in ‘MEM[(struct StackRootedBase * *)cx_496(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/DateTimeFormat.cpp: scope_hint: In function ‘NewDateTimeFormat(JSContext*, JS::Handle<js::DateTimeFormatObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/DateTimeFormat.cpp:796:16: note: ‘internals’ declared here
# 796 | RootedObject internals(cx, intl::GetInternalsObject(cx, dateTimeFormat));
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/DateTimeFormat.cpp:793:16: note: ‘cx’ declared here
# 793 | JSContext* cx, Handle<DateTimeFormatObject*> dateTimeFormat) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def284]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘interpStr’ in ‘MEM[(struct StackRootedBase * *)cx_208(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘WasmGlobalExtractLane(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:1135:16: note: ‘interpStr’ declared here
# 1135 | RootedString interpStr(cx, ToString(cx, v));
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:1162:46: note: ‘cx’ declared here
# 1162 | static bool WasmGlobalExtractLane(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def285]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘intrinsicsHolder’ in ‘MEM[(struct StackRootedBase * *)cx_32(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/GlobalObject.cpp: scope_hint: In function ‘js::GlobalObject::createIntrinsicsHolder(JSContext*, JS::Handle<js::GlobalObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/GlobalObject.cpp:821:25: note: ‘intrinsicsHolder’ declared here
# 821 | Rooted<NativeObject*> intrinsicsHolder(
# | ^~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/GlobalObject.cpp:819:54: note: ‘cx’ declared here
# 819 | bool GlobalObject::createIntrinsicsHolder(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def286]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘iteratorProto’ in ‘MEM[(struct StackRootedBase * *)cx_113(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/GeneratorObject.cpp: scope_hint: In function ‘GeneratorFunctionClassFinish(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/GeneratorObject.cpp:389:16: note: ‘iteratorProto’ declared here
# 389 | RootedObject iteratorProto(
# | ^~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/GeneratorObject.cpp:370:53: note: ‘cx’ declared here
# 370 | static bool GeneratorFunctionClassFinish(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def287]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘iteratorProto’ in ‘MEM[(struct StackRootedBase * *)cx_77(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp: scope_hint: In function ‘js::GlobalObject::initObjectIteratorProto<(js::GlobalObjectData::ProtoKind)1, &ArrayIteratorPrototypeClass, &array_iterator_methods>(JSContext*, JS::Handle<js::GlobalObject*>, JS::Handle<JSAtom*>)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp:1966:16: note: ‘iteratorProto’ declared here
# 1966 | RootedObject iteratorProto(
# | ^~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp:1959:55: note: ‘cx’ declared here
# 1959 | bool GlobalObject::initObjectIteratorProto(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def288]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘iterobj’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/MapObject.cpp: scope_hint: In function ‘js::SetObject::values_impl(JSContext*, JS::CallArgs const&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/MapObject.cpp:1662:21: note: ‘iterobj’ declared here
# 1662 | Rooted<JSObject*> iterobj(cx,
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/MapObject.cpp:1671:40: note: ‘cx’ declared here
# 1671 | bool SetObject::values_impl(JSContext* cx, const CallArgs& args) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def289]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘iterobj’ in ‘MEM[(struct StackRootedBase * *)cx_49(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/MapObject.cpp: scope_hint: In function ‘js::SetObject::iterator_impl(JSContext*, JS::CallArgs const&, js::SetObject::IteratorKind)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/MapObject.cpp:1662:21: note: ‘iterobj’ declared here
# 1662 | Rooted<JSObject*> iterobj(cx,
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/MapObject.cpp:1658:42: note: ‘cx’ declared here
# 1658 | bool SetObject::iterator_impl(JSContext* cx, const CallArgs& args,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def290]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘iter’ in ‘MEM[(struct StackRootedBase * *)cx_33(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSAtom.cpp: scope_hint: In function ‘js::AtomizeString(JSContext*, JSString*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSAtom.cpp:749:60: note: ‘iter’ declared here
# 749 | StringSegmentRange<StringToAtomCache::MinStringLength> iter(cx);
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSAtom.cpp:733:38: note: ‘cx’ declared here
# 733 | JSAtom* js::AtomizeString(JSContext* cx, JSString* str) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def291]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘job’ in ‘MEM[(struct StackRootedBase * *)cx_575(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp: scope_hint: In function ‘EnqueuePromiseReactionJob(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::PromiseState)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:1505:18: note: ‘job’ declared here
# 1505 | RootedFunction job(
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:1402:16: note: ‘cx’ declared here
# 1402 | JSContext* cx, HandleObject reactionObj, HandleValue handlerArg_,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def292]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘jspath’ in ‘MEM[(struct StackRootedBase * *)cx_111(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp: scope_hint: In function ‘InitModuleLoader(JSContext*, js::cli::OptionParser const&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:12564:23: note: ‘jspath’ declared here
#12564 | Rooted<JSString*> jspath(cx, NewStringCopyUTF8(cx, pathUtf8.get()));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:12556:34: note: ‘cx’ declared here
#12556 | bool InitModuleLoader(JSContext* cx, const OptionParser& op) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def293]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘key’ in ‘MEM[(struct StackRootedBase * *)cx_11(D) + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter-inl.h: scope_hint: In function ‘js::jit::IonHasOwnIC::update(JSContext*, JS::Handle<JSScript*>, js::jit::IonHasOwnIC*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, int*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter-inl.h:211:12: note: ‘key’ declared here
# 211 | RootedId key(cx);
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/IonIC.cpp:417:37: note: ‘cx’ declared here
# 417 | bool IonHasOwnIC::update(JSContext* cx, HandleScript outerScript,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def294]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘key’ in ‘MEM[(struct StackRootedBase * *)cx_20(D) + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/VMFunctionList-inl.h:32: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/VMFunctions.cpp:44: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/jit/Unified_cpp_js_src_jit11.cpp:38: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter-inl.h: scope_hint: In function ‘js::CheckPrivateFieldOperation(JSContext*, unsigned char*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter-inl.h:211:12: note: ‘key’ declared here
# 211 | RootedId key(cx);
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter-inl.h:551:69: note: ‘cx’ declared here
# 551 | static MOZ_ALWAYS_INLINE bool CheckPrivateFieldOperation(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def295]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘key’ in ‘MEM[(struct StackRootedBase * *)cx_35(D) + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp: scope_hint: In function ‘js::ToObjectSlowForPropertyAccess(JSContext*, JS::Handle<JS::Value>, int, JS::Handle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp:2656:14: note: ‘key’ declared here
# 2656 | RootedId key(cx);
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp:2649:56: note: ‘cx’ declared here
# 2649 | JSObject* js::ToObjectSlowForPropertyAccess(JSContext* cx, JS::HandleValue val,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def296]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘key’ in ‘MEM[(struct StackRootedBase * *)cx_481(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src1.cpp:11: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/JSON.cpp: scope_hint: In function ‘Walk(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/JSON.cpp:1080:16: note: ‘key’ declared here
# 1080 | RootedString key(cx, IdToString(cx, name));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/JSON.cpp:973:29: note: ‘cx’ declared here
# 973 | static bool Walk(JSContext* cx, HandleObject holder, HandleId name,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def297]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘key’ in ‘MEM[(struct StackRootedBase * *)cx_6(D) + 96B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter-inl.h: scope_hint: In function ‘js::jit::IonCheckPrivateFieldIC::update(JSContext*, JS::Handle<JSScript*>, js::jit::IonCheckPrivateFieldIC*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter-inl.h:211:12: note: ‘key’ declared here
# 211 | RootedId key(cx);
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/IonIC.cpp:435:48: note: ‘cx’ declared here
# 435 | bool IonCheckPrivateFieldIC::update(JSContext* cx, HandleScript outerScript,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def298]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘key’ in ‘MEM[(struct StackRootedBase * *)cx_74(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:11: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/OSObject.cpp: scope_hint: In function ‘js::shell::os_getenv(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/OSObject.cpp:947:16: note: ‘key’ declared here
# 947 | RootedString key(cx, ToString(cx, args[0]));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/OSObject.cpp:941:34: note: ‘cx’ declared here
# 941 | static bool os_getenv(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def299]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘kindString’ in ‘MEM[(struct StackRootedBase * *)cx_64(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Watchtower.cpp: scope_hint: In function ‘AddToWatchtowerLog(JSContext*, char const*, JS::Handle<JSObject*>, JS::Handle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Watchtower.cpp:31:16: note: ‘kindString’ declared here
# 31 | RootedString kindString(cx, NewStringCopyZ<CanGC>(cx, kind));
# | ^~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Watchtower.cpp:24:43: note: ‘cx’ declared here
# 24 | static bool AddToWatchtowerLog(JSContext* cx, const char* kind,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def300]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘lexicalEnv’ in ‘MEM[(struct StackRootedBase * *)cx_52(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Realm.cpp: scope_hint: In member function ‘js::ObjectRealm::getOrCreateNonSyntacticLexicalEnvironment(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Realm.cpp:168:16: note: ‘lexicalEnv’ declared here
# 168 | RootedObject lexicalEnv(cx, nonSyntacticLexicalEnvironments_->lookup(key));
# | ^~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Realm.cpp:153:67: note: ‘cx’ declared here
# 153 | ObjectRealm::getOrCreateNonSyntacticLexicalEnvironment(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def301]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘lexical’ in ‘MEM[(struct StackRootedBase * *)cx_113(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/GlobalObject.cpp: scope_hint: In function ‘js::GlobalObject::createInternal(JSContext*, JSClass const*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/GlobalObject.cpp:556:43: note: ‘lexical’ declared here
# 556 | Rooted<GlobalLexicalEnvironmentObject*> lexical(
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/GlobalObject.cpp:530:55: note: ‘cx’ declared here
# 530 | GlobalObject* GlobalObject::createInternal(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def302]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘lhsObj’ in ‘MEM[(struct StackRootedBase * *)cx_152(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/BaselineIC.cpp: scope_hint: In function ‘js::jit::DoGetElemSuperFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/BaselineIC.cpp:678:16: note: ‘lhsObj’ declared here
# 678 | RootedObject lhsObj(
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/BaselineIC.cpp:660:40: note: ‘cx’ declared here
# 660 | bool DoGetElemSuperFallback(JSContext* cx, BaselineFrame* frame,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def303]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘lhs’ in ‘MEM[(struct StackRootedBase * *)cx_98(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp: scope_hint: In function ‘js::SubstringKernel(JSContext*, JS::Handle<JSString*>, int, int)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:592:18: note: ‘lhs’ declared here
# 592 | RootedString lhs(
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:548:42: note: ‘cx’ declared here
# 548 | JSString* js::SubstringKernel(JSContext* cx, HandleString str, int32_t beginInt,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def304]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘linearPattern’ in ‘MEM[(struct StackRootedBase * *)cx_66(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp: scope_hint: In function ‘js::FlatStringSearch(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:4467:27: note: ‘linearPattern’ declared here
# 4467 | Rooted<JSLinearString*> linearPattern(cx, pattern->ensureLinear(cx));
# | ^~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:4587:38: note: ‘cx’ declared here
# 4587 | bool js::FlatStringSearch(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def305]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘linearPattern’ in ‘MEM[(struct StackRootedBase * *)cx_70(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp: scope_hint: In function ‘js::FlatStringMatch(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:4467:27: note: ‘linearPattern’ declared here
# 4467 | Rooted<JSLinearString*> linearPattern(cx, pattern->ensureLinear(cx));
# | ^~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:4556:37: note: ‘cx’ declared here
# 4556 | bool js::FlatStringMatch(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def306]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘linearRepl’ in ‘MEM[(struct StackRootedBase * *)cx_130(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp: scope_hint: In function ‘js::StringFlatReplaceString(JSContext*, JS::Handle<JSString*>, JS::Handle<JSString*>, JS::Handle<JSString*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:3001:27: note: ‘linearRepl’ declared here
# 3001 | Rooted<JSLinearString*> linearRepl(cx, replacement->ensureLinear(cx));
# | ^~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:2990:50: note: ‘cx’ declared here
# 2990 | JSString* js::StringFlatReplaceString(JSContext* cx, HandleString string,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def307]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘linearString’ in ‘MEM[(struct StackRootedBase * *)cx_249(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp: scope_hint: In function ‘FrontendTest(JSContext*, unsigned int, JS::Value*, char const*, DumpType)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:5509:27: note: ‘linearString’ declared here
# 5509 | Rooted<JSLinearString*> linearString(cx, scriptContents->ensureLinear(cx));
# | ^~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:5429:37: note: ‘cx’ declared here
# 5429 | static bool FrontendTest(JSContext* cx, unsigned argc, Value* vp,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def308]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘linearString’ in ‘MEM[(struct StackRootedBase * *)cx_55(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/StringType.cpp: scope_hint: In member function ‘JS::AutoStableStringChars::initTwoByte(JSContext*, JSString*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/StringType.cpp:1342:27: note: ‘linearString’ declared here
# 1342 | Rooted<JSLinearString*> linearString(cx, s->ensureLinear(cx));
# | ^~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/StringType.cpp:1341:52: note: ‘cx’ declared here
# 1341 | bool AutoStableStringChars::initTwoByte(JSContext* cx, JSString* s) {
# | ~~~~~~~~~~~^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/Result.h:121: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jspubtd.h:17: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsfriendapi.h:10: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.h:12: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject-inl.h:10: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp:11: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src17.cpp:2: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/Result.h: scope_hint: In instantiation of ‘constexpr E mozilla::detail::ResultImplementation<V, E, mozilla::detail::PackingStrategy::LowBitTagIsError>::inspectErr() const [with V = mozilla::Ok; E = JS::Error]’
#/builddir/build/BUILD/mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/Result.h:271:46: required from ‘constexpr E mozilla::detail::ResultImplementation<V, E, mozilla::detail::PackingStrategy::LowBitTagIsError>::unwrapErr() [with V = mozilla::Ok; E = JS::Error]’
# 271 | constexpr E unwrapErr() { return inspectErr(); }
# | ~~~~~~~~~~^~
# 632 | return GenericErrorResult<E>{mImpl.unwrapErr(), ErrorPropagationTag{}};
# | ~~~~~~~~~~~~~~~^~
#/builddir/build/BUILD/mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp:441:5: required from here
# 842 | return mozTryTempResult_.propagateErr(); \
# | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def309]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘linearString’ in ‘MEM[(struct StackRootedBase * *)cx_70(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/StringType.cpp: scope_hint: In member function ‘JS::AutoStableStringChars::init(JSContext*, JSString*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/StringType.cpp:1313:27: note: ‘linearString’ declared here
# 1313 | Rooted<JSLinearString*> linearString(cx, s->ensureLinear(cx));
# | ^~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/StringType.cpp:1312:45: note: ‘cx’ declared here
# 1312 | bool AutoStableStringChars::init(JSContext* cx, JSString* s) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def310]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘linearStr’ in ‘MEM[(struct StackRootedBase * *)cx_365(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Eval.cpp: scope_hint: In function ‘EvalKernel(JSContext*, JS::Handle<JS::Value>, EvalType, js::AbstractFramePtr, JS::Handle<JSObject*>, unsigned char*, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Eval.cpp:260:27: note: ‘linearStr’ declared here
# 260 | Rooted<JSLinearString*> linearStr(cx, str->ensureLinear(cx));
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Eval.cpp:229:35: note: ‘cx’ declared here
# 229 | static bool EvalKernel(JSContext* cx, HandleValue v, EvalType evalType,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def311]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘linearStr’ in ‘MEM[(struct StackRootedBase * *)cx_83(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp: scope_hint: In function ‘js::StringSplitString(JSContext*, JS::Handle<JSString*>, JS::Handle<JSString*>, unsigned int)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:3613:27: note: ‘linearStr’ declared here
# 3613 | Rooted<JSLinearString*> linearStr(cx, str->ensureLinear(cx));
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:3609:47: note: ‘cx’ declared here
# 3609 | ArrayObject* js::StringSplitString(JSContext* cx, HandleString str,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def312]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘linear’ in ‘MEM[(struct StackRootedBase * *)cx_115(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/Locale.cpp: scope_hint: In function ‘js::intl_TryValidateAndCanonicalizeLanguageTag(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/Locale.cpp:1381:27: note: ‘linear’ declared here
# 1381 | Rooted<JSLinearString*> linear(cx, args[0].toString()->ensureLinear(cx));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/Locale.cpp:1376:64: note: ‘cx’ declared here
# 1376 | bool js::intl_TryValidateAndCanonicalizeLanguageTag(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def313]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘linear’ in ‘MEM[(struct StackRootedBase * *)cx_122(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp: scope_hint: In member function ‘ShellSourceHook::load(JSContext*, char const*, char16_t**, char**, unsigned long*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:6863:29: note: ‘linear’ declared here
# 6863 | Rooted<JSLinearString*> linear(cx, str->ensureLinear(cx));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:6836:24: note: ‘cx’ declared here
# 6836 | bool load(JSContext* cx, const char* filename, char16_t** twoByteSource,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def314]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘linear’ in ‘MEM[(struct StackRootedBase * *)cx_38(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/debugger/Unified_cpp_js_src_debugger0.cpp:11: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp: scope_hint: In function ‘js::ValueToStableChars(JSContext*, char const*, JS::Handle<JS::Value>, JS::AutoStableStringChars&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:333:27: note: ‘linear’ declared here
# 333 | Rooted<JSLinearString*> linear(cx, value.toString()->ensureLinear(cx));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:324:40: note: ‘cx’ declared here
# 324 | bool js::ValueToStableChars(JSContext* cx, const char* fnname,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def315]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘linkName’ in ‘MEM[(struct StackRootedBase * *)cx_415(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/SharedIntlData.cpp: scope_hint: In member function ‘js::intl::SharedIntlData::ensureTimeZones(JSContext*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/SharedIntlData.cpp:187:19: note: ‘linkName’ declared here
# 187 | Rooted<JSAtom*> linkName(cx);
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/SharedIntlData.cpp:122:59: note: ‘cx’ declared here
# 122 | bool js::intl::SharedIntlData::ensureTimeZones(JSContext* cx) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def316]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘listFormat’ in ‘MEM[(struct StackRootedBase * *)cx_103(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src5.cpp:11: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/ListFormat.cpp: scope_hint: In function ‘ListFormat(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/ListFormat.cpp:104:29: note: ‘listFormat’ declared here
# 104 | Rooted<ListFormatObject*> listFormat(
# | ^~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/ListFormat.cpp:89:35: note: ‘cx’ declared here
# 89 | static bool ListFormat(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def317]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘listFormat’ in ‘MEM[(struct StackRootedBase * *)cx_181(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/ListFormat.cpp: scope_hint: In function ‘js::intl_FormatList(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/ListFormat.cpp:322:29: note: ‘listFormat’ declared here
# 322 | Rooted<ListFormatObject*> listFormat(
# | ^~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/ListFormat.cpp:318:37: note: ‘cx’ declared here
# 318 | bool js::intl_FormatList(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def318]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘locale’ in ‘MEM[(struct StackRootedBase * *)cx_107(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/IntlObject.cpp: scope_hint: In function ‘js::intl_BestAvailableLocale(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/IntlObject.cpp:250:27: note: ‘locale’ declared here
# 250 | Rooted<JSLinearString*> locale(cx, args[1].toString()->ensureLinear(cx));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/IntlObject.cpp:221:46: note: ‘cx’ declared here
# 221 | bool js::intl_BestAvailableLocale(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def319]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘locale’ in ‘MEM[(struct StackRootedBase * *)cx_132(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/NumberFormat.cpp: scope_hint: In function ‘NumberFormatLocale(JSContext*, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/NumberFormat.cpp:289:29: note: ‘locale’ declared here
# 289 | Rooted<JSLinearString*> locale(cx, value.toString()->ensureLinear(cx));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/NumberFormat.cpp:279:50: note: ‘cx’ declared here
# 279 | static UniqueChars NumberFormatLocale(JSContext* cx, HandleObject internals) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def320]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘locale’ in ‘MEM[(struct StackRootedBase * *)cx_185(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/DateTimeFormat.cpp: scope_hint: In function ‘DateTimeFormatLocale(JSContext*, JS::Handle<JSObject*>, mozilla::Maybe<mozilla::intl::DateTimeFormat::HourCycle>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/DateTimeFormat.cpp:505:29: note: ‘locale’ declared here
# 505 | Rooted<JSLinearString*> locale(cx, value.toString()->ensureLinear(cx));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/DateTimeFormat.cpp:492:16: note: ‘cx’ declared here
# 492 | JSContext* cx, HandleObject internals,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def321]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘locale’ in ‘MEM[(struct StackRootedBase * *)cx_210(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/IntlObject.cpp: scope_hint: In function ‘js::intl_supportedLocaleOrFallback(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/IntlObject.cpp:335:27: note: ‘locale’ declared here
# 335 | Rooted<JSLinearString*> locale(cx, args[0].toString()->ensureLinear(cx));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/IntlObject.cpp:330:52: note: ‘cx’ declared here
# 330 | bool js::intl_supportedLocaleOrFallback(JSContext* cx, unsigned argc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def322]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘ls’ in ‘MEM[(struct StackRootedBase * *)cx_70(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘WasmMaxMemoryPages(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:874:27: note: ‘ls’ declared here
# 874 | Rooted<JSLinearString*> ls(cx, s->ensureLinear(cx));
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:863:43: note: ‘cx’ declared here
# 863 | static bool WasmMaxMemoryPages(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def323]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘lvalue’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src13.cpp:20: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EqualityOperations.cpp: scope_hint: In function ‘LooselyEqualBooleanAndOther(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EqualityOperations.cpp:96:25: note: ‘lvalue’ declared here
# 96 | JS::Rooted<JS::Value> lvalue(cx, JS::Int32Value(lval.toBoolean() ? 1 : 0));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EqualityOperations.cpp:90:52: note: ‘cx’ declared here
# 90 | static bool LooselyEqualBooleanAndOther(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def324]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘maps’ in ‘MEM[(struct StackRootedBase * *)cx_123(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src19.cpp:20: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/PropMap.cpp: scope_hint: In function ‘js::SharedPropMap::freezeOrSealProperties(JSContext*, js::IntegrityLevel, JSClass const*, JS::MutableHandle<js::SharedPropMap*>, unsigned int, js::EnumFlags<js::ObjectFlag>*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/PropMap.cpp:462:36: note: ‘maps’ declared here
# 462 | JS::RootedVector<SharedPropMap*> maps(cx);
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/PropMap.cpp:455:55: note: ‘cx’ declared here
# 455 | bool SharedPropMap::freezeOrSealProperties(JSContext* cx, IntegrityLevel level,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def325]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘map’ in ‘MEM[(struct StackRootedBase * *)cx_166(D) + 88B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Watchtower.cpp: scope_hint: In function ‘js::Watchtower::watchPropertyChangeSlow(JSContext*, JS::Handle<js::NativeObject*>, JS::Handle<JS::PropertyKey>, js::PropertyFlags)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Watchtower.cpp:242:22: note: ‘map’ declared here
# 242 | Rooted<PropMap*> map(cx, obj->shape()->lookup(cx, id, &propIndex));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Watchtower.cpp:228:53: note: ‘cx’ declared here
# 228 | bool Watchtower::watchPropertyChangeSlow(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def326]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘map’ in ‘MEM[(struct StackRootedBase * *)cx_233(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/UbiNodeCensus.cpp: scope_hint: In member function ‘JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/UbiNodeCensus.cpp:861:22: note: ‘map’ declared here
# 861 | Rooted<MapObject*> map(cx, MapObject::create(cx));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/UbiNodeCensus.cpp:836:43: note: ‘cx’ declared here
# 836 | bool ByAllocationStack::report(JSContext* cx, CountBase& countBase,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def327]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘matched’ in ‘MEM[(struct StackRootedBase * *)cx_1286(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp: scope_hint: In function ‘js::RegExpGetSubstitution(JSContext*, JS::Handle<js::ArrayObject*>, JS::Handle<JSLinearString*>, unsigned long, JS::Handle<JSLinearString*>, unsigned long, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp:1933:27: note: ‘matched’ declared here
# 1933 | Rooted<JSLinearString*> matched(cx,
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp:1918:43: note: ‘cx’ declared here
# 1918 | bool js::RegExpGetSubstitution(JSContext* cx, Handle<ArrayObject*> matchResult,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def328]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘measurementUnits’ in ‘MEM[(struct StackRootedBase * *)cx_126(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src5.cpp:29: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/NumberFormat.cpp: scope_hint: In function ‘js::intl_availableMeasurementUnits(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/NumberFormat.cpp:236:16: note: ‘measurementUnits’ declared here
# 236 | RootedObject measurementUnits(cx, NewPlainObjectWithProto(cx, nullptr));
# | ^~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/NumberFormat.cpp:231:52: note: ‘cx’ declared here
# 231 | bool js::intl_availableMeasurementUnits(JSContext* cx, unsigned argc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def329]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘memory’ in ‘MEM[(struct StackRootedBase * *)cx_43(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/debugger/Unified_cpp_js_src_debugger0.cpp:20: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/DebuggerMemory.cpp: scope_hint: In function ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::getAllocationSamplingProbability>(JSContext*, unsigned int, JS::Value*)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: ‘memory’ declared here
# 136 | Rooted<DebuggerMemory*> memory(cx, DebuggerMemory::checkThis(cx, args));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/DebuggerMemory.cpp:132:52: note: ‘cx’ declared here
# 132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def330]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘memory’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/DebuggerMemory.cpp: scope_hint: In function ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setAllocationSamplingProbability>(JSContext*, unsigned int, JS::Value*)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: ‘memory’ declared here
# 136 | Rooted<DebuggerMemory*> memory(cx, DebuggerMemory::checkThis(cx, args));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/DebuggerMemory.cpp:132:52: note: ‘cx’ declared here
# 132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def331]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘memory’ in ‘MEM[(struct StackRootedBase * *)cx_76(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/DebuggerMemory.cpp: scope_hint: In function ‘js::DebuggerMemory::create(JSContext*, js::Debugger*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/DebuggerMemory.cpp:48:27: note: ‘memory’ declared here
# 48 | Rooted<DebuggerMemory*> memory(
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/DebuggerMemory.cpp:44:51: note: ‘cx’ declared here
# 44 | DebuggerMemory* DebuggerMemory::create(JSContext* cx, Debugger* dbg) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def332]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘messageStr’ in ‘MEM[(struct StackRootedBase * *)cx_178(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp: scope_hint: In function ‘CopyErrorReportToObject(JSContext*, JSErrorReport*, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:3765:16: note: ‘messageStr’ declared here
# 3765 | RootedString messageStr(cx, report->newMessageString(cx));
# | ^~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:3744:48: note: ‘cx’ declared here
# 3744 | static bool CopyErrorReportToObject(JSContext* cx, JSErrorReport* report,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def333]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘message’ in ‘MEM[(struct StackRootedBase * *)cx_115(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp: scope_hint: In function ‘Crash(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:3703:16: note: ‘message’ declared here
# 3703 | RootedString message(cx, JS::ToString(cx, args[0]));
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:3698:30: note: ‘cx’ declared here
# 3698 | static bool Crash(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def334]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘message’ in ‘MEM[(struct StackRootedBase * *)cx_136(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp: scope_hint: In function ‘Reject(JSContext*, js::wasm::CompileArgs const&, JS::Handle<js::PromiseObject*>, mozilla::UniquePtr<char [], JS::FreePolicy> const&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:4480:16: note: ‘message’ declared here
# 4480 | RootedString message(cx, NewStringCopyN<CanGC>(cx, str.get(), len));
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:4450:31: note: ‘cx’ declared here
# 4450 | static bool Reject(JSContext* cx, const CompileArgs& args,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def335]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘message’ in ‘MEM[(struct StackRootedBase * *)cx_159(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src17.cpp:47: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Modules.cpp: scope_hint: In function ‘ThrowResolutionError(JSContext*, JS::Handle<js::ModuleObject*>, JS::Handle<JS::Value>, bool, JS::Handle<JSAtom*>, unsigned int, unsigned int)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Modules.cpp:866:21: note: ‘message’ declared here
# 866 | Rooted<JSString*> message(cx, JS_NewStringCopyZ(cx, errorString->format));
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Modules.cpp:848:45: note: ‘cx’ declared here
# 848 | static void ThrowResolutionError(JSContext* cx, Handle<ModuleObject*> module,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def336]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘message’ in ‘MEM[(struct StackRootedBase * *)cx_279(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ErrorObject.cpp: scope_hint: In function ‘CreateErrorObject(JSContext*, JS::CallArgs const&, unsigned int, JSExnType, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ErrorObject.cpp:208:16: note: ‘message’ declared here
# 208 | RootedString message(cx, nullptr);
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ErrorObject.cpp:204:50: note: ‘cx’ declared here
# 204 | static ErrorObject* CreateErrorObject(JSContext* cx, const CallArgs& args,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def337]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘metaObject’ in ‘MEM[(struct StackRootedBase * *)cx_74(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp: scope_hint: In function ‘js::GetOrCreateModuleMetaObject(JSContext*, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp:2105:16: note: ‘metaObject’ declared here
# 2105 | RootedObject metaObject(cx, NewPlainObjectWithProto(cx, nullptr));
# | ^~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp:2098:54: note: ‘cx’ declared here
# 2098 | JSObject* js::GetOrCreateModuleMetaObject(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def338]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘moduleObj’ in ‘MEM[(struct StackRootedBase * *)cx_147(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp: scope_hint: In function ‘js::WasmModuleObject::construct(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:1749:16: note: ‘moduleObj’ declared here
# 1749 | RootedObject moduleObj(cx, WasmModuleObject::create(cx, *module, proto));
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:1688:45: note: ‘cx’ declared here
# 1688 | bool WasmModuleObject::construct(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def339]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘moduleRequest’ in ‘MEM[(struct StackRootedBase * *)cx_41(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp: scope_hint: In member function ‘js::frontend::StencilModuleMetadata::createRequestedModules(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle<JS::GCVector<js::HeapPtr<js::ModuleRequestObject*>, 0ul, js::SystemAllocPolicy> >, JS::MutableHandle<JS::GCVector<js::RequestedModule, 0ul, js::SystemAllocPolicy> >) const’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp:1573:34: note: ‘moduleRequest’ declared here
# 1573 | Rooted<ModuleRequestObject*> moduleRequest(cx);
# | ^~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp:1564:16: note: ‘cx’ declared here
# 1564 | JSContext* cx, CompilationAtomCache& atomCache,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def340]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘module’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp: scope_hint: In member function ‘js::shell::ModuleLoader::loadAndExecute(JSContext*, JS::Handle<JSString*>, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp:181:16: note: ‘module’ declared here
# 181 | RootedObject module(cx, loadAndParse(cx, path));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp:179:46: note: ‘cx’ declared here
# 179 | bool ModuleLoader::loadAndExecute(JSContext* cx, HandleString path,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def341]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘module’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp: scope_hint: In member function ‘js::shell::ModuleLoader::loadRootModule(JSContext*, JS::Handle<JSString*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp:181:16: note: ‘module’ declared here
# 181 | RootedObject module(cx, loadAndParse(cx, path));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp:144:46: note: ‘cx’ declared here
# 144 | bool ModuleLoader::loadRootModule(JSContext* cx, HandleString path) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def342]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘mod’ in ‘MEM[(struct StackRootedBase * *)cx_72(D) + 64B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/BigIntType.cpp: scope_hint: In function ‘JS::BigInt::asIntN(JSContext*, JS::Handle<JS::BigInt*>, unsigned long)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/BigIntType.cpp:2704:16: note: ‘mod’ declared here
# 2704 | RootedBigInt mod(cx, asUintN(cx, x, bits));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/BigIntType.cpp:2664:35: note: ‘cx’ declared here
# 2664 | BigInt* BigInt::asIntN(JSContext* cx, HandleBigInt x, uint64_t bits) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def343]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘m’ in ‘MEM[(struct StackRootedBase * *)cx_145(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Modules.cpp: scope_hint: In function ‘js::AsyncModuleExecutionFulfilled(JSContext*, JS::Handle<js::ModuleObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Modules.cpp:1724:25: note: ‘m’ declared here
# 1724 | Rooted<ModuleObject*> m(cx);
# | ^
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Modules.cpp:1643:51: note: ‘cx’ declared here
# 1643 | void js::AsyncModuleExecutionFulfilled(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def344]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘m’ in ‘MEM[(struct StackRootedBase * *)cx_84(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Modules.cpp: scope_hint: In function ‘GatherAvailableModuleAncestors(JSContext*, JS::Handle<js::ModuleObject*>, JS::MutableHandle<JS::GCVector<js::ModuleObject*, 0ul, js::SystemAllocPolicy> >)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Modules.cpp:1571:25: note: ‘m’ declared here
# 1571 | Rooted<ModuleObject*> m(cx);
# | ^
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Modules.cpp:1564:16: note: ‘cx’ declared here
# 1564 | JSContext* cx, Handle<ModuleObject*> module,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def345]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘nameValue’ in ‘MEM[(struct StackRootedBase * *)cx_47(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSScript.cpp: scope_hint: In function ‘js::ScriptSourceObject::initElementProperties(JSContext*, JS::Handle<js::ScriptSourceObject*>, JS::Handle<JSString*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSScript.cpp:812:15: note: ‘nameValue’ declared here
# 812 | RootedValue nameValue(cx);
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSScript.cpp:810:16: note: ‘cx’ declared here
# 810 | JSContext* cx, Handle<ScriptSourceObject*> source,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def346]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘names’ in ‘MEM[(struct StackRootedBase * *)cx_102(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp: scope_hint: In function ‘js::GetFunctionParameterNamesArray(JSContext*, JS::Handle<JSFunction*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:182:21: note: ‘names’ declared here
# 182 | RootedValueVector names(cx);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:180:60: note: ‘cx’ declared here
# 180 | ArrayObject* js::GetFunctionParameterNamesArray(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def347]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘name’ in ‘MEM[(struct StackRootedBase * *)cx_132(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsapi.cpp: scope_hint: In function ‘JS::NewFunctionFromSpec(JSContext*, JSFunctionSpec const*, JS::Handle<JS::PropertyKey>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsapi.cpp:2217:21: note: ‘name’ declared here
# 2217 | Rooted<JSAtom*> name(cx, IdToFunctionName(cx, id));
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsapi.cpp:2188:62: note: ‘cx’ declared here
# 2188 | JS_PUBLIC_API JSFunction* JS::NewFunctionFromSpec(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def348]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘name’ in ‘MEM[(struct StackRootedBase * *)cx_139(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp: scope_hint: In member function ‘js::shell::ModuleLoader::resolve(JSContext*, JS::Handle<JSString*>, JS::Handle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp:376:27: note: ‘name’ declared here
# 376 | Rooted<JSLinearString*> name(cx, JS_EnsureLinearString(cx, specifier));
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp:374:50: note: ‘cx’ declared here
# 374 | JSLinearString* ModuleLoader::resolve(JSContext* cx, HandleString specifier,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def349]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘name’ in ‘MEM[(struct StackRootedBase * *)cx_282(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp: scope_hint: In function ‘js::WasmInstanceObject::getExportedFunction(JSContext*, JS::Handle<js::WasmInstanceObject*>, unsigned int, JS::MutableHandle<JSFunction*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:2341:21: note: ‘name’ declared here
# 2341 | Rooted<JSAtom*> name(cx, instance.getFuncDisplayAtom(cx, funcIndex));
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:2325:16: note: ‘cx’ declared here
# 2325 | JSContext* cx, Handle<WasmInstanceObject*> instanceObj, uint32_t funcIndex,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def350]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘name’ in ‘MEM[(struct StackRootedBase * *)cx_35(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp: scope_hint: In member function ‘js::shell::ModuleLoader::resolve(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp:365:27: note: ‘name’ declared here
# 365 | Rooted<JSLinearString*> name(
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp:355:50: note: ‘cx’ declared here
# 355 | JSLinearString* ModuleLoader::resolve(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def351]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘name’ in ‘MEM[(struct StackRootedBase * *)cx_65(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp: scope_hint: In function ‘js::GetImportOperation(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSScript*>, unsigned char*, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp:262:25: note: ‘name’ declared here
# 262 | Rooted<PropertyName*> name(cx, script->getName(pc));
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp:258:40: note: ‘cx’ declared here
# 258 | bool js::GetImportOperation(JSContext* cx, HandleObject envChain,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def352]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘name’ in ‘MEM[(struct StackRootedBase * *)cx_69(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsapi.cpp: scope_hint: In function ‘JS::GetSelfHostedFunction(JSContext*, char const*, JS::Handle<JS::PropertyKey>, unsigned int)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsapi.cpp:2170:19: note: ‘name’ declared here
# 2170 | Rooted<JSAtom*> name(cx, IdToFunctionName(cx, id));
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsapi.cpp:2161:64: note: ‘cx’ declared here
# 2161 | JS_PUBLIC_API JSFunction* JS::GetSelfHostedFunction(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def353]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘name’ in ‘MEM[(struct StackRootedBase * *)cx_72(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/AsmJS.cpp: scope_hint: In function ‘js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/AsmJS.cpp:6985:19: note: ‘name’ declared here
# 6985 | Rooted<JSAtom*> name(cx, args.callee().as<JSFunction>().explicitName());
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/AsmJS.cpp:7058:38: note: ‘cx’ declared here
# 7058 | bool js::InstantiateAsmJS(JSContext* cx, unsigned argc, JS::Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def354]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘name’ in ‘MEM[(struct StackRootedBase * *)cx_82(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/PropertyAndElement.cpp: scope_hint: In function ‘JS_DefineProperties(JSContext*, JS::Handle<JSObject*>, JSPropertySpec const*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/PropertyAndElement.cpp:420:23: note: ‘name’ declared here
# 420 | JS::Rooted<JSAtom*> name(cx, IdToFunctionName(cx, id));
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/PropertyAndElement.cpp:849:51: note: ‘cx’ declared here
# 849 | JS_PUBLIC_API bool JS_DefineProperties(JSContext* cx, JS::Handle<JSObject*> obj,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def355]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘nbase’ in ‘MEM[(struct StackRootedBase * *)cx_123(D)]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Shape.cpp: scope_hint: In function ‘js::ProxyShape::getShape(JSContext*, JSClass const*, JS::Realm*, js::TaggedProto, js::EnumFlags<js::ObjectFlag>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Shape.cpp:1405:22: note: ‘nbase’ declared here
# 1405 | Rooted<BaseShape*> nbase(cx, BaseShape::get(cx, clasp, realm, protoRoot));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Shape.cpp:1380:45: note: ‘cx’ declared here
# 1380 | ProxyShape* ProxyShape::getShape(JSContext* cx, const JSClass* clasp,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def356]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘nbase’ in ‘MEM[(struct StackRootedBase * *)cx_127(D)]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Shape.cpp: scope_hint: In function ‘js::WasmGCShape::getShape(JSContext*, JSClass const*, JS::Realm*, js::TaggedProto, js::wasm::RecGroup const*, js::EnumFlags<js::ObjectFlag>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Shape.cpp:1450:22: note: ‘nbase’ declared here
# 1450 | Rooted<BaseShape*> nbase(cx, BaseShape::get(cx, clasp, realm, protoRoot));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Shape.cpp:1424:47: note: ‘cx’ declared here
# 1424 | WasmGCShape* WasmGCShape::getShape(JSContext* cx, const JSClass* clasp,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def357]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘nbase’ in ‘MEM[(struct StackRootedBase * *)cx_167(D)]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Shape.cpp: scope_hint: In function ‘js::SharedShape::getInitialShape(JSContext*, JSClass const*, JS::Realm*, js::TaggedProto, unsigned long, js::EnumFlags<js::ObjectFlag>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Shape.cpp:1256:22: note: ‘nbase’ declared here
# 1256 | Rooted<BaseShape*> nbase(cx, BaseShape::get(cx, clasp, realm, protoRoot));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Shape.cpp:1196:54: note: ‘cx’ declared here
# 1196 | SharedShape* SharedShape::getInitialShape(JSContext* cx, const JSClass* clasp,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def358]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘newBuffer’ in ‘MEM[(struct StackRootedBase * *)cx_143(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp: scope_hint: In function ‘js::WasmMemoryObject::bufferGetterImpl(JSContext*, JS::CallArgs const&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:2635:37: note: ‘newBuffer’ declared here
# 2635 | RootedSharedArrayBufferObject newBuffer(
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:2625:52: note: ‘cx’ declared here
# 2625 | bool WasmMemoryObject::bufferGetterImpl(JSContext* cx, const CallArgs& args) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def359]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘newStubCode’ in ‘MEM[(struct StackRootedBase * *)_1408 + 8B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/jit/Unified_cpp_js_src_jit5.cpp:11: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/IonCacheIRCompiler.cpp: scope_hint: In member function ‘js::jit::IonCacheIRCompiler::compile(js::jit::IonICStub*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/IonCacheIRCompiler.cpp:591:20: note: ‘newStubCode’ declared here
# 591 | Rooted<JitCode*> newStubCode(cx_, linker.newCode(cx_, CodeKind::Ion));
# | ^~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/IonCacheIRCompiler.cpp:547:53: note: ‘this’ declared here
# 547 | JitCode* IonCacheIRCompiler::compile(IonICStub* stub) {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def360]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘newStubCode’ in ‘MEM[(struct StackRootedBase * *)_1415 + 8B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/jit/Unified_cpp_js_src_jit0.cpp:47: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/BaselineCacheIRCompiler.cpp: scope_hint: In member function ‘js::jit::BaselineCacheIRCompiler::compile()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/BaselineCacheIRCompiler.cpp:216:20: note: ‘newStubCode’ declared here
# 216 | Rooted<JitCode*> newStubCode(cx_, linker.newCode(cx_, CodeKind::Baseline));
# | ^~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/BaselineCacheIRCompiler.cpp:142:43: note: ‘this’ declared here
# 142 | JitCode* BaselineCacheIRCompiler::compile() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def361]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘nextConverted’ in ‘MEM[(struct StackRootedBase * *)cx_169(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp: scope_hint: In function ‘JS::ConvertSavedFrameToPlainObject(JSContext*, JS::Handle<JSObject*>, JS::SavedFrameSelfHosted)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp:1155:22: note: ‘nextConverted’ declared here
# 1155 | RootedObject nextConverted(cx, JS_NewObject(cx, nullptr));
# | ^~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp:1124:16: note: ‘cx’ declared here
# 1124 | JSContext* cx, HandleObject savedFrameArg,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def362]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘next’ in ‘MEM[(struct StackRootedBase * *)cx_147(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp: scope_hint: In function ‘AsyncGeneratorDrainQueue(JSContext*, JS::Handle<js::AsyncGeneratorObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp:620:36: note: ‘next’ declared here
# 620 | Rooted<AsyncGeneratorRequest*> next(
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp:604:16: note: ‘cx’ declared here
# 604 | JSContext* cx, Handle<AsyncGeneratorObject*> generator) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def363]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘nobj’ in ‘MEM[(struct StackRootedBase * *)cx_80(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsapi.cpp: scope_hint: In function ‘JS_DeepFreezeObject(JSContext*, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsapi.cpp:1968:27: note: ‘nobj’ declared here
# 1968 | Rooted<NativeObject*> nobj(cx, &obj->as<NativeObject>());
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsapi.cpp:1947:51: note: ‘cx’ declared here
# 1947 | JS_PUBLIC_API bool JS_DeepFreezeObject(JSContext* cx, HandleObject obj) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def364]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘node’ in ‘MEM[(struct StackRootedBase * *)_25 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp: scope_hint: In member function ‘(anonymous namespace)::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp:673:24: note: ‘node’ declared here
# 673 | Rooted<PlainObject*> node(cx, NewPlainObject(cx));
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp:669:53: note: ‘this’ declared here
# 669 | MutableHandleObject dst) {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def365]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘node’ in ‘MEM[(struct StackRootedBase * *)_36 + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp: scope_hint: In member function ‘(anonymous namespace)::ASTSerializer::functionArgsAndBody(js::frontend::ParamsBodyNode*, JS::RootedVector<JS::Value>&, JS::RootedVector<JS::Value>&, bool, bool, JS::MutableHandle<JS::Value>, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp:3523:15: note: ‘node’ declared here
# 3523 | RootedValue node(cx);
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp:3480:64: note: ‘this’ declared here
# 3480 | MutableHandleValue rest) {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def366]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘notesArray’ in ‘MEM[(struct StackRootedBase * *)cx_235(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSContext.cpp: scope_hint: In function ‘js::CreateErrorNotesArray(JSContext*, JSErrorReport*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSContext.cpp:674:24: note: ‘notesArray’ declared here
# 674 | Rooted<ArrayObject*> notesArray(cx, NewDenseEmptyArray(cx));
# | ^~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSContext.cpp:673:48: note: ‘cx’ declared here
# 673 | JSObject* js::CreateErrorNotesArray(JSContext* cx, JSErrorReport* report) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def367]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘ns’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp: scope_hint: In member function ‘js::ModuleNamespaceObject::ProxyHandler::has(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp:508:34: note: ‘ns’ declared here
# 508 | Rooted<ModuleNamespaceObject*> ns(cx, &proxy->as<ModuleNamespaceObject>());
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp:506:58: note: ‘cx’ declared here
# 506 | bool ModuleNamespaceObject::ProxyHandler::has(JSContext* cx, HandleObject proxy,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def368]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘ns’ in ‘MEM[(struct StackRootedBase * *)cx_41(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src1.cpp:29: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp: scope_hint: In member function ‘js::ModuleNamespaceObject::ProxyHandler::delete_(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::ObjectOpResult&) const’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp:559:34: note: ‘ns’ declared here
# 559 | Rooted<ModuleNamespaceObject*> ns(cx, &proxy->as<ModuleNamespaceObject>());
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp:557:16: note: ‘cx’ declared here
# 557 | JSContext* cx, HandleObject proxy, HandleId id,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def369]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘ns’ in ‘MEM[(struct StackRootedBase * *)cx_79(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp: scope_hint: In member function ‘js::ModuleNamespaceObject::ProxyHandler::ownPropertyKeys(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >) const’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp:577:34: note: ‘ns’ declared here
# 577 | Rooted<ModuleNamespaceObject*> ns(cx, &proxy->as<ModuleNamespaceObject>());
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp:576:16: note: ‘cx’ declared here
# 576 | JSContext* cx, HandleObject proxy, MutableHandleIdVector props) const {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def370]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj2’ in ‘MEM[(struct StackRootedBase * *)cx_107(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp: scope_hint: In function ‘js::SetPrototype(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::ObjectOpResult&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp:1966:16: note: ‘obj2’ declared here
# 1966 | RootedObject obj2(cx, proto);
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp:1918:34: note: ‘cx’ declared here
# 1918 | bool js::SetPrototype(JSContext* cx, HandleObject obj, HandleObject proto,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def371]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘objProto’ in ‘MEM[(struct StackRootedBase * *)cx_137(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSFunction.cpp: scope_hint: In function ‘fun_resolve(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSFunction.cpp:369:16: note: ‘objProto’ declared here
# 369 | RootedObject objProto(cx);
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSFunction.cpp:465:36: note: ‘cx’ declared here
# 465 | static bool fun_resolve(JSContext* cx, HandleObject obj, HandleId id,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def372]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘objectProto’ in ‘MEM[(struct StackRootedBase * *)cx_28(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp: scope_hint: In function ‘js::DebuggerObject::initClass(JSContext*, JS::Handle<js::GlobalObject*>, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:1551:25: note: ‘objectProto’ declared here
# 1551 | Rooted<NativeObject*> objectProto(
# | ^~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:1548:52: note: ‘cx’ declared here
# 1548 | NativeObject* DebuggerObject::initClass(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def373]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘objectProto’ in ‘MEM[(struct StackRootedBase * *)cx_29(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp: scope_hint: In function ‘CreateObjectPrototype(JSContext*, JSProtoKey)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp:2253:24: note: ‘objectProto’ declared here
# 2253 | Rooted<PlainObject*> objectProto(
# | ^~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp:2245:51: note: ‘cx’ declared here
# 2245 | static JSObject* CreateObjectPrototype(JSContext* cx, JSProtoKey key) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def374]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘object’ in ‘MEM[(struct StackRootedBase * *)cx_107(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp: scope_hint: In function ‘AddMarkObservers(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:7922:16: note: ‘object’ declared here
# 7922 | RootedObject object(cx);
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:7897:41: note: ‘cx’ declared here
# 7897 | static bool AddMarkObservers(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def375]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘object’ in ‘MEM[(struct StackRootedBase * *)cx_17(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ArrayBufferObject.cpp: scope_hint: In function ‘js::CreateWasmBuffer(JSContext*, js::wasm::MemoryDesc const&, JS::MutableHandle<js::ArrayBufferObjectMaybeShared*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ArrayBufferObject.cpp:858:38: note: ‘object’ declared here
# 858 | RootedArrayBufferObjectMaybeShared object(
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ArrayBufferObject.cpp:905:38: note: ‘cx’ declared here
# 905 | bool js::CreateWasmBuffer(JSContext* cx, const wasm::MemoryDesc& memory,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def376]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘object’ in ‘MEM[(struct StackRootedBase * *)cx_37(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp: scope_hint: In member function ‘js::frontend::StencilModuleMetadata::createModuleRequestObjects(JSContext*, js::frontend::CompilationAtomCache&, JS::MutableHandle<JS::GCVector<js::HeapPtr<js::ModuleRequestObject*>, 0ul, js::SystemAllocPolicy> >) const’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp:1427:32: note: ‘object’ declared here
# 1427 | Rooted<ModuleRequestObject*> object(cx);
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp:1420:16: note: ‘cx’ declared here
# 1420 | JSContext* cx, CompilationAtomCache& atomCache,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def377]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘object’ in ‘MEM[(struct StackRootedBase * *)cx_72(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp: scope_hint: In function ‘js::ModuleNamespaceObject::create(JSContext*, JS::Handle<js::ModuleObject*>, JS::MutableHandle<mozilla::UniquePtr<JS::GCVector<js::HeapPtr<JSAtom*>, 0ul, js::SystemAllocPolicy>, JS::DeletePolicy<JS::GCVector<js::HeapPtr<JSAtom*>, 0ul, js::SystemAllocPolicy> > > >, JS::MutableHandle<mozilla::UniquePtr<js::IndirectBindingMap, JS::DeletePolicy<js::IndirectBindingMap> > >)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp:300:16: note: ‘object’ declared here
# 300 | RootedObject object(
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp:293:16: note: ‘cx’ declared here
# 293 | JSContext* cx, Handle<ModuleObject*> module,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def378]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘object’ in ‘MEM[(struct StackRootedBase * *)cx_98(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/DebugScript.cpp: scope_hint: In function ‘js::DebugScript::getOrCreate(JSContext*, JS::Handle<JSScript*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/DebugScript.cpp:125:30: note: ‘object’ declared here
# 125 | Rooted<DebugScriptObject*> object(
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/DebugScript.cpp:109:50: note: ‘cx’ declared here
# 109 | DebugScript* DebugScript::getOrCreate(JSContext* cx, HandleScript script) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def379]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)_2(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘NewObjectWithCallHook(JSContext*, unsigned int, JS::Value*)::{lambda(JSContext*, unsigned int, JS::Value*)#1}::_FUN(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:3043:26: note: ‘obj’ declared here
# 3043 | Rooted<PlainObject*> obj(cx, NewPlainObject(cx));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:3099:40: note: ‘<anonymous>’ declared here
# 3099 | static auto callHook = [](JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def380]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)_22 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp: scope_hint: In member function ‘js::Debugger::CallData::adoptSource()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:6277:16: note: ‘obj’ declared here
# 6277 | RootedObject obj(cx, RequireObject(cx, args[0]));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:6272:38: note: ‘this’ declared here
# 6272 | bool Debugger::CallData::adoptSource() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def381]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)_24 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CacheIR.cpp: scope_hint: In member function ‘js::jit::OptimizeSpreadCallIRGenerator::tryAttachArguments()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CacheIR.cpp:5557:16: note: ‘obj’ declared here
# 5557 | RootedObject obj(cx_, &val_.toObject());
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CacheIR.cpp:5552:66: note: ‘this’ declared here
# 5552 | AttachDecision OptimizeSpreadCallIRGenerator::tryAttachArguments() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def382]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)_32 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp: scope_hint: In member function ‘js::Debugger::CallData::adoptDebuggeeValue()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:6174:18: note: ‘obj’ declared here
# 6174 | RootedObject obj(cx, &v.toObject());
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:6167:45: note: ‘this’ declared here
# 6167 | bool Debugger::CallData::adoptDebuggeeValue() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def383]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)_54 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp: scope_hint: In member function ‘js::DebuggerObject::CallData::boundArgumentsGetter()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:459:16: note: ‘obj’ declared here
# 459 | RootedObject obj(cx,
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:448:53: note: ‘this’ declared here
# 448 | bool DebuggerObject::CallData::boundArgumentsGetter() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def384]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)_60 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp: scope_hint: In member function ‘js::Debugger::CallData::adoptFrame()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:6225:16: note: ‘obj’ declared here
# 6225 | RootedObject obj(cx, RequireObject(cx, args[0]));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:6220:37: note: ‘this’ declared here
# 6220 | bool Debugger::CallData::adoptFrame() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def385]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_10(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter-inl.h: scope_hint: In function ‘js::jit::DoGetElemFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter-inl.h:513:16: note: ‘obj’ declared here
# 513 | RootedObject obj(cx, &lref.toObject());
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/BaselineIC.cpp:638:35: note: ‘cx’ declared here
# 638 | bool DoGetElemFallback(JSContext* cx, BaselineFrame* frame,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def386]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_100(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp: scope_hint: In function ‘Help(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:9654:16: note: ‘obj’ declared here
# 9654 | RootedObject obj(cx, &args[0].toObject());
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:9625:29: note: ‘cx’ declared here
# 9625 | static bool Help(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def387]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_108(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘NewObjectWithAddPropertyHook(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:3019:16: note: ‘obj’ declared here
# 3019 | RootedObject obj(cx, JS_NewObject(cx, &cls));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:2974:53: note: ‘cx’ declared here
# 2974 | static bool NewObjectWithAddPropertyHook(JSContext* cx, unsigned argc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def388]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_109(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp: scope_hint: In member function ‘js::SavedStacks::MetadataBuilder::build(JSContext*, JS::Handle<JSObject*>, js::AutoEnterOOMUnsafeRegion&) const’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp:1925:16: note: ‘obj’ declared here
# 1925 | RootedObject obj(cx, target);
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp:1923:16: note: ‘cx’ declared here
# 1923 | JSContext* cx, HandleObject target,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def389]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_11(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘MakeSerializable(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:5058:39: note: ‘obj’ declared here
# 5058 | Rooted<CustomSerializableObject*> obj(
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:5256:41: note: ‘cx’ declared here
# 5256 | static bool MakeSerializable(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def390]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_113(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/JSON.cpp: scope_hint: In function ‘Str(JSContext*, JS::Value const&, (anonymous namespace)::StringifyContext*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/JSON.cpp:308:18: note: ‘obj’ declared here
# 308 | RootedObject obj(cx, JS::ToObject(cx, vp));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/JSON.cpp:704:28: note: ‘cx’ declared here
# 704 | static bool Str(JSContext* cx, const Value& v, StringifyContext* scx) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def391]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_116(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src6.cpp:38: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp: scope_hint: In function ‘date_toJSON(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp:2944:16: note: ‘obj’ declared here
# 2944 | RootedObject obj(cx, ToObject(cx, args.thisv()));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp:2939:36: note: ‘cx’ declared here
# 2939 | static bool date_toJSON(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def392]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_119(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/FinalizationRegistryObject.cpp: scope_hint: In function ‘js::FinalizationRegistryObject::unregister(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/FinalizationRegistryObject.cpp:562:16: note: ‘obj’ declared here
# 562 | RootedObject obj(cx, registry->registrations()->lookup(unregisterToken));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/FinalizationRegistryObject.cpp:523:56: note: ‘cx’ declared here
# 523 | bool FinalizationRegistryObject::unregister(JSContext* cx, unsigned argc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def393]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_123(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp: scope_hint: In function ‘array_push(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:2255:16: note: ‘obj’ declared here
# 2255 | RootedObject obj(cx, ToObject(cx, args.thisv()));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:2250:35: note: ‘cx’ declared here
# 2250 | static bool array_push(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def394]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_13(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘HasSameBytecodeData(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:2132:18: note: ‘obj’ declared here
# 2132 | RootedObject obj(cx, CheckedUnwrapDynamic(&v.toObject(), cx));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:2118:44: note: ‘cx’ declared here
# 2118 | static bool HasSameBytecodeData(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def395]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_131(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp: scope_hint: In function ‘StreamCacheEntryObject::construct(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:7514:27: note: ‘obj’ declared here
# 7514 | Rooted<NativeObject*> obj(
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:7486:36: note: ‘cx’ declared here
# 7486 | static bool construct(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def396]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_132(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp: scope_hint: In function ‘js::FromPropertyDescriptorToObject(JSContext*, JS::Handle<JS::PropertyDescriptor>, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp:167:16: note: ‘obj’ declared here
# 167 | RootedObject obj(cx, NewPlainObject(cx));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp:163:52: note: ‘cx’ declared here
# 163 | bool js::FromPropertyDescriptorToObject(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def397]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_133(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp: scope_hint: In function ‘array_toLocaleString(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:1388:16: note: ‘obj’ declared here
# 1388 | RootedObject obj(cx, ToObject(cx, args.thisv()));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:1381:45: note: ‘cx’ declared here
# 1381 | static bool array_toLocaleString(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def398]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_139(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ErrorObject.cpp: scope_hint: In function ‘AggregateError(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ErrorObject.cpp:335:24: note: ‘obj’ declared here
# 335 | Rooted<ErrorObject*> obj(
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ErrorObject.cpp:313:39: note: ‘cx’ declared here
# 313 | static bool AggregateError(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def399]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_144(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp: scope_hint: In function ‘js::GetProperty(JSContext*, JS::Handle<JS::Value>, JS::Handle<js::PropertyName*>, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp:4781:16: note: ‘obj’ declared here
# 4781 | RootedObject obj(
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp:4725:33: note: ‘cx’ declared here
# 4725 | bool js::GetProperty(JSContext* cx, HandleValue v, Handle<PropertyName*> name,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def400]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_147(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp: scope_hint: In function ‘js::DebuggerArguments::create(JSContext*, JS::Handle<JSObject*>, JS::Handle<js::DebuggerFrame*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp:1639:30: note: ‘obj’ declared here
# 1639 | Rooted<DebuggerArguments*> obj(
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp:1635:57: note: ‘cx’ declared here
# 1635 | DebuggerArguments* DebuggerArguments::create(JSContext* cx, HandleObject proto,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def401]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_152(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/MapObject.cpp: scope_hint: In function ‘js::MapObject::construct(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/MapObject.cpp:768:22: note: ‘obj’ declared here
# 768 | Rooted<MapObject*> obj(cx, MapObject::create(cx, proto));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/MapObject.cpp:755:38: note: ‘cx’ declared here
# 755 | bool MapObject::construct(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def402]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_159(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp: scope_hint: In function ‘array_shift(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:2420:16: note: ‘obj’ declared here
# 2420 | RootedObject obj(cx, ToObject(cx, args.thisv()));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:2415:36: note: ‘cx’ declared here
# 2415 | static bool array_shift(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def403]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_160(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/UbiNodeCensus.cpp: scope_hint: In member function ‘JS::ubi::ByUbinodeType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/UbiNodeCensus.cpp:689:24: note: ‘obj’ declared here
# 689 | Rooted<PlainObject*> obj(cx, NewPlainObject(cx));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/UbiNodeCensus.cpp:669:39: note: ‘cx’ declared here
# 669 | bool ByUbinodeType::report(JSContext* cx, CountBase& countBase,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def404]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_163(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/OSObject.cpp: scope_hint: In function ‘js::shell::DefineOS(JSContext*, JS::Handle<JSObject*>, bool, js::shell::RCFile**, js::shell::RCFile**)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/OSObject.cpp:1233:16: note: ‘obj’ declared here
# 1233 | RootedObject obj(cx, JS_NewPlainObject(cx));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/OSObject.cpp:1231:26: note: ‘cx’ declared here
# 1231 | bool DefineOS(JSContext* cx, HandleObject global, bool fuzzingSafe,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def405]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_170(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src16.cpp:29: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSFunction.cpp: scope_hint: In function ‘JS::OrdinaryHasInstance(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, bool*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSFunction.cpp:581:16: note: ‘obj’ declared here
# 581 | RootedObject obj(cx, objArg);
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSFunction.cpp:576:41: note: ‘cx’ declared here
# 576 | bool JS::OrdinaryHasInstance(JSContext* cx, HandleObject objArg, HandleValue v,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def406]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_180(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘GetExceptionInfo(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:7198:16: note: ‘obj’ declared here
# 7198 | RootedObject obj(cx, NewPlainObject(cx));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:7155:41: note: ‘cx’ declared here
# 7155 | static bool GetExceptionInfo(JSContext* cx, uint32_t argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def407]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_182(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp: scope_hint: In function ‘array_with(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:3446:16: note: ‘obj’ declared here
# 3446 | RootedObject obj(cx, ToObject(cx, args.thisv()));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:3441:35: note: ‘cx’ declared here
# 3441 | static bool array_with(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def408]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_183(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp: scope_hint: In function ‘js::array_includes(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:4421:16: note: ‘obj’ declared here
# 4421 | RootedObject obj(cx, ToObject(cx, args.thisv()));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:4416:36: note: ‘cx’ declared here
# 4416 | bool js::array_includes(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def409]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_185(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp: scope_hint: In function ‘js::array_lastIndexOf(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:4307:16: note: ‘obj’ declared here
# 4307 | RootedObject obj(cx, ToObject(cx, args.thisv()));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:4302:39: note: ‘cx’ declared here
# 4302 | bool js::array_lastIndexOf(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def410]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_188(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp: scope_hint: In function ‘array_unshift(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:2504:16: note: ‘obj’ declared here
# 2504 | RootedObject obj(cx, ToObject(cx, args.thisv()));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:2499:38: note: ‘cx’ declared here
# 2499 | static bool array_unshift(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def411]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_195(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp: scope_hint: In function ‘js::array_indexOf(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:4180:16: note: ‘obj’ declared here
# 4180 | RootedObject obj(cx, ToObject(cx, args.thisv()));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:4175:35: note: ‘cx’ declared here
# 4175 | bool js::array_indexOf(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def412]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_197(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp: scope_hint: In function ‘array_reverse(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:1533:16: note: ‘obj’ declared here
# 1533 | RootedObject obj(cx, ToObject(cx, args.thisv()));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:1528:38: note: ‘cx’ declared here
# 1528 | static bool array_reverse(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def413]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/VMFunctions.cpp:49: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/StringObject-inl.h: scope_hint: In function ‘js::jit::NewStringObject(JSContext*, JS::Handle<JSString*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/StringObject-inl.h:38:25: note: ‘obj’ declared here
# 38 | Rooted<StringObject*> obj(
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/VMFunctions.cpp:799:38: note: ‘cx’ declared here
# 799 | JSObject* NewStringObject(JSContext* cx, HandleString str) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def414]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_201(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src24.cpp:20: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/UbiNodeCensus.cpp: scope_hint: In member function ‘JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/UbiNodeCensus.cpp:275:24: note: ‘obj’ declared here
# 275 | Rooted<PlainObject*> obj(cx, NewPlainObject(cx));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/UbiNodeCensus.cpp:271:38: note: ‘cx’ declared here
# 271 | bool ByCoarseType::report(JSContext* cx, CountBase& countBase,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def415]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_226(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/BaselineIC.cpp: scope_hint: In function ‘js::jit::DoSetElemFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Value*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/BaselineIC.cpp:782:16: note: ‘obj’ declared here
# 782 | RootedObject obj(
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/BaselineIC.cpp:763:35: note: ‘cx’ declared here
# 763 | bool DoSetElemFallback(JSContext* cx, BaselineFrame* frame,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def416]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_2404(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/ScriptedProxyHandler.cpp: scope_hint: In member function ‘js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >) const’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/ScriptedProxyHandler.cpp:764:16: note: ‘obj’ declared here
# 764 | RootedObject obj(cx, RequireObject(cx, JSMSG_OBJECT_REQUIRED_RET_OWNKEYS,
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/ScriptedProxyHandler.cpp:812:55: note: ‘cx’ declared here
# 812 | bool ScriptedProxyHandler::ownPropertyKeys(JSContext* cx, HandleObject proxy,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def417]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_249(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp: scope_hint: In function ‘js::Debugger::construct(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:4683:35: note: ‘obj’ declared here
# 4683 | Rooted<DebuggerInstanceObject*> obj(
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:4655:37: note: ‘cx’ declared here
# 4655 | bool Debugger::construct(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def418]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_25(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsfriendapi.cpp: scope_hint: In function ‘js::GetTestingFunctions(JSContext*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsfriendapi.cpp:672:16: note: ‘obj’ declared here
# 672 | RootedObject obj(cx, JS_NewPlainObject(cx));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsfriendapi.cpp:671:60: note: ‘cx’ declared here
# 671 | JS_PUBLIC_API JSObject* js::GetTestingFunctions(JSContext* cx) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def419]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_250(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp: scope_hint: In function ‘js::array_join(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:1257:16: note: ‘obj’ declared here
# 1257 | RootedObject obj(cx, ToObject(cx, args.thisv()));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:1252:32: note: ‘cx’ declared here
# 1252 | bool js::array_join(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def420]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_256(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp: scope_hint: In function ‘EnumerableOwnProperties<(EnumerableOwnPropertiesKind)1>(JSContext*, JS::CallArgs const&)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp:1775:16: note: ‘obj’ declared here
# 1775 | RootedObject obj(cx, IF_RECORD_TUPLE(ToObjectOrGetObjectPayload, ToObject)(
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp:1769:48: note: ‘cx’ declared here
# 1769 | static bool EnumerableOwnProperties(JSContext* cx, const JS::CallArgs& args) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def421]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_264(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp: scope_hint: In function ‘array_slice(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:3808:16: note: ‘obj’ declared here
# 3808 | RootedObject obj(cx, ToObject(cx, args.thisv()));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:3803:36: note: ‘cx’ declared here
# 3803 | static bool array_slice(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def422]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_267(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/JSON.cpp: scope_hint: In function ‘PreprocessValue<JS::Handle<JS::PropertyKey> >(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>, (anonymous namespace)::StringifyContext*)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/JSON.cpp:308:18: note: ‘obj’ declared here
# 308 | RootedObject obj(cx, JS::ToObject(cx, vp));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/JSON.cpp:293:40: note: ‘cx’ declared here
# 293 | static bool PreprocessValue(JSContext* cx, HandleObject holder, KeyType key,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def423]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_272(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp: scope_hint: In function ‘EnumerableOwnProperties<(EnumerableOwnPropertiesKind)2>(JSContext*, JS::CallArgs const&)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp:1775:16: note: ‘obj’ declared here
# 1775 | RootedObject obj(cx, IF_RECORD_TUPLE(ToObjectOrGetObjectPayload, ToObject)(
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp:1769:48: note: ‘cx’ declared here
# 1769 | static bool EnumerableOwnProperties(JSContext* cx, const JS::CallArgs& args) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def424]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_278(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/MapObject.cpp: scope_hint: In function ‘js::SetObject::construct(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/MapObject.cpp:1466:22: note: ‘obj’ declared here
# 1466 | Rooted<SetObject*> obj(cx, SetObject::create(cx, proto));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/MapObject.cpp:1453:38: note: ‘cx’ declared here
# 1453 | bool SetObject::construct(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def425]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_282(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/BaselineIC.cpp: scope_hint: In function ‘js::jit::DoSetPropFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Value*, JS::Handle<JS::Value>, JS::Handle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/BaselineIC.cpp:1346:16: note: ‘obj’ declared here
# 1346 | RootedObject obj(cx,
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/BaselineIC.cpp:1323:35: note: ‘cx’ declared here
# 1323 | bool DoSetPropFallback(JSContext* cx, BaselineFrame* frame,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def426]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_29(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp: scope_hint: In function ‘DefineConsole(JSContext*, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:9492:16: note: ‘obj’ declared here
# 9492 | RootedObject obj(cx, JS_NewPlainObject(cx));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:9491:31: note: ‘cx’ declared here
# 9491 | bool DefineConsole(JSContext* cx, HandleObject global) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def427]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsexn.cpp: scope_hint: In function ‘js::ErrorFromException(JSContext*, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsexn.cpp:255:16: note: ‘obj’ declared here
# 255 | RootedObject obj(cx, UncheckedUnwrap(objArg));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsexn.cpp:248:50: note: ‘cx’ declared here
# 248 | JSErrorReport* js::ErrorFromException(JSContext* cx, HandleObject objArg) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def428]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_304(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/WeakSetObject.cpp: scope_hint: In function ‘js::WeakSetObject::construct(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/WeakSetObject.cpp:178:26: note: ‘obj’ declared here
# 178 | Rooted<WeakSetObject*> obj(cx, WeakSetObject::create(cx, proto));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/WeakSetObject.cpp:165:42: note: ‘cx’ declared here
# 165 | bool WeakSetObject::construct(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def429]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_31(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/WeakMapObject.cpp: scope_hint: In function ‘JS_NondeterministicGetWeakMapKeys(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/WeakMapObject.cpp:180:16: note: ‘obj’ declared here
# 180 | RootedObject obj(cx, UncheckedUnwrap(objArg));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/WeakMapObject.cpp:177:65: note: ‘cx’ declared here
# 177 | JS_PUBLIC_API bool JS_NondeterministicGetWeakMapKeys(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def430]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_312(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp: scope_hint: In function ‘array_concat(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:4692:16: note: ‘obj’ declared here
# 4692 | RootedObject obj(cx, ToObject(cx, args.thisv()));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:4687:37: note: ‘cx’ declared here
# 4687 | static bool array_concat(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def431]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_313(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp: scope_hint: In function ‘js::ToPropertyDescriptor(JSContext*, JS::Handle<JS::Value>, bool, JS::MutableHandle<JS::PropertyDescriptor>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp:317:16: note: ‘obj’ declared here
# 317 | RootedObject obj(cx,
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp:313:42: note: ‘cx’ declared here
# 313 | bool js::ToPropertyDescriptor(JSContext* cx, HandleValue descval,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def432]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_318(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/VMFunctionList-inl.h:32: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/IonCacheIRCompiler.cpp:30: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter-inl.h: scope_hint: In function ‘js::jit::IonGetPropertyIC::update(JSContext*, JS::Handle<JSScript*>, js::jit::IonGetPropertyIC*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter-inl.h:513:16: note: ‘obj’ declared here
# 513 | RootedObject obj(cx, &lref.toObject());
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/jit/Unified_cpp_js_src_jit5.cpp:29: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/IonIC.cpp:163:42: note: ‘cx’ declared here
# 163 | bool IonGetPropertyIC::update(JSContext* cx, HandleScript outerScript,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def433]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_328(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp: scope_hint: In function ‘js::obj_toString(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp:679:16: note: ‘obj’ declared here
# 679 | RootedObject obj(cx);
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp:676:34: note: ‘cx’ declared here
# 676 | bool js::obj_toString(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def434]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_35(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp: scope_hint: In function ‘js::SetElementSuper(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp:5525:16: note: ‘obj’ declared here
# 5525 | RootedObject obj(cx, ToObjectFromStackForPropertyAccess(
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp:5521:37: note: ‘cx’ declared here
# 5521 | bool js::SetElementSuper(JSContext* cx, HandleValue lval, HandleValue receiver,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def435]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_350(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp: scope_hint: In function ‘array_toSpliced(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:3181:16: note: ‘obj’ declared here
# 3181 | RootedObject obj(cx, ToObject(cx, args.thisv()));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:3176:40: note: ‘cx’ declared here
# 3176 | static bool array_toSpliced(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def436]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_36(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘CustomSerializableObject::CanTransfer(JSContext*, JS::Handle<JSObject*>, bool*, void*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:5186:39: note: ‘obj’ declared here
# 5186 | Rooted<CustomSerializableObject*> obj(cx);
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:5184:38: note: ‘cx’ declared here
# 5184 | static bool CanTransfer(JSContext* cx, JS::Handle<JSObject*> wrapped,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def437]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_37(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp: scope_hint: In function ‘js::OptimizeSpreadCall(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp:5302:16: note: ‘obj’ declared here
# 5302 | RootedObject obj(cx, &arg.toObject());
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp:5292:40: note: ‘cx’ declared here
# 5292 | bool js::OptimizeSpreadCall(JSContext* cx, HandleValue arg,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def438]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_38(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp: scope_hint: In function ‘js::WasmTagObject::create(JSContext*, RefPtr<js::wasm::TagType const> const&, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:3762:26: note: ‘obj’ declared here
# 3762 | Rooted<WasmTagObject*> obj(cx,
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:3759:49: note: ‘cx’ declared here
# 3759 | WasmTagObject* WasmTagObject::create(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def439]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘CloneBufferObject::getCloneBuffer(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:4880:32: note: ‘obj’ declared here
# 4880 | Rooted<CloneBufferObject*> obj(
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:4908:41: note: ‘cx’ declared here
# 4908 | static bool getCloneBuffer(JSContext* cx, unsigned int argc, JS::Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def440]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_40(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src1.cpp:20: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/MapObject.cpp: scope_hint: In function ‘js::MapObject::size_impl(JSContext*, JS::CallArgs const&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/MapObject.cpp:821:16: note: ‘obj’ declared here
# 821 | RootedObject obj(cx, &args.thisv().toObject());
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/MapObject.cpp:820:38: note: ‘cx’ declared here
# 820 | bool MapObject::size_impl(JSContext* cx, const CallArgs& args) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def441]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_42(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ShellModuleObjectWrapper.cpp: scope_hint: In function ‘ShellImportEntryWrapper::create(JSContext*, JS::Handle<JSObject*>, js::ImportEntry*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ShellModuleObjectWrapper.cpp:447:27: note: ‘obj’ declared here
# 447 | JS::Rooted<JSObject*> obj(cx, JS_NewObject(cx, &class_)); \
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ShellModuleObjectWrapper.cpp:446:18: note: ‘cx’ declared here
# 446 | JSContext* cx, JS::Handle<JSObject*> owner, CLASS* target) { \
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def442]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_43(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘CustomSerializableObject::ReadTransfer(JSContext*, JSStructuredCloneReader*, unsigned int, void*, unsigned long, void*, JS::MutableHandle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:5229:41: note: ‘obj’ declared here
# 5229 | Rooted<CustomSerializableObject*> obj(
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:5223:39: note: ‘cx’ declared here
# 5223 | static bool ReadTransfer(JSContext* cx, JSStructuredCloneReader* r,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def443]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_45(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSFunction.cpp: scope_hint: In function ‘js::fun_toString(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSFunction.cpp:885:16: note: ‘obj’ declared here
# 885 | RootedObject obj(cx, ToObject(cx, args.thisv()));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSFunction.cpp:881:34: note: ‘cx’ declared here
# 881 | bool js::fun_toString(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def444]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_457(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp: scope_hint: In function ‘js::wasm::GetImports(JSContext*, js::wasm::Module const&, JS::Handle<JSObject*>, js::wasm::ImportValues*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:461:34: note: ‘obj’ declared here
# 461 | Rooted<WasmTableObject*> obj(cx, &v.toObject().as<WasmTableObject>());
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:399:38: note: ‘cx’ declared here
# 399 | bool js::wasm::GetImports(JSContext* cx, const Module& module,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def445]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_465(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp: scope_hint: In function ‘array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:2843:16: note: ‘obj’ declared here
# 2843 | RootedObject obj(cx, ToObject(cx, args.thisv()));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:2837:42: note: ‘cx’ declared here
# 2837 | static bool array_splice_impl(JSContext* cx, unsigned argc, Value* vp,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def446]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_48(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘CustomSerializableObject::Read(JSContext*, JSStructuredCloneReader*, JS::CloneDataPolicy const&, unsigned int, unsigned int, void*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:5169:39: note: ‘obj’ declared here
# 5169 | Rooted<CustomSerializableObject*> obj(
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:5156:36: note: ‘cx’ declared here
# 5156 | static JSObject* Read(JSContext* cx, JSStructuredCloneReader* r,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def447]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_49(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Source.cpp: scope_hint: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getId>(JSContext*, unsigned int, JS::Value*)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here
# 189 | Rooted<DebuggerSource*> obj(cx, DebuggerSource::check(cx, args.thisv()));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here
# 185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def448]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/debugger/Unified_cpp_js_src_debugger1.cpp:20: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Source.cpp: scope_hint: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getElementProperty>(JSContext*, unsigned int, JS::Value*)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here
# 189 | Rooted<DebuggerSource*> obj(cx, DebuggerSource::check(cx, args.thisv()));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here
# 185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def449]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_52(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Script.cpp: scope_hint: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getFormat>(JSContext*, unsigned int, JS::Value*)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here
# 256 | Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here
# 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def450]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Script.cpp: scope_hint: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getMainOffset>(JSContext*, unsigned int, JS::Value*)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here
# 256 | Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here
# 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def451]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_55(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Source.cpp: scope_hint: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getIntroductionOffset>(JSContext*, unsigned int, JS::Value*)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here
# 189 | Rooted<DebuggerSource*> obj(cx, DebuggerSource::check(cx, args.thisv()));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here
# 185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def452]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_56(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/JSON.cpp: scope_hint: In function ‘Revive(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/JSON.cpp:1090:24: note: ‘obj’ declared here
# 1090 | Rooted<PlainObject*> obj(cx, NewPlainObject(cx));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/JSON.cpp:1089:31: note: ‘cx’ declared here
# 1089 | static bool Revive(JSContext* cx, HandleValue reviver, MutableHandleValue vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def453]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_59(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp: scope_hint: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::displayNameGetter>(JSContext*, unsigned int, JS::Value*)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
# 230 | Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
# 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def454]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp: scope_hint: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseIDGetter>(JSContext*, unsigned int, JS::Value*)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
# 230 | Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
# 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def455]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_61(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp: scope_hint: In function ‘obj_getOwnPropertySymbols(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp:2026:16: note: ‘obj’ declared here
# 2026 | RootedObject obj(cx, ToObject(cx, args.get(0)));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp:2022:50: note: ‘cx’ declared here
# 2022 | static bool obj_getOwnPropertySymbols(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def456]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_62(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp: scope_hint: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isNativeGetterWithJitInfo>(JSContext*, unsigned int, JS::Value*)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
# 230 | Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
# 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def457]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_63(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp: scope_hint: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorLineNumberGetter>(JSContext*, unsigned int, JS::Value*)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
# 230 | Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
# 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def458]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_64(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp: scope_hint: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isPromiseGetter>(JSContext*, unsigned int, JS::Value*)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
# 230 | Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
# 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def459]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_65(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/OSObject.cpp: scope_hint: In function ‘js::shell::FileAsTypedArray(JSContext*, JS::Handle<JSString*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/OSObject.cpp:329:25: note: ‘obj’ declared here
# 329 | JS::Rooted<JSObject*> obj(cx, JS_NewUint8Array(cx, len));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/OSObject.cpp:306:39: note: ‘cx’ declared here
# 306 | JSObject* FileAsTypedArray(JSContext* cx, JS::HandleString pathnameStr) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def460]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_66(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp: scope_hint: In function ‘js::WasmGlobalObject::create(JSContext*, JS::Handle<js::wasm::Val>, bool, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:3459:29: note: ‘obj’ declared here
# 3459 | Rooted<WasmGlobalObject*> obj(
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:3457:55: note: ‘cx’ declared here
# 3457 | WasmGlobalObject* WasmGlobalObject::create(JSContext* cx, HandleVal value,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def461]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_67(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp: scope_hint: In function ‘js::DelPropOperation<true>(JSContext*, JS::Handle<JS::Value>, JS::Handle<js::PropertyName*>, bool*)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp:4850:16: note: ‘obj’ declared here
# 4850 | RootedObject obj(cx,
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp:4847:38: note: ‘cx’ declared here
# 4847 | bool js::DelPropOperation(JSContext* cx, HandleValue val,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def462]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_70(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp: scope_hint: In function ‘js::SetPropertySuper(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<js::PropertyName*>, JS::Handle<JS::Value>, bool)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp:5511:16: note: ‘obj’ declared here
# 5511 | RootedObject obj(cx, ToObjectFromStackForPropertyAccess(
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp:5506:38: note: ‘cx’ declared here
# 5506 | bool js::SetPropertySuper(JSContext* cx, HandleValue lval, HandleValue receiver,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def463]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_71(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp: scope_hint: In function ‘js::intrinsic_GetStringDataProperty(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp:2347:16: note: ‘obj’ declared here
# 2347 | RootedObject obj(cx, &args[0].toObject());
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp:2342:53: note: ‘cx’ declared here
# 2342 | bool js::intrinsic_GetStringDataProperty(JSContext* cx, unsigned argc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def464]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_72(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp: scope_hint: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isBoundFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
# 230 | Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
# 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def465]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_73(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp: scope_hint: In function ‘js::DelElemOperation<false>(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp:4883:16: note: ‘obj’ declared here
# 4883 | RootedObject obj(
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp:4880:38: note: ‘cx’ declared here
# 4880 | bool js::DelElemOperation(JSContext* cx, HandleValue val, HandleValue index,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def466]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_77(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Reflect.cpp: scope_hint: In function ‘Reflect_setPrototypeOf(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Reflect.cpp:177:16: note: ‘obj’ declared here
# 177 | RootedObject obj(cx, RequireObjectArg(cx, "`target`",
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Reflect.cpp:173:47: note: ‘cx’ declared here
# 173 | static bool Reflect_setPrototypeOf(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def467]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_79(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp: scope_hint: In function ‘js::WasmExceptionObject::create(JSContext*, JS::Handle<js::WasmTagObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:4007:32: note: ‘obj’ declared here
# 4007 | Rooted<WasmExceptionObject*> obj(
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:4003:61: note: ‘cx’ declared here
# 4003 | WasmExceptionObject* WasmExceptionObject::create(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def468]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_80(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp: scope_hint: In function ‘js::DelElemOperation<true>(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp:4883:16: note: ‘obj’ declared here
# 4883 | RootedObject obj(
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp:4880:38: note: ‘cx’ declared here
# 4880 | bool js::DelElemOperation(JSContext* cx, HandleValue val, HandleValue index,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def469]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_84(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp: scope_hint: In function ‘js::WasmTableObject::create(JSContext*, unsigned int, mozilla::Maybe<unsigned int>, js::wasm::RefType, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:3069:28: note: ‘obj’ declared here
# 3069 | Rooted<WasmTableObject*> obj(
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:3064:53: note: ‘cx’ declared here
# 3064 | WasmTableObject* WasmTableObject::create(JSContext* cx, uint32_t initialLength,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def470]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_88(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp: scope_hint: In function ‘obj_toSource(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp:172:16: note: ‘obj’ declared here
# 172 | RootedObject obj(cx, ToObject(cx, args.thisv()));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp:163:37: note: ‘cx’ declared here
# 163 | static bool obj_toSource(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def471]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_89(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp: scope_hint: In function ‘js::obj_create(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp:1294:24: note: ‘obj’ declared here
# 1294 | Rooted<PlainObject*> obj(cx, ObjectCreateImpl(cx, proto));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp:1271:32: note: ‘cx’ declared here
# 1271 | bool js::obj_create(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def472]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_9(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter-inl.h: scope_hint: In function ‘js::jit::DoHasOwnFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter-inl.h:217:16: note: ‘obj’ declared here
# 217 | RootedObject obj(cx, ToObject(cx, val));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/BaselineIC.cpp:973:34: note: ‘cx’ declared here
# 973 | bool DoHasOwnFallback(JSContext* cx, BaselineFrame* frame, ICFallbackStub* stub,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def473]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_93(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp: scope_hint: In function ‘js::array_pop(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:2314:16: note: ‘obj’ declared here
# 2314 | RootedObject obj(cx, ToObject(cx, args.thisv()));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:2309:31: note: ‘cx’ declared here
# 2309 | bool js::array_pop(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def474]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_98(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/VMFunctionList-inl.h:32: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/BaselineCodeGen.cpp:50: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter-inl.h: scope_hint: In function ‘js::HasOwnProperty(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter-inl.h:217:16: note: ‘obj’ declared here
# 217 | RootedObject obj(cx, ToObject(cx, val));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter-inl.h:193:39: note: ‘cx’ declared here
# 193 | inline bool HasOwnProperty(JSContext* cx, HandleValue val, HandleValue idValue,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def475]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘obs’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 32B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp: scope_hint: In function ‘js::Debugger::ensureExecutionObservabilityOfScript(JSContext*, JSScript*) [clone .part.0]’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:3354:29: note: ‘obs’ declared here
# 3354 | ExecutionObservableScript obs(cx, script);
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:3349:64: note: ‘cx’ declared here
# 3349 | bool Debugger::ensureExecutionObservabilityOfScript(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def476]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘oldFileObj’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/OSObject.cpp: scope_hint: In function ‘js::shell::osfile_redirectError(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/OSObject.cpp:726:16: note: ‘oldFileObj’ declared here
# 726 | RootedObject oldFileObj(cx, FileObject::create(cx, oldFile));
# | ^~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/OSObject.cpp:777:45: note: ‘cx’ declared here
# 777 | static bool osfile_redirectError(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def477]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘onRejected’ in ‘MEM[(struct StackRootedBase * *)cx_54(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp: scope_hint: In function ‘js::OnModuleEvaluationFailure(JSContext*, JS::Handle<JSObject*>, JS::ModuleErrorBehaviour)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp:2407:18: note: ‘onRejected’ declared here
# 2407 | RootedFunction onRejected(
# | ^~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp:2382:47: note: ‘cx’ declared here
# 2382 | bool js::OnModuleEvaluationFailure(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def478]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘onResolved’ in ‘MEM[(struct StackRootedBase * *)cx_108(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp: scope_hint: In function ‘FinishDynamicModuleImport_impl(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp:2507:18: note: ‘onResolved’ declared here
# 2507 | RootedFunction onResolved(
# | ^~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp:2490:48: note: ‘cx’ declared here
# 2490 | bool FinishDynamicModuleImport_impl(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def479]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘optObj’ in ‘MEM[(struct StackRootedBase * *)cx_128(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp: scope_hint: In member function ‘js::Debugger::wrapDebuggeeValue(JSContext*, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:1431:26: note: ‘optObj’ declared here
# 1431 | Rooted<PlainObject*> optObj(cx, NewPlainObject(cx));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:1418:45: note: ‘cx’ declared here
# 1418 | bool Debugger::wrapDebuggeeValue(JSContext* cx, MutableHandleValue vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def480]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘options’ in ‘MEM[(struct StackRootedBase * *)_199 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp: scope_hint: In member function ‘js::DebuggerObject::CallData::createSource()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:1202:16: note: ‘options’ declared here
# 1202 | RootedObject options(cx, ToObject(cx, args[0]));
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:1185:45: note: ‘this’ declared here
# 1185 | bool DebuggerObject::CallData::createSource() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def481]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘option’ in ‘MEM[(struct StackRootedBase * *)cx_63(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘ConvertToTier(JSContext*, JS::Handle<JS::Value>, js::wasm::Code const&, js::wasm::Tier*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:1546:16: note: ‘option’ declared here
# 1546 | RootedString option(cx, JS::ToString(cx, value));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:1544:38: note: ‘cx’ declared here
# 1544 | static bool ConvertToTier(JSContext* cx, HandleValue value,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def482]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘opts’ in ‘MEM[(struct StackRootedBase * *)cx_178(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘SetGCCallback(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:7310:16: note: ‘opts’ declared here
# 7310 | RootedObject opts(cx, ToObject(cx, args[0]));
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:7302:38: note: ‘cx’ declared here
# 7302 | static bool SetGCCallback(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def483]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘opts’ in ‘MEM[(struct StackRootedBase * *)cx_200(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘js::testingFunc_serialize(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:5315:18: note: ‘opts’ declared here
# 5315 | RootedObject opts(cx, ToObject(cx, args.get(2)));
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:5301:43: note: ‘cx’ declared here
# 5301 | bool js::testingFunc_serialize(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def484]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘opts’ in ‘MEM[(struct StackRootedBase * *)cx_221(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘Deserialize(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:5405:18: note: ‘opts’ declared here
# 5405 | RootedObject opts(cx, &args[1].toObject());
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:5382:36: note: ‘cx’ declared here
# 5382 | static bool Deserialize(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def485]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘opts’ in ‘MEM[(struct StackRootedBase * *)cx_536(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp: scope_hint: In function ‘EntryPoints(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:8085:16: note: ‘opts’ declared here
# 8085 | RootedObject opts(cx, ToObject(cx, args[0]));
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:8077:36: note: ‘cx’ declared here
# 8077 | static bool EntryPoints(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def486]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘otherSnapshot’ in ‘MEM[(struct StackRootedBase * *)cx_98(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘CheckShapeSnapshot(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:5855:16: note: ‘otherSnapshot’ declared here
# 5855 | RootedObject otherSnapshot(cx, ShapeSnapshotObject::create(cx, obj));
# | ^~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:5836:43: note: ‘cx’ declared here
# 5836 | static bool CheckShapeSnapshot(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def487]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘overallResult’ in ‘MEM[(struct StackRootedBase * *)cx_177(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/DateTimeFormat.cpp: scope_hint: In function ‘CreateDateTimePartArray(JSContext*, mozilla::Span<char16_t const, 18446744073709551615ul>, bool, mozilla::Vector<mozilla::intl::DateTimePart, 32ul, mozilla::MallocAllocPolicy> const&, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/DateTimeFormat.cpp:1191:16: note: ‘overallResult’ declared here
# 1191 | RootedString overallResult(cx, NewStringCopy<CanGC>(cx, formattedSpan));
# | ^~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/DateTimeFormat.cpp:1188:16: note: ‘cx’ declared here
# 1188 | JSContext* cx, mozilla::Span<const char16_t> formattedSpan,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def488]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘parentFrame’ in ‘MEM[(struct StackRootedBase * *)cx_191(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp: scope_hint: In function ‘JS::ubi::ConstructSavedFrameStackSlow(JSContext*, JS::ubi::StackFrame&, JS::MutableHandle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp:2082:27: note: ‘parentFrame’ declared here
# 2082 | Rooted<js::SavedFrame*> parentFrame(cx);
# | ^~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp:2040:16: note: ‘cx’ declared here
# 2040 | JSContext* cx, JS::ubi::StackFrame& frame,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def489]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘parentValue’ in ‘MEM[(struct StackRootedBase * *)cx_33(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp: scope_hint: In function ‘js::ModuleObject::appendAsyncParentModule(JSContext*, JS::Handle<js::ModuleObject*>, JS::Handle<js::ModuleObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp:1120:17: note: ‘parentValue’ declared here
# 1120 | Rooted<Value> parentValue(cx, ObjectValue(*parent));
# | ^~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp:1117:55: note: ‘cx’ declared here
# 1117 | bool ModuleObject::appendAsyncParentModule(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def490]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘parent’ in ‘MEM[(struct StackRootedBase * *)cx_43(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Environment.cpp: scope_hint: In member function ‘js::DebuggerEnvironment::getParent(JSContext*, JS::MutableHandle<js::DebuggerEnvironment*>) const’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Environment.cpp:428:16: note: ‘parent’ declared here
# 428 | Rooted<Env*> parent(cx, referent()->enclosingEnvironment());
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Environment.cpp:426:16: note: ‘cx’ declared here
# 426 | JSContext* cx, MutableHandle<DebuggerEnvironment*> result) const {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def491]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘parseTask’ in ‘MEM[(struct StackRootedBase * *)cx_3(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/HelperThreads.cpp: scope_hint: In member function ‘js::GlobalHelperThreadState::finishMultiStencilsDecodeTask(JSContext*, JS::OffThreadToken*, mozilla::Vector<RefPtr<js::frontend::CompilationStencil>, 0ul, mozilla::MallocAllocPolicy>*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/HelperThreads.cpp:2340:32: note: ‘parseTask’ declared here
# 2340 | Rooted<UniquePtr<ParseTask>> parseTask(cx, finishParseTaskCommon(cx, token));
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/HelperThreads.cpp:2370:16: note: ‘cx’ declared here
# 2370 | JSContext* cx, JS::OffThreadToken* token,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def492]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘parseTask’ in ‘MEM[(struct StackRootedBase * *)cx_37(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src15.cpp:20: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/HelperThreads.cpp: scope_hint: In member function ‘js::GlobalHelperThreadState::finishStencilTask(JSContext*, JS::OffThreadToken*, JS::InstantiationStorage*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/HelperThreads.cpp:2320:32: note: ‘parseTask’ declared here
# 2320 | Rooted<UniquePtr<ParseTask>> parseTask(cx, finishParseTaskCommon(cx, token));
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/HelperThreads.cpp:2317:55: note: ‘cx’ declared here
# 2317 | GlobalHelperThreadState::finishStencilTask(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def493]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘parseTask’ in ‘MEM[(struct StackRootedBase * *)cx_65(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/HelperThreads.cpp: scope_hint: In member function ‘js::GlobalHelperThreadState::finishMultiParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*, mozilla::Vector<RefPtr<js::frontend::CompilationStencil>, 0ul, mozilla::MallocAllocPolicy>*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/HelperThreads.cpp:2340:32: note: ‘parseTask’ declared here
# 2340 | Rooted<UniquePtr<ParseTask>> parseTask(cx, finishParseTaskCommon(cx, token));
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/HelperThreads.cpp:2337:16: note: ‘cx’ declared here
# 2337 | JSContext* cx, ParseTaskKind kind, JS::OffThreadToken* token,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def494]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘partsArray’ in ‘MEM[(struct StackRootedBase * *)cx_163(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/NumberFormat.cpp: scope_hint: In function ‘FormattedNumberToParts(JSContext*, JS::Handle<JSString*>, mozilla::Vector<mozilla::intl::NumberPart, 8ul, mozilla::MallocAllocPolicy> const&, DisplayNumberPartSource, js::ImmutableTenuredPtr<js::PropertyName*> JSAtomState::*, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/NumberFormat.cpp:883:24: note: ‘partsArray’ declared here
# 883 | Rooted<ArrayObject*> partsArray(
# | ^~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/NumberFormat.cpp:873:47: note: ‘cx’ declared here
# 873 | static bool FormattedNumberToParts(JSContext* cx, HandleString str,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def495]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘path’ in ‘MEM[(struct StackRootedBase * *)cx_135(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp: scope_hint: In function ‘RunFile(JSContext*, char const*, _IO_FILE*, CompileUtf8, bool, bool)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:1016:16: note: ‘path’ declared here
# 1016 | RootedString path(cx, NewStringCopyUTF8(cx, filename));
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:1036:46: note: ‘cx’ declared here
# 1036 | [[nodiscard]] static bool RunFile(JSContext* cx, const char* filename,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def496]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘path’ in ‘MEM[(struct StackRootedBase * *)cx_141(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp: scope_hint: In member function ‘js::shell::ModuleLoader::normalizePath(JSContext*, JS::Handle<JSLinearString*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp:575:27: note: ‘path’ declared here
# 575 | Rooted<JSLinearString*> path(cx, pathArg);
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp:573:56: note: ‘cx’ declared here
# 573 | JSLinearString* ModuleLoader::normalizePath(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def497]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘path’ in ‘MEM[(struct StackRootedBase * *)cx_157(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp: scope_hint: In member function ‘js::shell::ModuleLoader::loadAndParse(JSContext*, JS::Handle<JSString*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp:443:27: note: ‘path’ declared here
# 443 | Rooted<JSLinearString*> path(cx, JS_EnsureLinearString(cx, pathArg));
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp:442:49: note: ‘cx’ declared here
# 442 | JSObject* ModuleLoader::loadAndParse(JSContext* cx, HandleString pathArg) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def498]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘path’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp: scope_hint: In function ‘js::shell::ModuleLoader::ResolveImportedModule(JSContext*, JS::Handle<JS::Value>, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp:196:27: note: ‘path’ declared here
# 196 | Rooted<JSLinearString*> path(cx,
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp:76:16: note: ‘cx’ declared here
# 76 | JSContext* cx, JS::HandleValue referencingPrivate,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def499]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘path’ in ‘MEM[(struct StackRootedBase * *)cx_24(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp: scope_hint: In member function ‘js::shell::ModuleLoader::resolveImportedModule(JSContext*, JS::Handle<JS::Value>, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp:196:27: note: ‘path’ declared here
# 196 | Rooted<JSLinearString*> path(cx,
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp:194:16: note: ‘cx’ declared here
# 194 | JSContext* cx, JS::HandleValue referencingPrivate,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def500]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘path’ in ‘MEM[(struct StackRootedBase * *)cx_33(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp: scope_hint: In function ‘Process(JSContext*, char const*, bool, FileKind)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:1117:16: note: ‘path’ declared here
# 1117 | RootedString path(cx, NewStringCopyUTF8(cx, filename));
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:1657:46: note: ‘cx’ declared here
# 1657 | [[nodiscard]] static bool Process(JSContext* cx, const char* filename,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def501]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘path’ in ‘MEM[(struct StackRootedBase * *)cx_36(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp: scope_hint: In member function ‘js::shell::ModuleLoader::registerTestModule(JSContext*, JS::Handle<JSObject*>, JS::Handle<js::ModuleObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp:160:27: note: ‘path’ declared here
# 160 | Rooted<JSLinearString*> path(
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp:158:50: note: ‘cx’ declared here
# 158 | bool ModuleLoader::registerTestModule(JSContext* cx, HandleObject moduleRequest,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def502]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘patternValue’ in ‘MEM[(struct StackRootedBase * *)cx_161(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp: scope_hint: In function ‘regexp_compile_impl(JSContext*, JS::CallArgs const&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp:525:15: note: ‘patternValue’ declared here
# 525 | RootedValue patternValue(cx, args.get(0));
# | ^~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp:518:55: note: ‘cx’ declared here
# 518 | MOZ_ALWAYS_INLINE bool regexp_compile_impl(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def503]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘patternValue’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp: scope_hint: In function ‘regexp_compile(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp:525:15: note: ‘patternValue’ declared here
# 525 | RootedValue patternValue(cx, args.get(0));
# | ^~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp:581:39: note: ‘cx’ declared here
# 581 | static bool regexp_compile(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def504]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘patternValue’ in ‘MEM[(struct StackRootedBase * *)cx_484(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp: scope_hint: In function ‘js::regexp_construct(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp:625:15: note: ‘patternValue’ declared here
# 625 | RootedValue patternValue(cx, args.get(0));
# | ^~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp:591:38: note: ‘cx’ declared here
# 591 | bool js::regexp_construct(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def505]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘pccount’ in ‘MEM[(struct StackRootedBase * *)cx_80(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘js::DefineTestingFunctions(JSContext*, JS::Handle<JSObject*>, bool, bool)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:9739:18: note: ‘pccount’ declared here
# 9739 | RootedObject pccount(cx, JS_NewPlainObject(cx));
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:9725:44: note: ‘cx’ declared here
# 9725 | bool js::DefineTestingFunctions(JSContext* cx, HandleObject obj,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def506]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘pluralRules’ in ‘MEM[(struct StackRootedBase * *)cx_57(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/PluralRules.cpp: scope_hint: In function ‘js::intl_SelectPluralRule(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/PluralRules.cpp:312:30: note: ‘pluralRules’ declared here
# 312 | Rooted<PluralRulesObject*> pluralRules(
# | ^~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/PluralRules.cpp:308:43: note: ‘cx’ declared here
# 308 | bool js::intl_SelectPluralRule(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def507]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘pluralRules’ in ‘MEM[(struct StackRootedBase * *)cx_68(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/PluralRules.cpp: scope_hint: In function ‘js::intl_SelectPluralRuleRange(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/PluralRules.cpp:345:30: note: ‘pluralRules’ declared here
# 345 | Rooted<PluralRulesObject*> pluralRules(
# | ^~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/PluralRules.cpp:340:48: note: ‘cx’ declared here
# 340 | bool js::intl_SelectPluralRuleRange(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def508]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘pluralRules’ in ‘MEM[(struct StackRootedBase * *)cx_88(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/PluralRules.cpp: scope_hint: In function ‘js::intl_GetPluralCategories(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/PluralRules.cpp:390:30: note: ‘pluralRules’ declared here
# 390 | Rooted<PluralRulesObject*> pluralRules(
# | ^~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/PluralRules.cpp:386:46: note: ‘cx’ declared here
# 386 | bool js::intl_GetPluralCategories(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def509]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘pnAtom’ in ‘MEM[(struct StackRootedBase * *)_102 + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp: scope_hint: In member function ‘(anonymous namespace)::ASTSerializer::importAssertions(js::frontend::ListNode*, JS::RootedVector<JS::Value>&) [clone .isra.0]’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp:3425:19: note: ‘pnAtom’ declared here
# 3425 | Rooted<JSAtom*> pnAtom(cx, parser->liftParserAtomToJSAtom(id->atom()));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp:1986:60: note: ‘this’ declared here
# 1986 | NodeVector& assertions) {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def510]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘pnAtom’ in ‘MEM[(struct StackRootedBase * *)_180 + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp: scope_hint: In member function ‘(anonymous namespace)::ASTSerializer::importDeclaration(js::frontend::BinaryNode*, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp:3425:19: note: ‘pnAtom’ declared here
# 3425 | Rooted<JSAtom*> pnAtom(cx, parser->liftParserAtomToJSAtom(id->atom()));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp:1775:61: note: ‘this’ declared here
# 1775 | MutableHandleValue dst) {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def511]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘pnAtom’ in ‘MEM[(struct StackRootedBase * *)_20 + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp: scope_hint: In member function ‘(anonymous namespace)::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp:3425:19: note: ‘pnAtom’ declared here
# 3425 | Rooted<JSAtom*> pnAtom(cx, parser->liftParserAtomToJSAtom(id->atom()));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp:3422:68: note: ‘this’ declared here
# 3422 | bool ASTSerializer::identifier(NameNode* id, MutableHandleValue dst) {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def512]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘pnAtom’ in ‘MEM[(struct StackRootedBase * *)_21 + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp: scope_hint: In member function ‘(anonymous namespace)::ASTSerializer::propertyName(js::frontend::ParseNode*, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp:3425:19: note: ‘pnAtom’ declared here
# 3425 | Rooted<JSAtom*> pnAtom(cx, parser->liftParserAtomToJSAtom(id->atom()));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp:3183:72: note: ‘this’ declared here
# 3183 | bool ASTSerializer::propertyName(ParseNode* key, MutableHandleValue dst) {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def513]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘pnAtom’ in ‘MEM[(struct StackRootedBase * *)_591 + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp: scope_hint: In member function ‘(anonymous namespace)::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp:2801:23: note: ‘pnAtom’ declared here
# 2801 | Rooted<JSAtom*> pnAtom(
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp:2581:69: note: ‘this’ declared here
# 2581 | bool ASTSerializer::expression(ParseNode* pn, MutableHandleValue dst) {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def514]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘pnAtom’ in ‘MEM[(struct StackRootedBase * *)_89 + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp: scope_hint: In member function ‘(anonymous namespace)::ASTSerializer::classDefinition(js::frontend::ClassNode*, bool, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp:3425:19: note: ‘pnAtom’ declared here
# 3425 | Rooted<JSAtom*> pnAtom(cx, parser->liftParserAtomToJSAtom(id->atom()));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp:2140:59: note: ‘this’ declared here
# 2140 | MutableHandleValue dst) {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def515]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘pnAtom’ in ‘MEM[(struct StackRootedBase * *)_908 + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp: scope_hint: In member function ‘(anonymous namespace)::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp:3425:19: note: ‘pnAtom’ declared here
# 3425 | Rooted<JSAtom*> pnAtom(cx, parser->liftParserAtomToJSAtom(id->atom()));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp:2157:68: note: ‘this’ declared here
# 2157 | bool ASTSerializer::statement(ParseNode* pn, MutableHandleValue dst) {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def516]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘pobj’ in ‘MEM[(struct StackRootedBase * *)cx_10(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src25.cpp:11: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Watchtower.cpp: scope_hint: In function ‘WatchProtoChangeImpl(JSContext*, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Watchtower.cpp:158:16: note: ‘pobj’ declared here
# 158 | RootedObject pobj(cx, obj);
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Watchtower.cpp:172:45: note: ‘cx’ declared here
# 172 | static bool WatchProtoChangeImpl(JSContext* cx, HandleObject obj) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def517]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘pobj’ in ‘MEM[(struct StackRootedBase * *)cx_41(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp: scope_hint: In function ‘js::GetPropertyDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >, JS::MutableHandle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp:2165:16: note: ‘pobj’ declared here
# 2165 | RootedObject pobj(cx);
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp:2162:16: note: ‘cx’ declared here
# 2162 | JSContext* cx, HandleObject obj, HandleId id,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def518]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘prevAtom’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SelfHosting.cpp: scope_hint: In member function ‘JSRuntime::initSelfHostingFromStencil(JSContext*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SelfHosting.cpp:2379:21: note: ‘prevAtom’ declared here
# 2379 | Rooted<JSAtom*> prevAtom(cx);
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SelfHosting.cpp:2553:55: note: ‘cx’ declared here
# 2553 | bool JSRuntime::initSelfHostingFromStencil(JSContext* cx) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def519]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘promiseConstructor’ in ‘MEM[(struct StackRootedBase * *)cx_191(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp: scope_hint: In function ‘js::StartDynamicModuleImport(JSContext*, JS::Handle<JSScript*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp:2293:16: note: ‘promiseConstructor’ declared here
# 2293 | RootedObject promiseConstructor(cx, JS::GetPromiseConstructor(cx));
# | ^~~~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp:2290:51: note: ‘cx’ declared here
# 2290 | JSObject* js::StartDynamicModuleImport(JSContext* cx, HandleScript script,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def520]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘promiseCtor’ in ‘MEM[(struct StackRootedBase * *)cx_218(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp: scope_hint: In function ‘CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:3485:16: note: ‘promiseCtor’ declared here
# 3485 | RootedObject promiseCtor(
# | ^~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:2961:62: note: ‘cx’ declared here
# 2961 | [[nodiscard]] static bool CommonPromiseCombinator(JSContext* cx, CallArgs& args,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def521]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘promiseCtor’ in ‘MEM[(struct StackRootedBase * *)cx_795(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp: scope_hint: In function ‘CommonPerformPromiseCombinator<PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::Handle<JSObject*>, JS::Handle<PromiseCapability>, JS::Handle<JS::Value>, bool*)::{lambda(JS::MutableHandle<JS::Value>, JS::MutableHandle<JS::Value>)#1}>(JSContext*, PromiseForOfIterator&, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::Value>, bool*, bool, PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::Handle<JSObject*>, JS::Handle<PromiseCapability>, JS::Handle<JS::Value>, bool*)::{ [...]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:3485:16: note: ‘promiseCtor’ declared here
# 3485 | RootedObject promiseCtor(
# | ^~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:3482:16: note: ‘cx’ declared here
# 3482 | JSContext* cx, PromiseForOfIterator& iterator, HandleObject C,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: note: trimmed 1 message(s) with length over 512
Error: COMPILER_WARNING: [#def522]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘promiseObj’ in ‘MEM[(struct StackRootedBase * *)cx_26(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsapi.cpp: scope_hint: In function ‘JS::SetAnyPromiseIsHandled(JSContext*, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsapi.cpp:2684:26: note: ‘promiseObj’ declared here
# 2684 | Rooted<PromiseObject*> promiseObj(cx, UnwrapPromise(cx, promise, ar));
# | ^~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsapi.cpp:2681:58: note: ‘cx’ declared here
# 2681 | JS_PUBLIC_API bool JS::SetAnyPromiseIsHandled(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def523]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘promiseVal’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsapi.cpp: scope_hint: In function ‘JS::AddPromiseReactionsIgnoringUnhandledRejection(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsapi.cpp:2812:17: note: ‘promiseVal’ declared here
# 2812 | RootedValue promiseVal(cx, ObjectValue(*promiseObj));
# | ^~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsapi.cpp:2837:16: note: ‘cx’ declared here
# 2837 | JSContext* cx, JS::HandleObject promiseObj, JS::HandleObject onFulfilled,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def524]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘promises’ in ‘MEM[(struct StackRootedBase * *)cx_119(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘GetWaitForAllPromise(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:4014:22: note: ‘promises’ declared here
# 4014 | RootedObjectVector promises(cx);
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:4002:45: note: ‘cx’ declared here
# 4002 | static bool GetWaitForAllPromise(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def525]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)_14 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp: scope_hint: In member function ‘js::DebuggerObject::CallData::promiseIDGetter()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:688:26: note: ‘promise’ declared here
# 688 | Rooted<PromiseObject*> promise(cx, EnsurePromise(cx, referent));
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:687:48: note: ‘this’ declared here
# 687 | bool DebuggerObject::CallData::promiseIDGetter() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def526]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)_21 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp: scope_hint: In member function ‘js::DebuggerObject::CallData::promiseAllocationSiteGetter()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:644:26: note: ‘promise’ declared here
# 644 | Rooted<PromiseObject*> promise(cx, EnsurePromise(cx, referent));
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:643:60: note: ‘this’ declared here
# 643 | bool DebuggerObject::CallData::promiseAllocationSiteGetter() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def527]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)_23 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp: scope_hint: In member function ‘js::DebuggerObject::CallData::promiseResolutionSiteGetter()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:663:26: note: ‘promise’ declared here
# 663 | Rooted<PromiseObject*> promise(cx, EnsurePromise(cx, referent));
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:662:60: note: ‘this’ declared here
# 662 | bool DebuggerObject::CallData::promiseResolutionSiteGetter() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def528]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)_44 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp: scope_hint: In member function ‘js::DebuggerObject::CallData::promiseDependentPromisesGetter()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:700:26: note: ‘promise’ declared here
# 700 | Rooted<PromiseObject*> promise(cx, EnsurePromise(cx, referent));
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:697:63: note: ‘this’ declared here
# 697 | bool DebuggerObject::CallData::promiseDependentPromisesGetter() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def529]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)cx_10(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp: scope_hint: In function ‘WebAssembly_compile(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:4692:26: note: ‘promise’ declared here
# 4692 | Rooted<PromiseObject*> promise(cx, PromiseObject::createSkippingExecutor(cx));
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:4685:44: note: ‘cx’ declared here
# 4685 | static bool WebAssembly_compile(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def530]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)cx_151(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp: scope_hint: In function ‘NewPromiseCapability(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<PromiseCapability>, bool)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:1736:26: note: ‘promise’ declared here
# 1736 | Rooted<PromiseObject*> promise(cx, CreatePromiseObjectInternal(cx));
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:1759:16: note: ‘cx’ declared here
# 1759 | JSContext* cx, HandleObject C, MutableHandle<PromiseCapability> capability,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def531]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)cx_25(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp: scope_hint: In function ‘js::PromiseObject::unforgeableResolveWithNonPromise(JSContext*, JS::Handle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:4884:26: note: ‘promise’ declared here
# 4884 | Rooted<PromiseObject*> promise(
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:4856:16: note: ‘cx’ declared here
# 4856 | JSContext* cx, HandleValue value) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def532]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)cx_28(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp: scope_hint: In function ‘js::PromiseObject::unforgeableReject(JSContext*, JS::Handle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:4789:26: note: ‘promise’ declared here
# 4789 | Rooted<PromiseObject*> promise(
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:4783:60: note: ‘cx’ declared here
# 4783 | PromiseObject* PromiseObject::unforgeableReject(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def533]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)cx_3(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp: scope_hint: In function ‘js::InternalAsyncGeneratorAwait(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, JS::Handle<JS::Value>, js::PromiseHandler, js::PromiseHandler)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:5440:16: note: ‘promise’ declared here
# 5440 | RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value));
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:5472:16: note: ‘cx’ declared here
# 5472 | JSContext* cx, JS::Handle<AsyncGeneratorObject*> generator,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def534]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)cx_404(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp: scope_hint: In function ‘js::PromiseObject::create(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, bool)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:2825:26: note: ‘promise’ declared here
# 2825 | Rooted<PromiseObject*> promise(
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:2805:49: note: ‘cx’ declared here
# 2805 | PromiseObject* PromiseObject::create(JSContext* cx, HandleObject executor,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def535]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)cx_7(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp: scope_hint: In function ‘js::AsyncFunctionAwait(JSContext*, JS::Handle<js::AsyncFunctionGeneratorObject*>, JS::Handle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:5440:16: note: ‘promise’ declared here
# 5440 | RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value));
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:5488:16: note: ‘cx’ declared here
# 5488 | JSContext* cx, Handle<AsyncFunctionGeneratorObject*> genObj,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def536]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)cx_9(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp: scope_hint: In function ‘WebAssembly_compileStreaming(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:5335:26: note: ‘promise’ declared here
# 5335 | Rooted<PromiseObject*> promise(cx, PromiseObject::createSkippingExecutor(cx));
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:5327:53: note: ‘cx’ declared here
# 5327 | static bool WebAssembly_compileStreaming(JSContext* cx, unsigned argc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def537]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘propIter’ in ‘MEM[(struct StackRootedBase * *)cx_49(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp: scope_hint: In function ‘CreatePropertyIterator(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >, bool, mozilla::Vector<js::PropertyIndex, 8ul, js::TempAllocPolicy>*, unsigned int)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp:857:35: note: ‘propIter’ declared here
# 857 | Rooted<PropertyIteratorObject*> propIter(cx, NewPropertyIteratorObject(cx));
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp:837:16: note: ‘cx’ declared here
# 837 | JSContext* cx, Handle<JSObject*> objBeingIterated, HandleIdVector props,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def538]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘propMap’ in ‘MEM[(struct StackRootedBase * *)cx_251(D) + 88B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Shape.cpp: scope_hint: In function ‘js::NativeObject::removeProperty(JSContext*, JS::Handle<js::NativeObject*>, JS::Handle<JS::PropertyKey>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Shape.cpp:785:20: note: ‘propMap’ declared here
# 785 | Rooted<PropMap*> propMap(cx);
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Shape.cpp:775:46: note: ‘cx’ declared here
# 775 | bool NativeObject::removeProperty(JSContext* cx, Handle<NativeObject*> obj,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def539]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘propMap’ in ‘MEM[(struct StackRootedBase * *)cx_273(D) + 88B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Shape.cpp: scope_hint: In function ‘js::NativeObject::changeCustomDataPropAttributes(JSContext*, JS::Handle<js::NativeObject*>, JS::Handle<JS::PropertyKey>, js::PropertyFlags)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Shape.cpp:644:20: note: ‘propMap’ declared here
# 644 | Rooted<PropMap*> propMap(cx, map->lookup(cx, mapLength, id, &propIndex));
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Shape.cpp:626:62: note: ‘cx’ declared here
# 626 | bool NativeObject::changeCustomDataPropAttributes(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def540]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘propMap’ in ‘MEM[(struct StackRootedBase * *)cx_358(D) + 88B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Shape.cpp: scope_hint: In function ‘js::NativeObject::changeProperty(JSContext*, JS::Handle<js::NativeObject*>, JS::Handle<JS::PropertyKey>, js::PropertyFlags, unsigned int*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Shape.cpp:525:20: note: ‘propMap’ declared here
# 525 | Rooted<PropMap*> propMap(cx, map->lookup(cx, mapLength, id, &propIndex));
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Shape.cpp:507:46: note: ‘cx’ declared here
# 507 | bool NativeObject::changeProperty(JSContext* cx, Handle<NativeObject*> obj,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def541]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘propName’ in ‘MEM[(struct StackRootedBase * *)_2(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘NewObjectWithAddPropertyHook(JSContext*, unsigned int, JS::Value*)::{lambda(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)#1}::_FUN(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:2980:21: note: ‘propName’ declared here
# 2980 | Rooted<JSAtom*> propName(cx, GetPropertiesAddedName(cx));
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:2978:36: note: ‘<anonymous>’ declared here
# 2978 | auto addPropHook = [](JSContext* cx, HandleObject obj, HandleId id,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def542]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘propValue’ in ‘MEM[(struct StackRootedBase * *)cx_9(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp: scope_hint: In function ‘JS_AssignObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp:1076:15: note: ‘propValue’ declared here
# 1076 | RootedValue propValue(cx);
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp:1103:47: note: ‘cx’ declared here
# 1103 | JS_PUBLIC_API bool JS_AssignObject(JSContext* cx, JS::HandleObject target,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def543]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘propVal’ in ‘MEM[(struct StackRootedBase * *)cx_97(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/frontend/Unified_cpp_js_src_frontend4.cpp:20: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/frontend/ObjLiteral.cpp: scope_hint: In function ‘js::InterpretObjLiteralObj<(js::PropertySetKind)1>(JSContext*, JS::Handle<js::PlainObject*>, js::frontend::CompilationAtomCache const&, mozilla::Span<unsigned char const, 18446744073709551615ul>)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/frontend/ObjLiteral.cpp:123:15: note: ‘propVal’ declared here
# 123 | RootedValue propVal(cx);
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/frontend/ObjLiteral.cpp:117:40: note: ‘cx’ declared here
# 117 | bool InterpretObjLiteralObj(JSContext* cx, Handle<PlainObject*> obj,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def544]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘props’ in ‘MEM[(struct StackRootedBase * *)_40 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp: scope_hint: In member function ‘js::DebuggerObject::CallData::definePropertiesMethod()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:886:16: note: ‘props’ declared here
# 886 | RootedObject props(cx, ToObject(cx, arg));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:880:55: note: ‘this’ declared here
# 880 | bool DebuggerObject::CallData::definePropertiesMethod() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def545]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘props’ in ‘MEM[(struct StackRootedBase * *)cx_229(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp: scope_hint: In function ‘ObjectDefineProperties(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, bool*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp:1209:16: note: ‘props’ declared here
# 1209 | RootedObject props(cx, ToObject(cx, properties));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp:1204:47: note: ‘cx’ declared here
# 1204 | static bool ObjectDefineProperties(JSContext* cx, HandleObject obj,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def546]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘props’ in ‘MEM[(struct StackRootedBase * *)cx_514(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp: scope_hint: In function ‘TryAssignPlain(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, bool*) [clone .constprop.0]’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp:895:37: note: ‘props’ declared here
# 895 | Rooted<PropertyInfoWithKeyVector> props(cx, PropertyInfoWithKeyVector(cx));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp:862:53: note: ‘cx’ declared here
# 862 | [[nodiscard]] static bool TryAssignPlain(JSContext* cx, HandleObject to,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def547]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘protoProto’ in ‘MEM[(struct StackRootedBase * *)cx_35(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src13.cpp:38: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ErrorObject.cpp: scope_hint: In function ‘js::ErrorObject::createProto(JSContext*, JSProtoKey)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ErrorObject.cpp:368:16: note: ‘protoProto’ declared here
# 368 | RootedObject protoProto(
# | ^~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ErrorObject.cpp:360:47: note: ‘cx’ declared here
# 360 | JSObject* ErrorObject::createProto(JSContext* cx, JSProtoKey key) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def548]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_115(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp: scope_hint: In function ‘js::DebuggerFrame::getArguments(JSContext*, JS::Handle<js::DebuggerFrame*>, JS::MutableHandle<js::DebuggerArguments*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp:894:18: note: ‘proto’ declared here
# 894 | RootedObject proto(cx, GlobalObject::getOrCreateArrayPrototype(cx, global));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp:879:45: note: ‘cx’ declared here
# 879 | bool DebuggerFrame::getArguments(JSContext* cx, Handle<DebuggerFrame*> frame,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def549]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_12(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp: scope_hint: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<signed char>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, unsigned long, unsigned long, JS::Handle<JSObject*>, js::gc::Heap) [clone .constprop.0]’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp:414:18: note: ‘proto’ declared here
# 414 | RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp:429:18: note: ‘cx’ declared here
# 429 | JSContext* cx, Handle<ArrayBufferObjectMaybeShared*> buffer,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def550]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_120(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Proxy.cpp: scope_hint: In function ‘js::ProxyGetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Proxy.cpp:516:20: note: ‘proto’ declared here
# 516 | RootedObject proto(cx);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Proxy.cpp:538:38: note: ‘cx’ declared here
# 538 | bool js::ProxyGetProperty(JSContext* cx, HandleObject proxy, HandleId id,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def551]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_125(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/MapObject.cpp: scope_hint: In function ‘js::MapIteratorObject::create(JSContext*, JS::Handle<JSObject*>, js::OrderedHashMap<js::PreBarriered<js::HashableValue>, js::HeapPtr<JS::Value>, js::HashableValueHasher, js::TrackedAllocPolicy<(js::TrackingKind)0> > const*, js::MapObject::IteratorKind)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/MapObject.cpp:256:21: note: ‘proto’ declared here
# 256 | Rooted<JSObject*> proto(
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/MapObject.cpp:251:57: note: ‘cx’ declared here
# 251 | MapIteratorObject* MapIteratorObject::create(JSContext* cx, HandleObject obj,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def552]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_129(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘WasmGlobalFromArrayBuffer(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:1096:16: note: ‘proto’ declared here
# 1096 | RootedObject proto(
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:1044:50: note: ‘cx’ declared here
# 1044 | static bool WasmGlobalFromArrayBuffer(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def553]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_13(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp: scope_hint: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<short>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, unsigned long, unsigned long, JS::Handle<JSObject*>, js::gc::Heap) [clone .constprop.0]’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp:414:18: note: ‘proto’ declared here
# 414 | RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp:429:18: note: ‘cx’ declared here
# 429 | JSContext* cx, Handle<ArrayBufferObjectMaybeShared*> buffer,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def554]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_136(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Proxy.cpp: scope_hint: In function ‘js::Proxy::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Proxy.cpp:516:20: note: ‘proto’ declared here
# 516 | RootedObject proto(cx);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Proxy.cpp:530:28: note: ‘cx’ declared here
# 530 | bool Proxy::get(JSContext* cx, HandleObject proxy, HandleValue receiver_,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def555]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp: scope_hint: In function ‘js::CreateAsyncFromSyncIterator(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp:1238:16: note: ‘proto’ declared here
# 1238 | RootedObject proto(cx,
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp:1226:54: note: ‘cx’ declared here
# 1226 | JSObject* js::CreateAsyncFromSyncIterator(JSContext* cx, HandleObject iter,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def556]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_205(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp: scope_hint: In function ‘SuppressDeletedProperty(JSContext*, js::NativeIterator*, JS::Handle<JSObject*>, JS::Handle<JSLinearString*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp:1759:20: note: ‘proto’ declared here
# 1759 | RootedObject proto(cx);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp:1718:48: note: ‘cx’ declared here
# 1718 | static bool SuppressDeletedProperty(JSContext* cx, NativeIterator* ni,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def557]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_255(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/BaseProxyHandler.cpp: scope_hint: In function ‘js::SetPropertyIgnoringNamedGetter(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<mozilla::Maybe<JS::PropertyDescriptor> >, JS::ObjectOpResult&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/BaseProxyHandler.cpp:171:18: note: ‘proto’ declared here
# 171 | RootedObject proto(cx);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/BaseProxyHandler.cpp:162:16: note: ‘cx’ declared here
# 162 | JSContext* cx, HandleObject obj, HandleId id, HandleValue v,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def558]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_27(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/VMFunctions.cpp: scope_hint: In function ‘js::jit::GetPrototypeOf(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/VMFunctions.cpp:2189:16: note: ‘proto’ declared here
# 2189 | RootedObject proto(cx);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/VMFunctions.cpp:2185:32: note: ‘cx’ declared here
# 2185 | bool GetPrototypeOf(JSContext* cx, HandleObject target,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def559]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_3(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp: scope_hint: In function ‘js::AsyncGeneratorObject::create(JSContext*, JS::Handle<JSFunction*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp:71:16: note: ‘proto’ declared here
# 71 | RootedObject proto(cx, protoVal.isObject() ? &protoVal.toObject() : nullptr);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp:90:63: note: ‘cx’ declared here
# 90 | AsyncGeneratorObject* AsyncGeneratorObject::create(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def560]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp: scope_hint: In function ‘js::NewWrapForValidIterator(JSContext*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp:2101:16: note: ‘proto’ declared here
# 2101 | RootedObject proto(cx, GlobalObject::getOrCreateWrapForValidIteratorPrototype(
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp:2100:68: note: ‘cx’ declared here
# 2100 | WrapForValidIteratorObject* js::NewWrapForValidIterator(JSContext* cx) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def561]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_32(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp: scope_hint: In function ‘js::AsyncFromSyncIteratorObject::create(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp:1238:16: note: ‘proto’ declared here
# 1238 | RootedObject proto(cx,
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp:1235:58: note: ‘cx’ declared here
# 1235 | JSObject* AsyncFromSyncIteratorObject::create(JSContext* cx, HandleObject iter,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def562]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_33(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp: scope_hint: In function ‘js::NewArrayIteratorTemplate(JSContext*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp:1459:16: note: ‘proto’ declared here
# 1459 | RootedObject proto(
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp:1458:62: note: ‘cx’ declared here
# 1458 | ArrayIteratorObject* js::NewArrayIteratorTemplate(JSContext* cx) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def563]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_37(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src7.cpp:20: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/BaseProxyHandler.cpp: scope_hint: In member function ‘js::BaseProxyHandler::has(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/BaseProxyHandler.cpp:53:16: note: ‘proto’ declared here
# 53 | RootedObject proto(cx);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/BaseProxyHandler.cpp:32:39: note: ‘cx’ declared here
# 32 | bool BaseProxyHandler::has(JSContext* cx, HandleObject proxy, HandleId id,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def564]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_38(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSFunction.cpp: scope_hint: In function ‘js::GlobalObject::createFunctionShapeWithDefaultProto(JSContext*, bool)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSFunction.cpp:1514:16: note: ‘proto’ declared here
# 1514 | RootedObject proto(cx,
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSFunction.cpp:1506:75: note: ‘cx’ declared here
# 1506 | SharedShape* GlobalObject::createFunctionShapeWithDefaultProto(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def565]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp: scope_hint: In function ‘js::GlobalObject::createArrayShapeWithDefaultProto(JSContext*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:5078:16: note: ‘proto’ declared here
# 5078 | RootedObject proto(cx,
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:5075:72: note: ‘cx’ declared here
# 5075 | SharedShape* GlobalObject::createArrayShapeWithDefaultProto(JSContext* cx) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def566]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_48(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp: scope_hint: In function ‘js::StringObject::createPrototype(JSContext*, JSProtoKey)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:3979:25: note: ‘proto’ declared here
# 3979 | Rooted<StringObject*> proto(
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:3977:52: note: ‘cx’ declared here
# 3977 | JSObject* StringObject::createPrototype(JSContext* cx, JSProtoKey key) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def567]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_49(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ArrayBufferObject.cpp: scope_hint: In function ‘NewArrayBufferObject(JSContext*, JS::Handle<JSObject*>, js::gc::AllocKind)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ArrayBufferObject.cpp:1291:16: note: ‘proto’ declared here
# 1291 | RootedObject proto(cx, proto_);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ArrayBufferObject.cpp:1283:59: note: ‘cx’ declared here
# 1283 | static ArrayBufferObject* NewArrayBufferObject(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def568]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp: scope_hint: In function ‘js::SavedFrame::create(JSContext*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp:572:16: note: ‘proto’ declared here
# 572 | RootedObject proto(cx,
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp:563:43: note: ‘cx’ declared here
# 563 | SavedFrame* SavedFrame::create(JSContext* cx) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def569]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_539(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/BoundFunctionObject.cpp: scope_hint: In function ‘js::BoundFunctionObject::functionBindImpl(JSContext*, JS::Handle<JSObject*>, JS::Value*, unsigned int, JS::Handle<js::BoundFunctionObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/BoundFunctionObject.cpp:338:23: note: ‘proto’ declared here
# 338 | Rooted<JSObject*> proto(cx);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/BoundFunctionObject.cpp:307:16: note: ‘cx’ declared here
# 307 | JSContext* cx, Handle<JSObject*> target, Value* args, uint32_t argc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def570]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_54(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmGcObject.cpp: scope_hint: In function ‘js::WasmGcObject::obj_hasProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmGcObject.cpp:269:16: note: ‘proto’ declared here
# 269 | RootedObject proto(cx, obj->staticPrototype());
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmGcObject.cpp:261:47: note: ‘cx’ declared here
# 261 | bool WasmGcObject::obj_hasProperty(JSContext* cx, HandleObject obj, HandleId id,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def571]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_55(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmGcObject.cpp: scope_hint: In function ‘js::WasmGcObject::obj_deleteProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::ObjectOpResult&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmGcObject.cpp:345:16: note: ‘proto’ declared here
# 345 | RootedObject proto(cx, obj->staticPrototype());
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmGcObject.cpp:338:50: note: ‘cx’ declared here
# 338 | bool WasmGcObject::obj_deleteProperty(JSContext* cx, HandleObject obj,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def572]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_57(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:11: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmGcObject.cpp: scope_hint: In function ‘js::WasmGcObject::obj_lookupProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JSObject*>, js::PropertyResult*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmGcObject.cpp:242:16: note: ‘proto’ declared here
# 242 | RootedObject proto(cx, obj->staticPrototype());
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmGcObject.cpp:232:50: note: ‘cx’ declared here
# 232 | bool WasmGcObject::obj_lookupProperty(JSContext* cx, HandleObject obj,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def573]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp: scope_hint: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned char>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, unsigned long, unsigned long, JS::Handle<JSObject*>, js::gc::Heap)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp:414:18: note: ‘proto’ declared here
# 414 | RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp:429:18: note: ‘cx’ declared here
# 429 | JSContext* cx, Handle<ArrayBufferObjectMaybeShared*> buffer,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def574]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_63(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ErrorObject.cpp: scope_hint: In function ‘js::ErrorObject::create(JSContext*, JSExnType, JS::Handle<JSObject*>, JS::Handle<JSString*>, unsigned int, unsigned int, unsigned int, mozilla::UniquePtr<JSErrorReport, JS::DeletePolicy<JSErrorReport> >, JS::Handle<JSString*>, JS::Handle<mozilla::Maybe<JS::Value> >, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ErrorObject.cpp:533:16: note: ‘proto’ declared here
# 533 | RootedObject proto(cx, protoArg);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ErrorObject.cpp:523:49: note: ‘cx’ declared here
# 523 | ErrorObject* js::ErrorObject::create(JSContext* cx, JSExnType errorType,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def575]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_64(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Watchtower.cpp: scope_hint: In function ‘js::Watchtower::watchPropertyAddSlow(JSContext*, JS::Handle<js::NativeObject*>, JS::Handle<JS::PropertyKey>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Watchtower.cpp:73:16: note: ‘proto’ declared here
# 73 | RootedObject proto(cx, obj->staticPrototype());
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Watchtower.cpp:104:50: note: ‘cx’ declared here
# 104 | bool Watchtower::watchPropertyAddSlow(JSContext* cx, Handle<NativeObject*> obj,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def576]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_65(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmGcObject.cpp: scope_hint: In function ‘js::WasmGcObject::obj_getProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmGcObject.cpp:289:16: note: ‘proto’ declared here
# 289 | RootedObject proto(cx, obj->staticPrototype());
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmGcObject.cpp:278:47: note: ‘cx’ declared here
# 278 | bool WasmGcObject::obj_getProperty(JSContext* cx, HandleObject obj,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def577]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_7(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Proxy.cpp: scope_hint: In function ‘proxy_LookupProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JSObject*>, js::PropertyResult*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Proxy.cpp:409:18: note: ‘proto’ declared here
# 409 | RootedObject proto(cx);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Proxy.cpp:839:45: note: ‘cx’ declared here
# 839 | static bool proxy_LookupProperty(JSContext* cx, HandleObject obj, HandleId id,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def578]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_70(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src14.cpp:47: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/GeneratorObject.cpp: scope_hint: In function ‘js::GeneratorObject::create(JSContext*, JS::Handle<JSFunction*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/GeneratorObject.cpp:317:16: note: ‘proto’ declared here
# 317 | RootedObject proto(cx, pval.isObject() ? &pval.toObject() : nullptr);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/GeneratorObject.cpp:308:53: note: ‘cx’ declared here
# 308 | GeneratorObject* GeneratorObject::create(JSContext* cx, HandleFunction fun) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def579]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_83(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Proxy.cpp: scope_hint: In function ‘js::Proxy::has(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Proxy.cpp:409:18: note: ‘proto’ declared here
# 409 | RootedObject proto(cx);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Proxy.cpp:386:28: note: ‘cx’ declared here
# 386 | bool Proxy::has(JSContext* cx, HandleObject proxy, HandleId id, bool* bp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def580]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_92(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/BaseProxyHandler.cpp: scope_hint: In member function ‘js::BaseProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/BaseProxyHandler.cpp:101:18: note: ‘proto’ declared here
# 101 | RootedObject proto(cx);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/BaseProxyHandler.cpp:79:39: note: ‘cx’ declared here
# 79 | bool BaseProxyHandler::get(JSContext* cx, HandleObject proxy,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def581]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_97(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Proxy.cpp: scope_hint: In function ‘js::Proxy::enumerate(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Proxy.cpp:659:18: note: ‘proto’ declared here
# 659 | RootedObject proto(cx);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Proxy.cpp:646:34: note: ‘cx’ declared here
# 646 | bool Proxy::enumerate(JSContext* cx, HandleObject proxy,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def582]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘p’ in ‘MEM[(struct StackRootedBase * *)cx_62(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/ScriptedProxyHandler.cpp: scope_hint: In function ‘RevokeProxy(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/ScriptedProxyHandler.cpp:1528:16: note: ‘p’ declared here
# 1528 | RootedObject p(cx, func->getExtendedSlot(ScriptedProxyHandler::REVOKE_SLOT)
# | ^
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/ScriptedProxyHandler.cpp:1524:36: note: ‘cx’ declared here
# 1524 | static bool RevokeProxy(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def583]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘qhatv’ in ‘MEM[(struct StackRootedBase * *)cx_201(D) + 64B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src10.cpp:47: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/BigIntType.cpp: scope_hint: In function ‘JS::BigInt::absoluteDivWithBigIntDivisor(JSContext*, JS::Handle<JS::BigInt*>, JS::Handle<JS::BigInt*>, mozilla::Maybe<JS::MutableHandle<JS::BigInt*> > const&, mozilla::Maybe<JS::MutableHandle<JS::BigInt*> > const&, bool)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/BigIntType.cpp:861:16: note: ‘qhatv’ declared here
# 861 | RootedBigInt qhatv(cx, createUninitialized(cx, n + 1, isNegative));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/BigIntType.cpp:832:16: note: ‘cx’ declared here
# 832 | JSContext* cx, HandleBigInt dividend, HandleBigInt divisor,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def584]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘queryObject’ in ‘MEM[(struct StackRootedBase * *)_26 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Script.cpp: scope_hint: In member function ‘js::DebuggerScript::CallData::getPossibleBreakpointOffsets()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Script.cpp:946:18: note: ‘queryObject’ declared here
# 946 | RootedObject queryObject(cx, RequireObject(cx, args[0]));
# | ^~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Script.cpp:942:61: note: ‘this’ declared here
# 942 | bool DebuggerScript::CallData::getPossibleBreakpointOffsets() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def585]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘queryObject’ in ‘MEM[(struct StackRootedBase * *)_46 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp: scope_hint: In member function ‘js::Debugger::CallData::findObjects()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:5957:18: note: ‘queryObject’ declared here
# 5957 | RootedObject queryObject(cx, RequireObject(cx, args[0]));
# | ^~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:5953:38: note: ‘this’ declared here
# 5953 | bool Debugger::CallData::findObjects() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def586]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘queue’ in ‘MEM[(struct StackRootedBase * *)cx_131(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp: scope_hint: In function ‘js::AsyncGeneratorObject::enqueueRequest(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, JS::Handle<js::AsyncGeneratorRequest*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp:135:25: note: ‘queue’ declared here
# 135 | Rooted<ListObject*> queue(cx, ListObject::create(cx));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp:127:16: note: ‘cx’ declared here
# 127 | JSContext* cx, Handle<AsyncGeneratorObject*> generator,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def587]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘queue’ in ‘MEM[(struct StackRootedBase * *)cx_41(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp: scope_hint: In function ‘js::AsyncGeneratorObject::dequeueRequest(JSContext*, JS::Handle<js::AsyncGeneratorObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp:167:23: note: ‘queue’ declared here
# 167 | Rooted<ListObject*> queue(cx, generator->queue());
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp:160:16: note: ‘cx’ declared here
# 160 | JSContext* cx, Handle<AsyncGeneratorObject*> generator) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def588]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘rawFilenameStr’ in ‘MEM[(struct StackRootedBase * *)cx_149(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp: scope_hint: In function ‘CreateMappedArrayBuffer(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:1773:16: note: ‘rawFilenameStr’ declared here
# 1773 | RootedString rawFilenameStr(cx, JS::ToString(cx, args[0]));
# | ^~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:1762:48: note: ‘cx’ declared here
# 1762 | static bool CreateMappedArrayBuffer(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def589]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘reactionObj’ in ‘MEM[(struct StackRootedBase * *)cx_715(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp: scope_hint: In function ‘PromiseReactionJob(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:2147:16: note: ‘reactionObj’ declared here
# 2147 | RootedObject reactionObj(
# | ^~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:2139:43: note: ‘cx’ declared here
# 2139 | static bool PromiseReactionJob(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def590]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘reactionsObj’ in ‘MEM[(struct StackRootedBase * *)cx_361(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp: scope_hint: In function ‘AddPromiseReaction(JSContext*, JS::Handle<js::PromiseObject*>, JS::Handle<PromiseReactionRecord*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:6071:16: note: ‘reactionsObj’ declared here
# 6071 | RootedObject reactionsObj(cx, &reactionsVal.toObject());
# | ^~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:6040:16: note: ‘cx’ declared here
# 6040 | JSContext* cx, Handle<PromiseObject*> unwrappedPromise,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def591]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘reactionsVal’ in ‘MEM[(struct StackRootedBase * *)_22 + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp: scope_hint: In member function ‘js::PromiseObject::forEachReactionRecord(JSContext*, js::PromiseReactionRecordBuilder&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:6203:15: note: ‘reactionsVal’ declared here
# 6203 | RootedValue reactionsVal(cx, reactions());
# | ^~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:6197:16: note: ‘cx’ declared here
# 6197 | JSContext* cx, PromiseReactionRecordBuilder& builder) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def592]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘reactionsVal’ in ‘MEM[(struct StackRootedBase * *)_24 + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp: scope_hint: In member function ‘js::PromiseObject::dependentPromises(JSContext*, JS::MutableHandle<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy> >)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:6166:15: note: ‘reactionsVal’ declared here
# 6166 | RootedValue reactionsVal(cx, reactions());
# | ^~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:6159:50: note: ‘cx’ declared here
# 6159 | bool PromiseObject::dependentPromises(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def593]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘reaction’ in ‘MEM[(struct StackRootedBase * *)cx_117(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp: scope_hint: In function ‘PromiseResolveBuiltinThenableJob(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:5946:34: note: ‘reaction’ declared here
# 5946 | Rooted<PromiseReactionRecord*> reaction(
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:2362:57: note: ‘cx’ declared here
# 2362 | static bool PromiseResolveBuiltinThenableJob(JSContext* cx, unsigned argc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def594]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘reaction’ in ‘MEM[(struct StackRootedBase * *)cx_62(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp: scope_hint: In function ‘PerformPromiseThen(JSContext*, JS::Handle<js::PromiseObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<PromiseCapability>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:5906:34: note: ‘reaction’ declared here
# 5906 | Rooted<PromiseReactionRecord*> reaction(
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:5869:16: note: ‘cx’ declared here
# 5869 | JSContext* cx, Handle<PromiseObject*> promise, HandleValue onFulfilled_,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def595]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘reaction’ in ‘MEM[(struct StackRootedBase * *)cx_66(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp: scope_hint: In function ‘AddDummyPromiseReactionForDebugger(JSContext*, JS::Handle<js::PromiseObject*>, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:6130:34: note: ‘reaction’ declared here
# 6130 | Rooted<PromiseReactionRecord*> reaction(
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:6117:16: note: ‘cx’ declared here
# 6117 | JSContext* cx, Handle<PromiseObject*> promise,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def596]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘reaction’ in ‘MEM[(struct StackRootedBase * *)cx_94(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp: scope_hint: In function ‘js::ReactToUnwrappedPromise(JSContext*, JS::Handle<js::PromiseObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, js::UnhandledRejectionBehavior)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:5209:34: note: ‘reaction’ declared here
# 5209 | Rooted<PromiseReactionRecord*> reaction(
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:5189:16: note: ‘cx’ declared here
# 5189 | JSContext* cx, Handle<PromiseObject*> unwrappedPromise,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def597]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘realm’ in ‘MEM[(struct StackRootedBase * *)cx_80(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/gc/Unified_cpp_js_src_gc2.cpp:29: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/gc/PublicIterators.cpp: scope_hint: In function ‘IterateRealmsArenasCellsUnbarriered(JSContext*, JS::Zone*, void*, void (*)(JSContext*, void*, JS::Realm*, JS::AutoRequireNoGC const&), void (*)(JSRuntime*, void*, js::gc::Arena*, JS::TraceKind, unsigned long, JS::AutoRequireNoGC const&), void (*)(JSRuntime*, void*, JS::GCCellPtr, unsigned long, JS::AutoRequireNoGC const&), JS::AutoRequireNoGC const&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/gc/PublicIterators.cpp:22:20: note: ‘realm’ declared here
# 22 | Rooted<Realm*> realm(cx);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/gc/PublicIterators.cpp:18:16: note: ‘cx’ declared here
# 18 | JSContext* cx, Zone* zone, void* data,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def598]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘receiverValue’ in ‘MEM[(struct StackRootedBase * *)cx_61(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/NativeObject.cpp: scope_hint: In function ‘js::NativeGetExistingProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<js::NativeObject*>, JS::Handle<JS::PropertyKey>, js::PropertyInfoBase<unsigned int>, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/NativeObject.cpp:2115:15: note: ‘receiverValue’ declared here
# 2115 | RootedValue receiverValue(cx, ObjectValue(*receiver));
# | ^~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/NativeObject.cpp:2112:47: note: ‘cx’ declared here
# 2112 | bool js::NativeGetExistingProperty(JSContext* cx, HandleObject receiver,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def599]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘recordsToBeCleanedUp’ in ‘MEM[(struct StackRootedBase * *)cx_141(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/FinalizationRegistryObject.cpp: scope_hint: In function ‘js::FinalizationQueueObject::create(JSContext*, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/FinalizationRegistryObject.cpp:661:47: note: ‘recordsToBeCleanedUp’ declared here
# 661 | Rooted<UniquePtr<FinalizationRecordVector>> recordsToBeCleanedUp(
# | ^~~~~~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/FinalizationRegistryObject.cpp:658:16: note: ‘cx’ declared here
# 658 | JSContext* cx, HandleObject cleanupCallback) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def600]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘record’ in ‘MEM[(struct StackRootedBase * *)cx_235(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/FinalizationRegistryObject.cpp: scope_hint: In function ‘js::FinalizationRegistryObject::register_(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/FinalizationRegistryObject.cpp:401:37: note: ‘record’ declared here
# 401 | Rooted<FinalizationRecordObject*> record(
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/FinalizationRegistryObject.cpp:346:55: note: ‘cx’ declared here
# 346 | bool FinalizationRegistryObject::register_(JSContext* cx, unsigned argc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def601]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘record’ in ‘MEM[(struct StackRootedBase * *)cx_55(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp: scope_hint: In member function ‘js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:1379:26: note: ‘record’ declared here
# 1379 | Rooted<PlainObject*> record(cx, NewPlainObject(cx));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:1377:24: note: ‘cx’ declared here
# 1377 | bool then(JSContext* cx, HandleObject resolve, HandleObject reject,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def602]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘referent’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp: scope_hint: In function ‘js::DebuggerObject::getErrorLineNumber(JSContext*, JS::Handle<js::DebuggerObject*>, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:1899:16: note: ‘referent’ declared here
# 1899 | RootedObject referent(cx, object->referent());
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:1896:52: note: ‘cx’ declared here
# 1896 | bool DebuggerObject::getErrorLineNumber(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def603]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘referent’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp: scope_hint: In function ‘js::DebuggerObject::getErrorMessageName(JSContext*, JS::Handle<js::DebuggerObject*>, JS::MutableHandle<JSString*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:1849:16: note: ‘referent’ declared here
# 1849 | RootedObject referent(cx, object->referent());
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:1846:53: note: ‘cx’ declared here
# 1846 | bool DebuggerObject::getErrorMessageName(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def604]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘referent’ in ‘MEM[(struct StackRootedBase * *)cx_56(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp: scope_hint: In function ‘js::DebuggerObject::requirePromise(JSContext*, JS::Handle<js::DebuggerObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:2720:16: note: ‘referent’ declared here
# 2720 | RootedObject referent(cx, object->referent());
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:2718:48: note: ‘cx’ declared here
# 2718 | bool DebuggerObject::requirePromise(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def605]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘referent’ in ‘MEM[(struct StackRootedBase * *)cx_62(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp: scope_hint: In function ‘js::DebuggerObject::getErrorNotes(JSContext*, JS::Handle<js::DebuggerObject*>, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:1872:16: note: ‘referent’ declared here
# 1872 | RootedObject referent(cx, object->referent());
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:1869:47: note: ‘cx’ declared here
# 1869 | bool DebuggerObject::getErrorNotes(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def606]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘referent’ in ‘MEM[(struct StackRootedBase * *)cx_68(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp: scope_hint: In function ‘js::DebuggerObject::getBoundArguments(JSContext*, JS::Handle<js::DebuggerObject*>, JS::MutableHandle<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy> >)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:1779:32: note: ‘referent’ declared here
# 1779 | Rooted<BoundFunctionObject*> referent(
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:1774:51: note: ‘cx’ declared here
# 1774 | bool DebuggerObject::getBoundArguments(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def607]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘ref’ in ‘MEM[(struct StackRootedBase * *)cx_271(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmInstance.cpp: scope_hint: In member function ‘js::wasm::Instance::callExport(JSContext*, unsigned int, JS::CallArgs, js::wasm::CoercionLevel)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmInstance.cpp:2452:20: note: ‘ref’ declared here
# 2452 | RootedAnyRef ref(cx, AnyRef::fromCompiledCode(ptr));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmInstance.cpp:2387:38: note: ‘cx’ declared here
# 2387 | bool Instance::callExport(JSContext* cx, uint32_t funcIndex, CallArgs args,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def608]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘regexp’ in ‘MEM[(struct StackRootedBase * *)cx_26(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/RegExpObject.cpp: scope_hint: In function ‘js::RegExpObject::createSyntaxChecked(JSContext*, JS::Handle<JSAtom*>, JS::RegExpFlags, js::NewObjectKind)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/RegExpObject.cpp:209:25: note: ‘regexp’ declared here
# 209 | Rooted<RegExpObject*> regexp(cx, RegExpAlloc(cx, newKind));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/RegExpObject.cpp:205:60: note: ‘cx’ declared here
# 205 | RegExpObject* RegExpObject::createSyntaxChecked(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def609]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘regexp’ in ‘MEM[(struct StackRootedBase * *)cx_35(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/RegExpObject.cpp: scope_hint: In function ‘js::RegExpAlloc(JSContext*, js::NewObjectKind, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/RegExpObject.cpp:64:25: note: ‘regexp’ declared here
# 64 | Rooted<RegExpObject*> regexp(
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/RegExpObject.cpp:62:42: note: ‘cx’ declared here
# 62 | RegExpObject* js::RegExpAlloc(JSContext* cx, NewObjectKind newKind,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def610]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘regexp’ in ‘MEM[(struct StackRootedBase * *)cx_43(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp: scope_hint: In function ‘js::RegExpCreate(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp:447:25: note: ‘regexp’ declared here
# 447 | Rooted<RegExpObject*> regexp(cx, RegExpAlloc(cx, GenericObject));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp:444:34: note: ‘cx’ declared here
# 444 | bool js::RegExpCreate(JSContext* cx, HandleValue patternValue,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def611]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘registry’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp: scope_hint: In member function ‘js::shell::ModuleLoader::addModuleToRegistry(JSContext*, JS::Handle<JSString*>, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp:528:16: note: ‘registry’ declared here
# 528 | RootedObject registry(cx, getOrCreateModuleRegistry(cx));
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp:526:51: note: ‘cx’ declared here
# 526 | bool ModuleLoader::addModuleToRegistry(JSContext* cx, HandleString path,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def612]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘registry’ in ‘MEM[(struct StackRootedBase * *)cx_64(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp: scope_hint: In member function ‘js::shell::ModuleLoader::lookupModuleInRegistry(JSContext*, JS::Handle<JSString*>, JS::MutableHandle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp:508:16: note: ‘registry’ declared here
# 508 | RootedObject registry(cx, getOrCreateModuleRegistry(cx));
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp:504:54: note: ‘cx’ declared here
# 504 | bool ModuleLoader::lookupModuleInRegistry(JSContext* cx, HandleString path,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def613]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘relativeTimeFormat’ in ‘MEM[(struct StackRootedBase * *)cx_197(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src5.cpp:47: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/RelativeTimeFormat.cpp: scope_hint: In function ‘js::intl_FormatRelativeTime(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/RelativeTimeFormat.cpp:296:37: note: ‘relativeTimeFormat’ declared here
# 296 | Rooted<RelativeTimeFormatObject*> relativeTimeFormat(cx);
# | ^~~~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/RelativeTimeFormat.cpp:288:45: note: ‘cx’ declared here
# 288 | bool js::intl_FormatRelativeTime(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def614]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘repl’ in ‘MEM[(struct StackRootedBase * *)cx_120(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp: scope_hint: In function ‘js::str_replace_string_raw(JSContext*, JS::Handle<JSString*>, JS::Handle<JSString*>, JS::Handle<JSString*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:3055:27: note: ‘repl’ declared here
# 3055 | Rooted<JSLinearString*> repl(cx, replacement->ensureLinear(cx));
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:3052:49: note: ‘cx’ declared here
# 3052 | JSString* js::str_replace_string_raw(JSContext* cx, HandleString string,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def615]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘request’ in ‘MEM[(struct StackRootedBase * *)cx_24(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp: scope_hint: In function ‘AsyncGeneratorEnqueue(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, js::CompletionKind, JS::Handle<JS::Value>, JS::Handle<js::PromiseObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp:725:34: note: ‘request’ declared here
# 725 | Rooted<AsyncGeneratorRequest*> request(
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp:719:16: note: ‘cx’ declared here
# 719 | JSContext* cx, Handle<AsyncGeneratorObject*> generator,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def616]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘resolvedPath’ in ‘MEM[(struct StackRootedBase * *)cx_36(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp: scope_hint: In member function ‘js::shell::ModuleLoader::fetchSource(JSContext*, JS::Handle<JSLinearString*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp:666:16: note: ‘resolvedPath’ declared here
# 666 | RootedString resolvedPath(cx, ResolvePath(cx, path, RootRelative));
# | ^~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp:660:48: note: ‘cx’ declared here
# 660 | JSString* ModuleLoader::fetchSource(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def617]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘resultObject’ in ‘MEM[(struct StackRootedBase * *)cx_124(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp: scope_hint: In function ‘js::DebuggerFrame::getAsyncPromise(JSContext*, JS::Handle<js::DebuggerFrame*>, JS::MutableHandle<js::DebuggerObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp:647:16: note: ‘resultObject’ declared here
# 647 | RootedObject resultObject(cx);
# | ^~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp:636:48: note: ‘cx’ declared here
# 636 | bool DebuggerFrame::getAsyncPromise(JSContext* cx, Handle<DebuggerFrame*> frame,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def618]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘resultObj’ in ‘MEM[(struct StackRootedBase * *)cx_26(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/MapObject.cpp: scope_hint: In function ‘js::SetIteratorObject::createResult(JSContext*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/MapObject.cpp:1233:24: note: ‘resultObj’ declared here
# 1233 | Rooted<ArrayObject*> resultObj(
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/MapObject.cpp:1232:54: note: ‘cx’ declared here
# 1232 | JSObject* SetIteratorObject::createResult(JSContext* cx) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def619]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘resultPairObj’ in ‘MEM[(struct StackRootedBase * *)cx_31(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/MapObject.cpp: scope_hint: In function ‘js::MapIteratorObject::createResultPair(JSContext*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/MapObject.cpp:404:24: note: ‘resultPairObj’ declared here
# 404 | Rooted<ArrayObject*> resultPairObj(
# | ^~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/MapObject.cpp:403:58: note: ‘cx’ declared here
# 403 | JSObject* MapIteratorObject::createResultPair(JSContext* cx) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def620]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘resultPromise’ in ‘MEM[(struct StackRootedBase * *)cx_105(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncFunction.cpp: scope_hint: In function ‘js::AsyncFunctionGeneratorObject::create(JSContext*, JS::Handle<js::ModuleObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncFunction.cpp:316:26: note: ‘resultPromise’ declared here
# 316 | Rooted<PromiseObject*> resultPromise(cx, CreatePromiseObjectForAsync(cx));
# | ^~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncFunction.cpp:307:16: note: ‘cx’ declared here
# 307 | JSContext* cx, Handle<ModuleObject*> module) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def621]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘resultPromise’ in ‘MEM[(struct StackRootedBase * *)cx_29(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp: scope_hint: In function ‘js::ModuleObject::createTopLevelCapability(JSContext*, JS::Handle<js::ModuleObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp:1099:26: note: ‘resultPromise’ declared here
# 1099 | Rooted<PromiseObject*> resultPromise(cx, CreatePromiseObjectForAsync(cx));
# | ^~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp:1096:16: note: ‘cx’ declared here
# 1096 | JSContext* cx, Handle<ModuleObject*> module) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def622]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘resultPromise’ in ‘MEM[(struct StackRootedBase * *)cx_41(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncFunction.cpp: scope_hint: In function ‘js::AsyncFunctionGeneratorObject::create(JSContext*, JS::Handle<JSFunction*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncFunction.cpp:246:26: note: ‘resultPromise’ declared here
# 246 | Rooted<PromiseObject*> resultPromise(cx, CreatePromiseObjectForAsync(cx));
# | ^~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncFunction.cpp:243:16: note: ‘cx’ declared here
# 243 | JSContext* cx, HandleFunction fun) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def623]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘resultPromise’ in ‘MEM[(struct StackRootedBase * *)cx_434(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp: scope_hint: In function ‘js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, js::CompletionKind)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:5511:26: note: ‘resultPromise’ declared here
# 5511 | Rooted<PromiseObject*> resultPromise(
# | ^~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:5505:49: note: ‘cx’ declared here
# 5505 | bool js::AsyncFromSyncIteratorMethod(JSContext* cx, CallArgs& args,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def624]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘resultPromise’ in ‘MEM[(struct StackRootedBase * *)cx_55(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src10.cpp:38: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp: scope_hint: In function ‘AsyncGeneratorValidateThrow(JSContext*, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp:695:26: note: ‘resultPromise’ declared here
# 695 | Rooted<PromiseObject*> resultPromise(
# | ^~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp:694:16: note: ‘cx’ declared here
# 694 | JSContext* cx, MutableHandleValue result) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def625]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘results’ in ‘MEM[(struct StackRootedBase * *)_364 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘ShortestPaths(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:6496:24: note: ‘results’ declared here
# 6496 | Rooted<ArrayObject*> results(cx, NewDenseFullyAllocatedArray(cx, length));
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:6342:38: note: ‘cx’ declared here
# 6342 | static bool ShortestPaths(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def626]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_10 + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp: scope_hint: In member function ‘js::DebuggerObject::CallData::promiseStateGetter()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:557:15: note: ‘result’ declared here
# 557 | RootedValue result(cx);
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:552:51: note: ‘this’ declared here
# 552 | bool DebuggerObject::CallData::promiseStateGetter() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def627]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_13 + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp: scope_hint: In member function ‘js::DebuggerObject::CallData::errorMessageNameGetter()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:483:16: note: ‘result’ declared here
# 483 | RootedString result(cx);
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:482:55: note: ‘this’ declared here
# 482 | bool DebuggerObject::CallData::errorMessageNameGetter() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def628]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_14 + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Source.cpp: scope_hint: In member function ‘js::DebuggerSource::CallData::getSourceMapURL()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Source.cpp:602:16: note: ‘result’ declared here
# 602 | RootedString result(cx);
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Source.cpp:601:48: note: ‘this’ declared here
# 601 | bool DebuggerSource::CallData::getSourceMapURL() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def629]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_18 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Script.cpp: scope_hint: In member function ‘js::DebuggerScript::CallData::getChildScripts()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Script.cpp:547:16: note: ‘result’ declared here
# 547 | RootedObject result(cx, NewDenseEmptyArray(cx));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Script.cpp:541:48: note: ‘this’ declared here
# 541 | bool DebuggerScript::CallData::getChildScripts() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def630]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_22 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Environment.cpp: scope_hint: In member function ‘js::DebuggerEnvironment::CallData::parentGetter()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Environment.cpp:216:32: note: ‘result’ declared here
# 216 | Rooted<DebuggerEnvironment*> result(cx);
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Environment.cpp:211:50: note: ‘this’ declared here
# 211 | bool DebuggerEnvironment::CallData::parentGetter() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def631]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_27 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp: scope_hint: In member function ‘js::Debugger::CallData::findSourceURLs()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:6051:16: note: ‘result’ declared here
# 6051 | RootedObject result(cx, NewDenseEmptyArray(cx));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:6050:41: note: ‘this’ declared here
# 6050 | bool Debugger::CallData::findSourceURLs() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def632]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_31 + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp: scope_hint: In member function ‘js::DebuggerObject::CallData::nameGetter()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:315:16: note: ‘result’ declared here
# 315 | RootedString result(cx, object->name(cx));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:309:43: note: ‘this’ declared here
# 309 | bool DebuggerObject::CallData::nameGetter() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def633]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_43 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/debugger/Unified_cpp_js_src_debugger1.cpp:11: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Script.cpp: scope_hint: In member function ‘js::DebuggerScript::CallData::getOffsetsCoverage() [clone .part.0]’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Script.cpp:2331:16: note: ‘result’ declared here
# 2331 | RootedObject result(cx, NewDenseEmptyArray(cx));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Script.cpp:2297:51: note: ‘this’ declared here
# 2297 | bool DebuggerScript::CallData::getOffsetsCoverage() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def634]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_60 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/DebuggerMemory.cpp: scope_hint: In member function ‘js::DebuggerMemory::CallData::drainAllocationsLog()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/DebuggerMemory.cpp:193:24: note: ‘result’ declared here
# 193 | Rooted<ArrayObject*> result(cx, NewDenseFullyAllocatedArray(cx, length));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/DebuggerMemory.cpp:181:52: note: ‘this’ declared here
# 181 | bool DebuggerMemory::CallData::drainAllocationsLog() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def635]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_9 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Script.cpp: scope_hint: In member function ‘js::DebuggerScript::CallData::getAllOffsets() [clone .part.0]’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Script.cpp:1696:16: note: ‘result’ declared here
# 1696 | RootedObject result(cx, NewDenseEmptyArray(cx));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Script.cpp:1683:46: note: ‘this’ declared here
# 1683 | bool DebuggerScript::CallData::getAllOffsets() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def636]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_97 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp: scope_hint: In member function ‘js::Debugger::CallData::findAllGlobals()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:6031:16: note: ‘result’ declared here
# 6031 | RootedObject result(cx, NewDenseEmptyArray(cx));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:5996:41: note: ‘this’ declared here
# 5996 | bool Debugger::CallData::findAllGlobals() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def637]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)cx_1(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmValue.cpp: scope_hint: In function ‘ToWebAssemblyValue_anyref<js::wasm::NoDebug>(JSContext*, JS::Handle<JS::Value>, void**, bool)bool [clone .isra.0]’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmValue.cpp:507:16: note: ‘result’ declared here
# 507 | RootedAnyRef result(cx, AnyRef::null());
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmValue.cpp:505:43: note: ‘cx’ declared here
# 505 | bool ToWebAssemblyValue_anyref(JSContext* cx, HandleValue val, void** loc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def638]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)cx_144(D) + 64B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/BigIntType.cpp: scope_hint: In function ‘JS::BigInt::rshByAbsolute(JSContext*, JS::Handle<JS::BigInt*>, JS::Handle<JS::BigInt*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/BigIntType.cpp:2246:16: note: ‘result’ declared here
# 2246 | RootedBigInt result(cx,
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/BigIntType.cpp:2201:42: note: ‘cx’ declared here
# 2201 | BigInt* BigInt::rshByAbsolute(JSContext* cx, HandleBigInt x, HandleBigInt y) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def639]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)cx_24(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmValue.cpp: scope_hint: In function ‘js::wasm::ToWebAssemblyValue<js::wasm::NoDebug>(JSContext*, JS::Handle<JS::Value>, js::wasm::PackedType<js::wasm::FieldTypeTraits>, void*, bool, js::wasm::CoercionLevel)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmValue.cpp:507:16: note: ‘result’ declared here
# 507 | RootedAnyRef result(cx, AnyRef::null());
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmValue.cpp:611:42: note: ‘cx’ declared here
# 611 | bool wasm::ToWebAssemblyValue(JSContext* cx, HandleValue val, FieldType type,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def640]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)cx_262(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:38: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmModule.cpp: scope_hint: In member function ‘js::wasm::Module::extractCode(JSContext*, js::wasm::Tier, JS::MutableHandle<JS::Value>) const’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmModule.cpp:349:24: note: ‘result’ declared here
# 349 | Rooted<PlainObject*> result(cx, NewPlainObject(cx));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmModule.cpp:347:37: note: ‘cx’ declared here
# 347 | bool Module::extractCode(JSContext* cx, Tier tier,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def641]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)cx_281(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘FindPath(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:6293:24: note: ‘result’ declared here
# 6293 | Rooted<ArrayObject*> result(cx, NewDenseFullyAllocatedArray(cx, length));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:6227:33: note: ‘cx’ declared here
# 6227 | static bool FindPath(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def642]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)cx_31(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp: scope_hint: In function ‘js::CallModuleResolveHook(JSContext*, JS::Handle<JS::Value>, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp:2135:16: note: ‘result’ declared here
# 2135 | RootedObject result(cx,
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp:2126:52: note: ‘cx’ declared here
# 2126 | ModuleObject* js::CallModuleResolveHook(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def643]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/jit/Unified_cpp_js_src_jit9.cpp:38: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/Recover.cpp: scope_hint: In member function ‘js::jit::RCreateArgumentsObject::recover(JSContext*, js::jit::SnapshotIterator&) const’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/Recover.cpp:2044:16: note: ‘result’ declared here
# 2044 | RootedObject result(
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/Recover.cpp:2041:49: note: ‘cx’ declared here
# 2041 | bool RCreateArgumentsObject::recover(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def644]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)cx_79(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp: scope_hint: In function ‘js::CloseIterOperation(JSContext*, JS::Handle<JSObject*>, js::CompletionKind)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp:5567:15: note: ‘result’ declared here
# 5567 | RootedValue result(cx);
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp:5557:40: note: ‘cx’ declared here
# 5557 | bool js::CloseIterOperation(JSContext* cx, HandleObject iter,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def645]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)cx_84(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘CustomSerializableObject::getLog_impl(JSContext*, JS::CallArgs const&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:5105:26: note: ‘result’ declared here
# 5105 | Rooted<ArrayObject*> result(cx, NewDenseFullyAllocatedArray(cx, len));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:5098:38: note: ‘cx’ declared here
# 5098 | static bool getLog_impl(JSContext* cx, const CallArgs& args) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def646]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)cx_87(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp: scope_hint: In member function ‘js::shell::ShellAutoEntryMonitor::buildResult(JSContext*, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:8052:18: note: ‘result’ declared here
# 8052 | RootedObject result(cx, JS::NewArrayObject(cx, log.length()));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:8046:31: note: ‘cx’ declared here
# 8046 | bool buildResult(JSContext* cx, MutableHandleValue resultValue) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def647]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)cx_95(D) + 64B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/BigIntType.cpp: scope_hint: In function ‘JS::BigInt::bitOr(JSContext*, JS::Handle<JS::BigInt*>, JS::Handle<JS::BigInt*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/BigIntType.cpp:2403:18: note: ‘result’ declared here
# 2403 | RootedBigInt result(cx, absoluteSubOne(cx, x));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/BigIntType.cpp:2385:34: note: ‘cx’ declared here
# 2385 | BigInt* BigInt::bitOr(JSContext* cx, HandleBigInt x, HandleBigInt y) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def648]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘res’ in ‘MEM[(struct StackRootedBase * *)cx_128(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘GlobalLexicals(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:8077:16: note: ‘res’ declared here
# 8077 | RootedObject res(cx, JS_NewPlainObject(cx));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:8066:39: note: ‘cx’ declared here
# 8066 | static bool GlobalLexicals(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def649]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘retval’ in ‘MEM[(struct StackRootedBase * *)_17 + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp: scope_hint: In function ‘mozilla::detail::VariantImplementation<unsigned char, 0ul, js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>::match<js::Completion::BuildValueMatcher, mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await> const&>(js::Completion::BuildValueMatcher&&, mozilla::Variant<js::Completion::R [...]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:2033:17: note: ‘retval’ declared here
# 2033 | RootedValue retval(cx, ret.value);
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/Stack.h:12: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:29: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/Variant.h:257:41: note: ‘aMatcher’ declared here
# 257 | static decltype(auto) match(Matcher&& aMatcher, ConcreteVariant&& aV) {
# | ~~~~~~~~~~^~~~~~~~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: note: trimmed 1 message(s) with length over 512
Error: COMPILER_WARNING: [#def650]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘ret’ in ‘MEM[(struct StackRootedBase * *)cx_107(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp: scope_hint: In function ‘GetMarks(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:7962:24: note: ‘ret’ declared here
# 7962 | Rooted<ArrayObject*> ret(cx, js::NewDenseEmptyArray(cx));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:7952:33: note: ‘cx’ declared here
# 7952 | static bool GetMarks(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def651]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘re’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 72B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp: scope_hint: In function ‘ExecuteRegExp(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSString*>, int, js::VectorMatchPairs*) [clone .constprop.0]’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp:1087:22: note: ‘re’ declared here
# 1087 | RootedRegExpShared re(cx, RegExpObject::getShared(cx, reobj));
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp:1075:49: note: ‘cx’ declared here
# 1075 | static RegExpRunStatus ExecuteRegExp(JSContext* cx, HandleObject regexp,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def652]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘re’ in ‘MEM[(struct StackRootedBase * *)cx_6(D) + 72B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp: scope_hint: In function ‘js::RegExpSearcherRaw(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSString*>, int, js::MatchPairs*, int*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp:1087:22: note: ‘re’ declared here
# 1087 | RootedRegExpShared re(cx, RegExpObject::getShared(cx, reobj));
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp:1276:39: note: ‘cx’ declared here
# 1276 | bool js::RegExpSearcherRaw(JSContext* cx, HandleObject regexp,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def653]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘rhsCopy’ in ‘MEM[(struct StackRootedBase * *)cx_126(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/IonIC.cpp: scope_hint: In function ‘js::jit::IonCompareIC::update(JSContext*, JS::Handle<JSScript*>, js::jit::IonCompareIC*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/IonIC.cpp:656:15: note: ‘rhsCopy’ declared here
# 656 | RootedValue rhsCopy(cx, rhs);
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/IonIC.cpp:645:38: note: ‘cx’ declared here
# 645 | bool IonCompareIC::update(JSContext* cx, HandleScript outerScript,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def654]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘rhsCopy’ in ‘MEM[(struct StackRootedBase * *)cx_139(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/BaselineIC.cpp: scope_hint: In function ‘js::jit::DoCompareFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/BaselineIC.cpp:2271:15: note: ‘rhsCopy’ declared here
# 2271 | RootedValue rhsCopy(cx, rhs);
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/BaselineIC.cpp:2257:35: note: ‘cx’ declared here
# 2257 | bool DoCompareFallback(JSContext* cx, BaselineFrame* frame,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def655]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘rootedData’ in ‘MEM[(struct StackRootedBase * *)cx_42(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Scope.cpp: scope_hint: In member function ‘js::frontend::ScopeStencil::createSpecificScope<js::GlobalScope, decltype(nullptr)>(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle<js::Scope*>, js::AbstractBaseScopeData<js::frontend::TaggedParserAtomIndex>*) constjs::Scope*’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Scope.cpp:1671:47: note: ‘rootedData’ declared here
# 1671 | Rooted<UniquePtr<GlobalScope::RuntimeData>> rootedData(
# | ^~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Scope.cpp:1669:16: note: ‘cx’ declared here
# 1669 | JSContext* cx, CompilationAtomCache& atomCache,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def656]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘rootedData’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Scope.cpp: scope_hint: In member function ‘js::frontend::ScopeStencil::createSpecificScope<js::FunctionScope, js::CallObject>(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle<js::Scope*>, js::AbstractBaseScopeData<js::frontend::TaggedParserAtomIndex>*) constjs::Scope*’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Scope.cpp:1689:59: note: ‘rootedData’ declared here
# 1689 | Rooted<UniquePtr<typename SpecificScopeT::RuntimeData>> rootedData(
# | ^~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Scope.cpp:1685:53: note: ‘cx’ declared here
# 1685 | Scope* ScopeStencil::createSpecificScope(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def657]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘rootedData’ in ‘MEM[(struct StackRootedBase * *)cx_59(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Scope.cpp: scope_hint: In member function ‘js::frontend::ScopeStencil::createSpecificScope<js::LexicalScope, js::BlockLexicalEnvironmentObject>(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle<js::Scope*>, js::AbstractBaseScopeData<js::frontend::TaggedParserAtomIndex>*) constjs::Scope*’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Scope.cpp:1689:59: note: ‘rootedData’ declared here
# 1689 | Rooted<UniquePtr<typename SpecificScopeT::RuntimeData>> rootedData(
# | ^~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Scope.cpp:1685:53: note: ‘cx’ declared here
# 1685 | Scope* ScopeStencil::createSpecificScope(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def658]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘rootedFrame’ in ‘MEM[(struct StackRootedBase * *)cx_31(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp: scope_hint: In function ‘js::GetFirstSubsumedSavedFrame(JSContext*, JSPrincipals*, JS::Handle<JSObject*>, JS::SavedFrameSelfHosted)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp:647:23: note: ‘rootedFrame’ declared here
# 647 | Rooted<SavedFrame*> rootedFrame(cx, frame);
# | ^~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp:680:16: note: ‘cx’ declared here
# 680 | JSContext* cx, JSPrincipals* principals, HandleObject savedFrame,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def659]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘rootedFrame’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src20.cpp:38: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp: scope_hint: In function ‘js::GetFirstMatchedFrame<bool (JSContext*, JSPrincipals*, JS::Handle<js::SavedFrame*>)>(JSContext*, JSPrincipals*, bool (&)(JSContext*, JSPrincipals*, JS::Handle<js::SavedFrame*>), JS::Handle<js::SavedFrame*>, JS::SavedFrameSelfHosted, bool&)js::SavedFrame* [clone .constprop.1]’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp:647:23: note: ‘rootedFrame’ declared here
# 647 | Rooted<SavedFrame*> rootedFrame(cx, frame);
# | ^~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp:640:52: note: ‘cx’ declared here
# 640 | static SavedFrame* GetFirstMatchedFrame(JSContext* cx, JSPrincipals* principals,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def660]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘rootedObj’ in ‘MEM[(struct StackRootedBase * *)cx_77(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/VMFunctions.cpp: scope_hint: In function ‘js::jit::DoConcatStringObject(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/VMFunctions.cpp:2200:15: note: ‘rootedObj’ declared here
# 2200 | RootedValue rootedObj(cx, obj);
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/VMFunctions.cpp:2207:38: note: ‘cx’ declared here
# 2207 | bool DoConcatStringObject(JSContext* cx, HandleValue lhs, HandleValue rhs,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def661]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘rval’ in ‘MEM[(struct StackRootedBase * *)cx_8(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSContext.cpp: scope_hint: In member function ‘js::InternalJobQueue::runJobs(JSContext*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSContext.cpp:863:17: note: ‘rval’ declared here
# 863 | RootedValue rval(cx);
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSContext.cpp:847:43: note: ‘cx’ declared here
# 847 | void InternalJobQueue::runJobs(JSContext* cx) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def662]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘rval’ in ‘MEM[(struct StackRootedBase * *)cx_86(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/FinalizationRegistryObject.cpp: scope_hint: In function ‘js::FinalizationQueueObject::cleanupQueuedRecords(JSContext*, JS::Handle<js::FinalizationQueueObject*>, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/FinalizationRegistryObject.cpp:829:15: note: ‘rval’ declared here
# 829 | RootedValue rval(cx);
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/FinalizationRegistryObject.cpp:806:16: note: ‘cx’ declared here
# 806 | JSContext* cx, HandleFinalizationQueueObject queue,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def663]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘r’ in ‘MEM[(struct StackRootedBase * *)cx_26(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp: scope_hint: In function ‘RopeMatch(JSContext*, JSRope*, JSLinearString*, int*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:2102:24: note: ‘r’ declared here
# 2102 | StringSegmentRange r(cx);
# | ^
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:2072:34: note: ‘cx’ declared here
# 2072 | static bool RopeMatch(JSContext* cx, JSRope* text, JSLinearString* pat,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def664]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘savedFrameObj’ in ‘MEM[(struct StackRootedBase * *)cx_77(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp: scope_hint: In function ‘js::WasmExceptionObject::getStack_impl(JSContext*, JS::CallArgs const&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:4126:16: note: ‘savedFrameObj’ declared here
# 4126 | RootedObject savedFrameObj(cx, exnObj->stack());
# | ^~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:4123:52: note: ‘cx’ declared here
# 4123 | bool WasmExceptionObject::getStack_impl(JSContext* cx, const CallArgs& args) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def665]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘saved’ in ‘MEM[(struct StackRootedBase * *)cx_131(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp: scope_hint: In member function ‘js::SavedStacks::checkForEvalInFramePrev(JSContext*, JS::MutableHandle<js::SavedFrame::Lookup>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp:1752:23: note: ‘saved’ declared here
# 1752 | Rooted<SavedFrame*> saved(cx, nullptr);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp:1722:16: note: ‘cx’ declared here
# 1722 | JSContext* cx, MutableHandle<SavedFrame::Lookup> lookup) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def666]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘scope’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 16B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp: scope_hint: In function ‘js::UnwindEnvironment(JSContext*, js::EnvironmentIter&, unsigned char*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp:1103:18: note: ‘scope’ declared here
# 1103 | Rooted<Scope*> scope(cx, ei.initialFrame().script()->innermostScope(pc));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp:1098:39: note: ‘cx’ declared here
# 1098 | void js::UnwindEnvironment(JSContext* cx, EnvironmentIter& ei, jsbytecode* pc) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def667]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)_2 + 32B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp: scope_hint: In member function ‘js::DebuggerFrame::CallData::asyncPromiseGetter() [clone .part.0]’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp:1454:16: note: ‘script’ declared here
# 1454 | RootedScript script(cx);
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp:1449:50: note: ‘this’ declared here
# 1449 | bool DebuggerFrame::CallData::asyncPromiseGetter() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def668]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)_35 + 32B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Script.cpp: scope_hint: In member function ‘js::DebuggerScript::CallData::getUrl()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Script.cpp:346:23: note: ‘script’ declared here
# 346 | Rooted<BaseScript*> script(cx, referent.as<BaseScript*>());
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Script.cpp:341:39: note: ‘this’ declared here
# 341 | bool DebuggerScript::CallData::getUrl() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def669]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)_50 + 32B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Script.cpp: scope_hint: In member function ‘js::DebuggerScript::GetOffsetMetadataMatcher::match(JS::Handle<js::BaseScript*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Script.cpp:970:18: note: ‘script’ declared here
# 970 | RootedScript script(cx_, DelazifyScript(cx_, base));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Script.cpp:969:44: note: ‘this’ declared here
# 969 | ReturnType match(Handle<BaseScript*> base) {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def670]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)_63 + 32B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp: scope_hint: In member function ‘js::DebuggerObject::CallData::scriptGetter()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:370:16: note: ‘script’ declared here
# 370 | RootedScript script(cx, GetOrCreateFunctionScript(cx, fun));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:356:45: note: ‘this’ declared here
# 356 | bool DebuggerObject::CallData::scriptGetter() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def671]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)_72 + 32B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Script.cpp: scope_hint: In member function ‘js::DebuggerScript::GetOffsetLocationMatcher::match(JS::Handle<js::BaseScript*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Script.cpp:1253:18: note: ‘script’ declared here
# 1253 | RootedScript script(cx_, DelazifyScript(cx_, base));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Script.cpp:1252:44: note: ‘this’ declared here
# 1252 | ReturnType match(Handle<BaseScript*> base) {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def672]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_12(D) + 32B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SelfHosting.cpp: scope_hint: In member function ‘JSRuntime::getSelfHostedValue(JSContext*, JS::Handle<js::PropertyName*>, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SelfHosting.cpp:2695:18: note: ‘script’ declared here
# 2695 | RootedScript script(
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SelfHosting.cpp:2732:47: note: ‘cx’ declared here
# 2732 | bool JSRuntime::getSelfHostedValue(JSContext* cx, Handle<PropertyName*> name,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def673]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_13(D) + 32B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/Ion.cpp: scope_hint: In function ‘js::jit::IonCompileScriptForBaselineOSR(JSContext*, js::jit::BaselineFrame*, unsigned int, unsigned char*, js::jit::IonOsrTempData**)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/Ion.cpp:2234:16: note: ‘script’ declared here
# 2234 | RootedScript script(cx, frame->script());
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/Ion.cpp:2221:53: note: ‘cx’ declared here
# 2221 | bool jit::IonCompileScriptForBaselineOSR(JSContext* cx, BaselineFrame* frame,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def674]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_131(D) + 32B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Stack.cpp: scope_hint: In member function ‘js::InterpreterStack::pushInvokeFrame(JSContext*, JS::CallArgs const&, js::MaybeConstruct)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Stack.cpp:392:16: note: ‘script’ declared here
# 392 | RootedScript script(cx, fun->nonLazyScript());
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Stack.cpp:388:16: note: ‘cx’ declared here
# 388 | JSContext* cx, const CallArgs& args, MaybeConstruct constructing) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def675]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_161(D) + 32B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src11.cpp:38: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/BytecodeUtil.cpp: scope_hint: In function ‘DecompileArgumentFromStack(JSContext*, int, mozilla::UniquePtr<char [], JS::FreePolicy>*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/BytecodeUtil.cpp:2531:16: note: ‘script’ declared here
# 2531 | RootedScript script(cx, frameIter.script());
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/BytecodeUtil.cpp:2502:51: note: ‘cx’ declared here
# 2502 | static bool DecompileArgumentFromStack(JSContext* cx, int formalIndex,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def676]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_199(D) + 32B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘EvalStencil(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:6946:16: note: ‘script’ declared here
# 6946 | RootedScript script(cx, JS::InstantiateGlobalStencil(cx, instantiateOptions,
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:6896:36: note: ‘cx’ declared here
# 6896 | static bool EvalStencil(JSContext* cx, uint32_t argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def677]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_264(D) + 32B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp: scope_hint: In member function ‘js::SavedStacks::getLocation(JSContext*, js::FrameIter const&, JS::MutableHandle<js::SavedStacks::LocationValue>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp:1851:16: note: ‘script’ declared here
# 1851 | RootedScript script(cx, iter.script());
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp:1818:42: note: ‘cx’ declared here
# 1818 | bool SavedStacks::getLocation(JSContext* cx, const FrameIter& iter,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def678]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_31(D) + 32B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/jit/Unified_cpp_js_src_jit11.cpp:20: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/TrialInlining.cpp: scope_hint: In function ‘js::jit::DoTrialInlining(JSContext*, js::jit::BaselineFrame*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/TrialInlining.cpp:25:16: note: ‘script’ declared here
# 25 | RootedScript script(cx, frame->script());
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/TrialInlining.cpp:24:33: note: ‘cx’ declared here
# 24 | bool DoTrialInlining(JSContext* cx, BaselineFrame* frame) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def679]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_42(D) + 32B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/jit/Unified_cpp_js_src_jit4.cpp:47: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/Ion.cpp: scope_hint: In function ‘IonCompileScriptForBaseline(JSContext*, js::jit::BaselineFrame*, unsigned char*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/Ion.cpp:2090:16: note: ‘script’ declared here
# 2090 | RootedScript script(cx, frame->script());
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/Ion.cpp:2086:52: note: ‘cx’ declared here
# 2086 | static bool IonCompileScriptForBaseline(JSContext* cx, BaselineFrame* frame,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def680]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 32B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/jit/Unified_cpp_js_src_jit6.cpp:29: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/JitFrames.cpp: scope_hint: In function ‘js::jit::SettleOnTryNote(JSContext*, js::TryNote const*, js::jit::JSJitFrameIter const&, js::EnvironmentIter&, js::jit::ResumeFromException*, unsigned char**)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/JitFrames.cpp:386:16: note: ‘script’ declared here
# 386 | RootedScript script(cx, frame.baselineFrame()->script());
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/JitFrames.cpp:383:40: note: ‘cx’ declared here
# 383 | static void SettleOnTryNote(JSContext* cx, const TryNote* tn,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def681]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_57(D) + 32B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp: scope_hint: In function ‘PCToLine(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:3070:16: note: ‘script’ declared here
# 3070 | RootedScript script(cx, GetTopScript(cx));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:3130:33: note: ‘cx’ declared here
# 3130 | static bool PCToLine(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def682]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_62(D) + 32B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:20: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/frontend/BytecodeCompiler.cpp: scope_hint: In function ‘js::frontend::InstantiateStencils(JSContext*, js::frontend::CompilationInput&, js::frontend::CompilationStencil const&, js::frontend::CompilationGCOutput&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/frontend/BytecodeCompiler.cpp:452:23: note: ‘script’ declared here
# 452 | Rooted<JSScript*> script(cx, gcOutput.script);
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/frontend/BytecodeCompiler.cpp:433:47: note: ‘cx’ declared here
# 433 | bool frontend::InstantiateStencils(JSContext* cx, CompilationInput& input,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def683]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_65(D) + 32B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/VMFunctions.cpp: scope_hint: In function ‘js::jit::HandleDebugTrap(JSContext*, js::jit::BaselineFrame*, unsigned char const*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/VMFunctions.cpp:1173:16: note: ‘script’ declared here
# 1173 | RootedScript script(cx, frame->script());
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/VMFunctions.cpp:1171:33: note: ‘cx’ declared here
# 1171 | bool HandleDebugTrap(JSContext* cx, BaselineFrame* frame,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def684]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_92(D) + 32B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSScript.cpp: scope_hint: In function ‘JSScript::fromStencil(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::CompilationStencil const&, js::frontend::CompilationGCOutput&, js::frontend::TypedIndex<js::frontend::ScriptStencil>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSScript.cpp:2499:16: note: ‘script’ declared here
# 2499 | RootedScript script(cx, Create(cx, function, sourceObject, scriptExtra.extent,
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSScript.cpp:2482:44: note: ‘cx’ declared here
# 2482 | JSScript* JSScript::fromStencil(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def685]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_94(D) + 32B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘ByteSizeOfScript(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:6682:16: note: ‘script’ declared here
# 6682 | RootedScript script(cx, JSFunction::getOrCreateScript(cx, fun));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:6666:41: note: ‘cx’ declared here
# 6666 | static bool ByteSizeOfScript(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def686]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘selfHostedName’ in ‘MEM[(struct StackRootedBase * *)cx_109(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp: scope_hint: In function ‘js::DebuggerObject::isSameNative(JSContext*, JS::Handle<js::DebuggerObject*>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:2612:21: note: ‘selfHostedName’ declared here
# 2612 | Rooted<JSAtom*> selfHostedName(cx,
# | ^~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:2601:46: note: ‘cx’ declared here
# 2601 | bool DebuggerObject::isSameNative(JSContext* cx, Handle<DebuggerObject*> object,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def687]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘self’ in ‘MEM[(struct StackRootedBase * *)cx_100(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp: scope_hint: In function ‘js::ModuleObject::create(JSContext*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp:871:25: note: ‘self’ declared here
# 871 | Rooted<ModuleObject*> self(
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp:864:47: note: ‘cx’ declared here
# 864 | ModuleObject* ModuleObject::create(JSContext* cx) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def688]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘self’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp: scope_hint: In function ‘CreateObjectConstructor(JSContext*, JSProtoKey)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp:2228:25: note: ‘self’ declared here
# 2228 | Rooted<GlobalObject*> self(cx, cx->global());
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp:2227:53: note: ‘cx’ declared here
# 2227 | static JSObject* CreateObjectConstructor(JSContext* cx, JSProtoKey key) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def689]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘setobj’ in ‘MEM[(struct StackRootedBase * *)cx_36(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/MapObject.cpp: scope_hint: In function ‘js::SetObject::clear_impl(JSContext*, JS::CallArgs const&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/MapObject.cpp:1702:22: note: ‘setobj’ declared here
# 1702 | Rooted<SetObject*> setobj(cx, &args.thisv().toObject().as<SetObject>());
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/MapObject.cpp:1701:39: note: ‘cx’ declared here
# 1701 | bool SetObject::clear_impl(JSContext* cx, const CallArgs& args) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def690]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘set’ in ‘MEM[(struct StackRootedBase * *)cx_138(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp: scope_hint: In member function ‘js::Debugger::unwrapPropertyDescriptor(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::PropertyDescriptor>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:1595:18: note: ‘set’ declared here
# 1595 | RootedObject set(cx, desc.setter());
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:1571:16: note: ‘cx’ declared here
# 1571 | JSContext* cx, HandleObject obj, MutableHandle<PropertyDescriptor> desc) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def691]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘shadowRealmObj’ in ‘MEM[(struct StackRootedBase * *)cx_152(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ShadowRealm.cpp: scope_hint: In function ‘js::ShadowRealmObject::construct(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ShadowRealm.cpp:78:30: note: ‘shadowRealmObj’ declared here
# 78 | Rooted<ShadowRealmObject*> shadowRealmObj(
# | ^~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ShadowRealm.cpp:60:46: note: ‘cx’ declared here
# 60 | bool ShadowRealmObject::construct(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def692]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘shadowRealm’ in ‘MEM[(struct StackRootedBase * *)cx_106(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ShadowRealm.cpp: scope_hint: In function ‘ShadowRealm_importValue(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ShadowRealm.cpp:605:30: note: ‘shadowRealm’ declared here
# 605 | Rooted<ShadowRealmObject*> shadowRealm(cx,
# | ^~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ShadowRealm.cpp:598:48: note: ‘cx’ declared here
# 598 | static bool ShadowRealm_importValue(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def693]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘shadowRealm’ in ‘MEM[(struct StackRootedBase * *)cx_74(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ShadowRealm.cpp: scope_hint: In function ‘ShadowRealm_evaluate(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ShadowRealm.cpp:339:30: note: ‘shadowRealm’ declared here
# 339 | Rooted<ShadowRealmObject*> shadowRealm(cx,
# | ^~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ShadowRealm.cpp:332:45: note: ‘cx’ declared here
# 332 | static bool ShadowRealm_evaluate(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def694]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘shapeList’ in ‘MEM[(struct StackRootedBase * *)cx_276(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/BaselineCacheIRCompiler.cpp: scope_hint: In function ‘js::jit::TryFoldingStubs(JSContext*, js::jit::ICFallbackStub*, JSScript*, js::jit::ICScript*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/BaselineCacheIRCompiler.cpp:2108:21: note: ‘shapeList’ declared here
# 2108 | RootedValueVector shapeList(cx);
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/BaselineCacheIRCompiler.cpp:2078:42: note: ‘cx’ declared here
# 2078 | bool js::jit::TryFoldingStubs(JSContext* cx, ICFallbackStub* fallback,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def695]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_104(D) + 40B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp: scope_hint: In function ‘CreateArrayPrototype(JSContext*, JSProtoKey)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:5111:24: note: ‘shape’ declared here
# 5111 | Rooted<SharedShape*> shape(cx);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:5124:50: note: ‘cx’ declared here
# 5124 | static JSObject* CreateArrayPrototype(JSContext* cx, JSProtoKey key) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def696]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_143(D) + 40B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp: scope_hint: In function ‘js::NewArrayWithShape(JSContext*, unsigned int, JS::Handle<js::Shape*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:5097:24: note: ‘shape’ declared here
# 5097 | Rooted<SharedShape*> shape(cx,
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:5296:47: note: ‘cx’ declared here
# 5296 | ArrayObject* js::NewArrayWithShape(JSContext* cx, uint32_t length,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def697]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_144(D) + 40B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp: scope_hint: In function ‘js::VarEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle<js::Scope*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp:299:24: note: ‘shape’ declared here
# 299 | Rooted<SharedShape*> shape(cx,
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp:295:16: note: ‘cx’ declared here
# 295 | JSContext* cx, Handle<Scope*> scope) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def698]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_15(D) + 40B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp: scope_hint: In function ‘js::NewObjectWithClassProto(JSContext*, JSClass const*, JS::Handle<JSObject*>, js::gc::AllocKind, js::NewObjectKind)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp:766:24: note: ‘shape’ declared here
# 766 | Rooted<SharedShape*> shape(
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSObject.cpp:791:54: note: ‘cx’ declared here
# 791 | NativeObject* js::NewObjectWithClassProto(JSContext* cx, const JSClass* clasp,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def699]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_151(D) + 40B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp: scope_hint: In function ‘js::BlockLexicalEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle<js::LexicalScope*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp:958:24: note: ‘shape’ declared here
# 958 | Rooted<SharedShape*> shape(
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp:955:16: note: ‘cx’ declared here
# 955 | JSContext* cx, Handle<LexicalScope*> scope) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def700]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_169(D) + 40B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp: scope_hint: In function ‘js::CallObject::createHollowForDebug(JSContext*, JS::Handle<JSFunction*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp:202:24: note: ‘shape’ declared here
# 202 | Rooted<SharedShape*> shape(cx, EmptyEnvironmentShape<CallObject>(cx));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp:196:57: note: ‘cx’ declared here
# 196 | CallObject* CallObject::createHollowForDebug(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def701]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 40B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp: scope_hint: In function ‘js::NewDenseEmptyArray(JSContext*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:5097:24: note: ‘shape’ declared here
# 5097 | Rooted<SharedShape*> shape(cx,
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:5211:48: note: ‘cx’ declared here
# 5211 | ArrayObject* js::NewDenseEmptyArray(JSContext* cx) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def702]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_24(D) + 40B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/PlainObject.cpp: scope_hint: In function ‘js::NewPlainObject(JSContext*, js::NewObjectKind)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/PlainObject.cpp:143:24: note: ‘shape’ declared here
# 143 | Rooted<SharedShape*> shape(
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/PlainObject.cpp:139:44: note: ‘cx’ declared here
# 139 | PlainObject* js::NewPlainObject(JSContext* cx, NewObjectKind newKind) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def703]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_25(D) + 40B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/PlainObject.cpp: scope_hint: In function ‘js::NewPlainObjectWithAllocKind(JSContext*, js::gc::AllocKind, js::NewObjectKind)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/PlainObject.cpp:155:24: note: ‘shape’ declared here
# 155 | Rooted<SharedShape*> shape(
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/PlainObject.cpp:152:57: note: ‘cx’ declared here
# 152 | PlainObject* js::NewPlainObjectWithAllocKind(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def704]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_28(D) + 40B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp: scope_hint: In function ‘js::NonSyntacticLexicalEnvironmentObject::create(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp:1198:24: note: ‘shape’ declared here
# 1198 | Rooted<SharedShape*> shape(
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp:1192:57: note: ‘cx’ declared here
# 1192 | NonSyntacticLexicalEnvironmentObject::create(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def705]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_31(D) + 40B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp: scope_hint: In function ‘js::GlobalLexicalEnvironmentObject::create(JSContext*, JS::Handle<js::GlobalObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp:1169:24: note: ‘shape’ declared here
# 1169 | Rooted<SharedShape*> shape(
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp:1166:16: note: ‘cx’ declared here
# 1166 | JSContext* cx, Handle<GlobalObject*> global) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def706]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 40B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp: scope_hint: In function ‘(anonymous namespace)::NewTypedArrayObject(JSContext*, JSClass const*, JS::Handle<JSObject*>, js::gc::AllocKind, js::gc::Heap)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp:332:24: note: ‘shape’ declared here
# 332 | Rooted<SharedShape*> shape(
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp:315:57: note: ‘cx’ declared here
# 315 | static TypedArrayObject* NewTypedArrayObject(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def707]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_38(D) + 40B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/NativeObject-inl.h:33: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp:34: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Shape-inl.h: scope_hint: In function ‘js::ErrorObject::init(JSContext*, JS::Handle<js::ErrorObject*>, JSExnType, mozilla::UniquePtr<JSErrorReport, JS::DeletePolicy<JSErrorReport> >, JS::Handle<JSString*>, JS::Handle<JSObject*>, unsigned int, unsigned int, unsigned int, JS::Handle<JSString*>, JS::Handle<mozilla::Maybe<JS::Value> >)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Shape-inl.h:38:24: note: ‘shape’ declared here
# 38 | Rooted<SharedShape*> shape(cx, ObjectSubclass::assignInitialShape(cx, obj));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ErrorObject.cpp:444:39: note: ‘cx’ declared here
# 444 | bool js::ErrorObject::init(JSContext* cx, Handle<ErrorObject*> obj,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def708]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_39(D) + 40B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp: scope_hint: In function ‘js::WasmFunctionCallObject::createHollowForDebug(JSContext*, JS::Handle<JSObject*>, JS::Handle<js::WasmFunctionScope*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp:610:24: note: ‘shape’ declared here
# 610 | Rooted<SharedShape*> shape(cx,
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp:609:16: note: ‘cx’ declared here
# 609 | JSContext* cx, HandleObject enclosing, Handle<WasmFunctionScope*> scope) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def709]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 40B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/VMFunctions.cpp:48: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/PlainObject-inl.h: scope_hint: In function ‘js::jit::CreateThisFromIC(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/PlainObject-inl.h:77:24: note: ‘shape’ declared here
# 77 | Rooted<SharedShape*> shape(cx, ThisShapeForFunction(cx, callee, newTarget));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/VMFunctions.cpp:813:34: note: ‘cx’ declared here
# 813 | bool CreateThisFromIC(JSContext* cx, HandleObject callee,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def710]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_40(D) + 40B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp: scope_hint: In function ‘js::RuntimeLexicalErrorObject::create(JSContext*, JS::Handle<JSObject*>, unsigned int)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp:1219:24: note: ‘shape’ declared here
# 1219 | Rooted<SharedShape*> shape(
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp:1218:16: note: ‘cx’ declared here
# 1218 | JSContext* cx, HandleObject enclosing, unsigned errorNumber) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def711]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_41(D) + 40B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp: scope_hint: In function ‘GetArrayShapeWithProto(JSContext*, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:5052:24: note: ‘shape’ declared here
# 5052 | Rooted<SharedShape*> shape(
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:5049:55: note: ‘cx’ declared here
# 5049 | static SharedShape* GetArrayShapeWithProto(JSContext* cx, HandleObject proto) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def712]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_45(D) + 40B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/PlainObject.cpp: scope_hint: In function ‘js::NewPlainObjectWithProto(JSContext*, JS::Handle<JSObject*>, js::NewObjectKind)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/PlainObject.cpp:174:24: note: ‘shape’ declared here
# 174 | Rooted<SharedShape*> shape(
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/PlainObject.cpp:164:53: note: ‘cx’ declared here
# 164 | PlainObject* js::NewPlainObjectWithProto(JSContext* cx, HandleObject proto,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def713]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_47(D) + 40B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp: scope_hint: In function ‘js::WasmInstanceEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle<js::WasmInstanceScope*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp:584:24: note: ‘shape’ declared here
# 584 | Rooted<SharedShape*> shape(
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp:583:16: note: ‘cx’ declared here
# 583 | JSContext* cx, Handle<WasmInstanceScope*> scope) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def714]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_49(D) + 40B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/PlainObject.cpp: scope_hint: In function ‘js::NewPlainObjectWithProtoAndAllocKind(JSContext*, JS::Handle<JSObject*>, js::gc::AllocKind, js::NewObjectKind)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/PlainObject.cpp:192:24: note: ‘shape’ declared here
# 192 | Rooted<SharedShape*> shape(
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/PlainObject.cpp:183:65: note: ‘cx’ declared here
# 183 | PlainObject* js::NewPlainObjectWithProtoAndAllocKind(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def715]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 40B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp: scope_hint: In function ‘JS::NewArrayObject(JSContext*, unsigned long)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:5097:24: note: ‘shape’ declared here
# 5097 | Rooted<SharedShape*> shape(cx,
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:5500:55: note: ‘cx’ declared here
# 5500 | JS_PUBLIC_API JSObject* JS::NewArrayObject(JSContext* cx, size_t length) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def716]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_54(D) + 40B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src18.cpp:38: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/PlainObject.cpp: scope_hint: In function ‘js::PlainObject::createWithTemplateFromDifferentRealm(JSContext*, JS::Handle<js::PlainObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/PlainObject.cpp:110:24: note: ‘shape’ declared here
# 110 | Rooted<SharedShape*> shape(
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/PlainObject.cpp:96:16: note: ‘cx’ declared here
# 96 | JSContext* cx, Handle<PlainObject*> templateObject) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def717]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_55(D) + 40B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp: scope_hint: In function ‘js::NewArrayWithNullProto(JSContext*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:5555:24: note: ‘shape’ declared here
# 5555 | Rooted<SharedShape*> shape(cx, GetArrayShapeWithProto(cx, nullptr));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:5554:51: note: ‘cx’ declared here
# 5554 | ArrayObject* js::NewArrayWithNullProto(JSContext* cx) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def718]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_61(D) + 40B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp: scope_hint: In function ‘js::WithEnvironmentObject::create(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<js::WithScope*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp:633:24: note: ‘shape’ declared here
# 633 | Rooted<SharedShape*> shape(cx,
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/EnvironmentObject.cpp:629:65: note: ‘cx’ declared here
# 629 | WithEnvironmentObject* WithEnvironmentObject::create(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def719]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_73(D) + 40B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src9.cpp:47: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ArgumentsObject.cpp: scope_hint: In function ‘js::ArgumentsObject::createTemplateObject(JSContext*, bool)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ArgumentsObject.cpp:238:24: note: ‘shape’ declared here
# 238 | Rooted<SharedShape*> shape(cx, SharedShape::getInitialShape(
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ArgumentsObject.cpp:230:67: note: ‘cx’ declared here
# 230 | ArgumentsObject* ArgumentsObject::createTemplateObject(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def720]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_83(D) + 40B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSFunction.cpp: scope_hint: In function ‘js::NewFunctionWithProto(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), unsigned int, js::FunctionFlags, JS::Handle<JSObject*>, JS::Handle<JSAtom*>, JS::Handle<JSObject*>, js::gc::AllocKind, js::NewObjectKind)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSFunction.cpp:1552:24: note: ‘shape’ declared here
# 1552 | Rooted<SharedShape*> shape(cx);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSFunction.cpp:1539:16: note: ‘cx’ declared here
# 1539 | JSContext* cx, Native native, unsigned nargs, FunctionFlags flags,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def721]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_86(D) + 40B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp:79: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/PlainObject-inl.h: scope_hint: In function ‘MaybeCreateThisForConstructor(JSContext*, JS::CallArgs const&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/PlainObject-inl.h:77:24: note: ‘shape’ declared here
# 77 | Rooted<SharedShape*> shape(cx, ThisShapeForFunction(cx, callee, newTarget));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp:304:54: note: ‘cx’ declared here
# 304 | static bool MaybeCreateThisForConstructor(JSContext* cx, const CallArgs& args) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def722]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_88(D) + 40B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Shape.cpp: scope_hint: In function ‘js::SharedShape::getPropMapShape(JSContext*, js::BaseShape*, unsigned long, JS::Handle<js::SharedPropMap*>, unsigned int, js::EnumFlags<js::ObjectFlag>, bool*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Shape.cpp:1309:24: note: ‘shape’ declared here
# 1309 | Rooted<SharedShape*> shape(
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Shape.cpp:1286:16: note: ‘cx’ declared here
# 1286 | JSContext* cx, BaseShape* base, size_t nfixed, Handle<SharedPropMap*> map,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def723]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘shared’ in ‘MEM[(struct StackRootedBase * *)cx_28(D) + 72B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp: scope_hint: In function ‘CheckPatternSyntax(JSContext*, JS::Handle<JSAtom*>, JS::RegExpFlags)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp:362:22: note: ‘shared’ declared here
# 362 | RootedRegExpShared shared(cx, cx->zone()->regExps().maybeGet(pattern, flags));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp:357:52: note: ‘cx’ declared here
# 357 | static RegExpShared* CheckPatternSyntax(JSContext* cx, Handle<JSAtom*> pattern,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def724]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘shared’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 72B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp: scope_hint: In function ‘js::ExecuteRegExpLegacy(JSContext*, js::RegExpStatics*, JS::Handle<js::RegExpObject*>, JS::Handle<JSLinearString*>, unsigned long*, bool, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp:317:22: note: ‘shared’ declared here
# 317 | RootedRegExpShared shared(cx, RegExpObject::getShared(cx, reobj));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp:311:41: note: ‘cx’ declared here
# 311 | bool js::ExecuteRegExpLegacy(JSContext* cx, RegExpStatics* res,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def725]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘shared’ in ‘MEM[(struct StackRootedBase * *)cx_8(D) + 72B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src20.cpp:20: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/RegExpStatics.cpp: scope_hint: In member function ‘js::RegExpStatics::executeLazy(JSContext*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/RegExpStatics.cpp:30:22: note: ‘shared’ declared here
# 30 | RootedRegExpShared shared(cx,
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/RegExpStatics.cpp:19:44: note: ‘cx’ declared here
# 19 | bool RegExpStatics::executeLazy(JSContext* cx) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def726]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘snapshot’ in ‘MEM[(struct StackRootedBase * *)cx_79(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘ShapeSnapshotObject::create(JSContext*, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:5802:36: note: ‘snapshot’ declared here
# 5802 | Rooted<UniquePtr<ShapeSnapshot>> snapshot(cx,
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:5800:61: note: ‘cx’ declared here
# 5800 | ShapeSnapshotObject* ShapeSnapshotObject::create(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def727]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘sourceAtom’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp: scope_hint: In function ‘js::regexp_construct_raw_flags(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp:765:19: note: ‘sourceAtom’ declared here
# 765 | Rooted<JSAtom*> sourceAtom(cx, AtomizeString(cx, args[0].toString()));
# | ^~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp:759:48: note: ‘cx’ declared here
# 759 | bool js::regexp_construct_raw_flags(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def728]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘sourceObject’ in ‘MEM[(struct StackRootedBase * *)_10 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Script.cpp: scope_hint: In member function ‘js::DebuggerScript::CallData::getSource()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Script.cpp:438:27: note: ‘sourceObject’ declared here
# 438 | Rooted<DebuggerSource*> sourceObject(cx, referent.match(matcher));
# | ^~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Script.cpp:434:42: note: ‘this’ declared here
# 434 | bool DebuggerScript::CallData::getSource() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def729]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘sourceObject’ in ‘MEM[(struct StackRootedBase * *)_32 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Source.cpp: scope_hint: In member function ‘js::DebuggerSource::CallData::setSourceMapURL()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Source.cpp:530:31: note: ‘sourceObject’ declared here
# 530 | Rooted<ScriptSourceObject*> sourceObject(cx, EnsureSourceObject(cx, obj));
# | ^~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Source.cpp:529:48: note: ‘this’ declared here
# 529 | bool DebuggerSource::CallData::setSourceMapURL() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def730]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘sourceObject’ in ‘MEM[(struct StackRootedBase * *)_42 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Source.cpp: scope_hint: In member function ‘js::DebuggerSource::CallData::reparse()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Source.cpp:642:31: note: ‘sourceObject’ declared here
# 642 | Rooted<ScriptSourceObject*> sourceObject(cx, EnsureSourceObject(cx, obj));
# | ^~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Source.cpp:641:40: note: ‘this’ declared here
# 641 | bool DebuggerSource::CallData::reparse() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def731]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘sourceObj’ in ‘MEM[(struct StackRootedBase * *)cx_47(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Source.cpp: scope_hint: In function ‘js::DebuggerSource::create(JSContext*, JS::Handle<JSObject*>, JS::Handle<mozilla::Variant<js::ScriptSourceObject*, js::WasmInstanceObject*> >, JS::Handle<js::NativeObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Source.cpp:84:27: note: ‘sourceObj’ declared here
# 84 | Rooted<DebuggerSource*> sourceObj(
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Source.cpp:81:51: note: ‘cx’ declared here
# 81 | DebuggerSource* DebuggerSource::create(JSContext* cx, HandleObject proto,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def732]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘source’ in ‘MEM[(struct StackRootedBase * *)cx_150(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SelfHosting.cpp: scope_hint: In function ‘intrinsic_TypedArrayInitFromPackedArray(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SelfHosting.cpp:1287:24: note: ‘source’ declared here
# 1287 | Rooted<ArrayObject*> source(cx, &args[1].toObject().as<ArrayObject>());
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SelfHosting.cpp:1275:64: note: ‘cx’ declared here
# 1275 | static bool intrinsic_TypedArrayInitFromPackedArray(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def733]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘source’ in ‘MEM[(struct StackRootedBase * *)cx_26(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/RegExpObject.cpp: scope_hint: In function ‘js::RegExpObject::create<char16_t>(JSContext*, char16_t const*, unsigned long, JS::RegExpFlags, js::NewObjectKind)js::RegExpObject*’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/RegExpObject.cpp:192:19: note: ‘source’ declared here
# 192 | Rooted<JSAtom*> source(cx, AtomizeChars(cx, chars, length));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/RegExpObject.cpp:186:47: note: ‘cx’ declared here
# 186 | RegExpObject* RegExpObject::create(JSContext* cx, const CharT* chars,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def734]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘source’ in ‘MEM[(struct StackRootedBase * *)cx_3(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/RegExpObject.cpp: scope_hint: In function ‘JS::NewUCRegExpObject(JSContext*, char16_t const*, unsigned long, JS::RegExpFlags)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/RegExpObject.cpp:192:19: note: ‘source’ declared here
# 192 | Rooted<JSAtom*> source(cx, AtomizeChars(cx, chars, length));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/RegExpObject.cpp:1085:58: note: ‘cx’ declared here
# 1085 | JS_PUBLIC_API JSObject* JS::NewUCRegExpObject(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def735]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘source’ in ‘MEM[(struct StackRootedBase * *)cx_6(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/RegExpObject.cpp: scope_hint: In function ‘JS::NewRegExpObject(JSContext*, char const*, unsigned long, JS::RegExpFlags)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/RegExpObject.cpp:192:19: note: ‘source’ declared here
# 192 | Rooted<JSAtom*> source(cx, AtomizeChars(cx, chars, length));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/RegExpObject.cpp:1072:56: note: ‘cx’ declared here
# 1072 | JS_PUBLIC_API JSObject* JS::NewRegExpObject(JSContext* cx, const char* bytes,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def736]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘specifierAtom’ in ‘MEM[(struct StackRootedBase * *)cx_29(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Modules.cpp: scope_hint: In function ‘JS::CreateModuleRequest(JSContext*, JS::Handle<JSString*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Modules.cpp:257:19: note: ‘specifierAtom’ declared here
# 257 | Rooted<JSAtom*> specifierAtom(cx, AtomizeString(cx, specifierArg));
# | ^~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Modules.cpp:253:16: note: ‘cx’ declared here
# 253 | JSContext* cx, Handle<JSString*> specifierArg) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def737]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘specifier’ in ‘MEM[(struct StackRootedBase * *)_26 + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp: scope_hint: In function ‘OnResolvedDynamicModule(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp:2429:19: note: ‘specifier’ declared here
# 2429 | Rooted<JSAtom*> specifier(
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp:2418:48: note: ‘cx’ declared here
# 2418 | static bool OnResolvedDynamicModule(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def738]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘specifier’ in ‘MEM[(struct StackRootedBase * *)cx_130(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp: scope_hint: In function ‘RegisterModule(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:5152:19: note: ‘specifier’ declared here
# 5152 | Rooted<JSAtom*> specifier(cx, AtomizeString(cx, args[0].toString()));
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:5129:39: note: ‘cx’ declared here
# 5129 | static bool RegisterModule(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def739]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘specifier’ in ‘MEM[(struct StackRootedBase * *)cx_97(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp: scope_hint: In function ‘js::shell::ModuleLoader::ImportMetaResolve(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp:101:16: note: ‘specifier’ declared here
# 101 | RootedString specifier(cx, JS::ToString(cx, v));
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp:91:49: note: ‘cx’ declared here
# 91 | bool ModuleLoader::ImportMetaResolve(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def740]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘srcAtom’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp: scope_hint: In function ‘GetSelfHostedValue(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:6820:19: note: ‘srcAtom’ declared here
# 6820 | Rooted<JSAtom*> srcAtom(cx, ToAtom<CanGC>(cx, args[0]));
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:6812:43: note: ‘cx’ declared here
# 6812 | static bool GetSelfHostedValue(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def741]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘src’ in ‘MEM[(struct StackRootedBase * *)cx_118(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/AsmJS.cpp: scope_hint: In function ‘js::AsmJSModuleToString(JSContext*, JS::Handle<JSFunction*>, bool)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/AsmJS.cpp:7310:29: note: ‘src’ declared here
# 7310 | Rooted<JSLinearString*> src(cx, source->substring(cx, begin, end));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/AsmJS.cpp:7278:46: note: ‘cx’ declared here
# 7278 | JSString* js::AsmJSModuleToString(JSContext* cx, HandleFunction fun,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def742]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘src’ in ‘MEM[(struct StackRootedBase * *)cx_151(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/RegExpObject.cpp: scope_hint: In function ‘js::RegExpObject::toString(JSContext*, JS::Handle<js::RegExpObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/RegExpObject.cpp:466:19: note: ‘src’ declared here
# 466 | Rooted<JSAtom*> src(cx, obj->getSource());
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/RegExpObject.cpp:463:51: note: ‘cx’ declared here
# 463 | JSLinearString* RegExpObject::toString(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def743]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘src’ in ‘MEM[(struct StackRootedBase * *)cx_230(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘CompileToStencil(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:6816:16: note: ‘src’ declared here
# 6816 | RootedString src(cx, ToString<CanGC>(cx, args[0]));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:6804:41: note: ‘cx’ declared here
# 6804 | static bool CompileToStencil(JSContext* cx, uint32_t argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def744]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘src’ in ‘MEM[(struct StackRootedBase * *)cx_266(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘CompileToStencilXDR(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:6976:16: note: ‘src’ declared here
# 6976 | RootedString src(cx, ToString<CanGC>(cx, args[0]));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:6969:44: note: ‘cx’ declared here
# 6969 | static bool CompileToStencilXDR(JSContext* cx, uint32_t argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def745]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘src’ in ‘MEM[(struct StackRootedBase * *)cx_421(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘NewString(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:3251:16: note: ‘src’ declared here
# 3251 | RootedString src(cx, ToString(cx, args.get(0)));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:3248:34: note: ‘cx’ declared here
# 3248 | static bool NewString(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def746]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘src’ in ‘MEM[(struct StackRootedBase * *)cx_639(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp: scope_hint: In function ‘reflect_parse(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp:3611:16: note: ‘src’ declared here
# 3611 | RootedString src(cx, ToString<CanGC>(cx, args[0]));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ReflectParse.cpp:3604:38: note: ‘cx’ declared here
# 3604 | static bool reflect_parse(JSContext* cx, uint32_t argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def747]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘src’ in ‘MEM[(struct StackRootedBase * *)cx_95(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/AsmJS.cpp: scope_hint: In function ‘js::AsmJSFunctionToString(JSContext*, JS::Handle<JSFunction*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/AsmJS.cpp:7360:29: note: ‘src’ declared here
# 7360 | Rooted<JSLinearString*> src(cx, source->substring(cx, begin, end));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/AsmJS.cpp:7327:48: note: ‘cx’ declared here
# 7327 | JSString* js::AsmJSFunctionToString(JSContext* cx, HandleFunction fun) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def748]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘stackChain’ in ‘MEM[(struct StackRootedBase * *)cx_110(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp: scope_hint: In member function ‘js::SavedStacks::adoptAsyncStack(JSContext*, JS::MutableHandle<js::SavedFrame*>, JS::Handle<JSAtom*>, mozilla::Maybe<unsigned long> const&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp:1660:30: note: ‘stackChain’ declared here
# 1660 | Rooted<js::GCLookupVector> stackChain(cx, js::GCLookupVector(cx));
# | ^~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SavedStacks.cpp:1645:46: note: ‘cx’ declared here
# 1645 | bool SavedStacks::adoptAsyncStack(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def749]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘stack’ in ‘MEM[(struct StackRootedBase * *)cx_217(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp: scope_hint: In function ‘js::ResolvePromiseInternal(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:1244:25: note: ‘stack’ declared here
# 1244 | Rooted<SavedFrame*> stack(cx);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:1224:16: note: ‘cx’ declared here
# 1224 | JSContext* cx, JS::Handle<JSObject*> promise,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def750]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘stack’ in ‘MEM[(struct StackRootedBase * *)cx_22(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘ReadGeckoInterpProfilingStack(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:4378:21: note: ‘stack’ declared here
# 4378 | Rooted<JSObject*> stack(cx, NewDenseEmptyArray(cx));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:4366:54: note: ‘cx’ declared here
# 4366 | static bool ReadGeckoInterpProfilingStack(JSContext* cx, unsigned argc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def751]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘stack’ in ‘MEM[(struct StackRootedBase * *)cx_262(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp: scope_hint: In function ‘PromiseResolveThenableJob(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:2326:23: note: ‘stack’ declared here
# 2326 | Rooted<SavedFrame*> stack(cx);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:2285:50: note: ‘cx’ declared here
# 2285 | static bool PromiseResolveThenableJob(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def752]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘stack’ in ‘MEM[(struct StackRootedBase * *)cx_366(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:4237:16: note: ‘stack’ declared here
# 4237 | RootedObject stack(cx, NewDenseEmptyArray(cx));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:4226:48: note: ‘cx’ declared here
# 4226 | static bool ReadGeckoProfilingStack(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def753]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘stack’ in ‘MEM[(struct StackRootedBase * *)cx_55(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp: scope_hint: In function ‘AbruptRejectPromise(JSContext*, JS::CallArgs&, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:616:23: note: ‘stack’ declared here
# 616 | Rooted<SavedFrame*> stack(cx);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:611:44: note: ‘cx’ declared here
# 611 | static bool AbruptRejectPromise(JSContext* cx, CallArgs& args,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def754]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘stencilObj’ in ‘MEM[(struct StackRootedBase * *)cx_59(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp: scope_hint: In function ‘FinishOffThreadStencil(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:5866:16: note: ‘stencilObj’ declared here
# 5866 | RootedObject stencilObj(cx,
# | ^~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:5850:47: note: ‘cx’ declared here
# 5850 | static bool FinishOffThreadStencil(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def755]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘stringAtom’ in ‘MEM[(struct StackRootedBase * *)_2(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src2.cpp:29: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ShadowRealm.cpp: scope_hint: In function ‘ShadowRealmImportValue(JSContext*, JS::Handle<JSString*>, JS::Handle<JSString*>, JS::Realm*, JS::Realm*)::{lambda(JSContext*, unsigned int, JS::Value*)#1}::_FUN(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ShadowRealm.cpp:537:29: note: ‘stringAtom’ declared here
# 537 | Rooted<JSAtom*> stringAtom(
# | ^~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ShadowRealm.cpp:507:25: note: ‘<anonymous>’ declared here
# 507 | [](JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def756]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘stringKey’ in ‘MEM[(struct StackRootedBase * *)cx_49(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Symbol.cpp: scope_hint: In function ‘js::SymbolObject::for_(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Symbol.cpp:116:16: note: ‘stringKey’ declared here
# 116 | RootedString stringKey(cx, ToString(cx, args.get(0)));
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Symbol.cpp:112:36: note: ‘cx’ declared here
# 112 | bool SymbolObject::for_(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def757]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘string’ in ‘MEM[(struct StackRootedBase * *)cx_129(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SelfHosting.cpp: scope_hint: In function ‘intrinsic_RegExpGetSubstitution(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SelfHosting.cpp:1356:27: note: ‘string’ declared here
# 1356 | Rooted<JSLinearString*> string(cx, args[1].toString()->ensureLinear(cx));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SelfHosting.cpp:1349:56: note: ‘cx’ declared here
# 1349 | static bool intrinsic_RegExpGetSubstitution(JSContext* cx, unsigned argc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def758]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)_66 + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/OSObject.cpp: scope_hint: In function ‘js::shell::ListDir(JSContext*, unsigned int, JS::Value*, js::shell::PathResolutionMode)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/OSObject.cpp:455:16: note: ‘str’ declared here
# 455 | RootedString str(cx, ResolvePath(cx, givenPath, resolveMode));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/OSObject.cpp:439:32: note: ‘cx’ declared here
# 439 | static bool ListDir(JSContext* cx, unsigned argc, Value* vp,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def759]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_101(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘SetTimeZone(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:7643:29: note: ‘str’ declared here
# 7643 | Rooted<JSLinearString*> str(cx, args[0].toString()->ensureLinear(cx));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:7610:36: note: ‘cx’ declared here
# 7610 | static bool SetTimeZone(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def760]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_103(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp: scope_hint: In function ‘js::SuppressDeletedElement(JSContext*, JS::Handle<JSObject*>, unsigned int)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp:1863:27: note: ‘str’ declared here
# 1863 | Rooted<JSLinearString*> str(cx, IdToString(cx, id));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp:1852:44: note: ‘cx’ declared here
# 1852 | bool js::SuppressDeletedElement(JSContext* cx, HandleObject obj,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def761]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_106(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/OSObject.cpp: scope_hint: In function ‘js::shell::ResolvePath(JSContext*, JS::Handle<JSString*>, js::shell::PathResolutionMode)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/OSObject.cpp:180:27: note: ‘str’ declared here
# 180 | Rooted<JSLinearString*> str(cx, JS_EnsureLinearString(cx, filenameStr));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/OSObject.cpp:167:34: note: ‘cx’ declared here
# 167 | JSString* ResolvePath(JSContext* cx, HandleString filenameStr,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def762]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_108(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp: scope_hint: In function ‘str_escape(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:193:27: note: ‘str’ declared here
# 193 | Rooted<JSLinearString*> str(cx, ArgToLinearString(cx, args, 0));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:189:35: note: ‘cx’ declared here
# 189 | static bool str_escape(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def763]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_112(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘SetDefaultLocale(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:7731:29: note: ‘str’ declared here
# 7731 | Rooted<JSLinearString*> str(cx, args[0].toString()->ensureLinear(cx));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:7715:41: note: ‘cx’ declared here
# 7715 | static bool SetDefaultLocale(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def764]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_114(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp: scope_hint: In function ‘js::StringConstructor(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:3713:16: note: ‘str’ declared here
# 3713 | RootedString str(cx);
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:3710:39: note: ‘cx’ declared here
# 3710 | bool js::StringConstructor(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def765]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_115(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp: scope_hint: In function ‘str_encodeURI(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:4428:27: note: ‘str’ declared here
# 4428 | Rooted<JSLinearString*> str(cx, ArgToLinearString(cx, args, 0));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:4425:38: note: ‘cx’ declared here
# 4425 | static bool str_encodeURI(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def766]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_117(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘DumpHeap(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:4178:18: note: ‘str’ declared here
# 4178 | RootedString str(cx, ToString(cx, args[0]));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:4161:33: note: ‘cx’ declared here
# 4161 | static bool DumpHeap(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def767]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_125(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp: scope_hint: In function ‘LoadScript(JSContext*, unsigned int, JS::Value*, bool)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:1974:16: note: ‘str’ declared here
# 1974 | RootedString str(cx);
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:1970:35: note: ‘cx’ declared here
# 1970 | static bool LoadScript(JSContext* cx, unsigned argc, Value* vp,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def768]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_127(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/OSObject.cpp: scope_hint: In function ‘js::shell::osfile_writeTypedArrayToFile(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/OSObject.cpp:554:16: note: ‘str’ declared here
# 554 | RootedString str(cx, ResolvePath(cx, givenPath, RootRelative));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/OSObject.cpp:542:53: note: ‘cx’ declared here
# 542 | static bool osfile_writeTypedArrayToFile(JSContext* cx, unsigned argc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def769]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_133(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp: scope_hint: In function ‘str_unescape(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:328:27: note: ‘str’ declared here
# 328 | Rooted<JSLinearString*> str(cx, ArgToLinearString(cx, args, 0));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:323:37: note: ‘cx’ declared here
# 323 | static bool str_unescape(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def770]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_134(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp: scope_hint: In function ‘FormatDate(JSContext*, js::DateTimeInfo::ShouldRFP, double, FormatSpec, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp:3161:16: note: ‘str’ declared here
# 3161 | RootedString str(cx, NewStringCopyZ<CanGC>(cx, buf));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp:3091:35: note: ‘cx’ declared here
# 3091 | static bool FormatDate(JSContext* cx, DateTimeInfo::ShouldRFP shouldRFP,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def771]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_152(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp: scope_hint: In function ‘Options(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:1916:18: note: ‘str’ declared here
# 1916 | RootedString str(cx, JS::ToString(cx, args[i]));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:1911:32: note: ‘cx’ declared here
# 1911 | static bool Options(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def772]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_157(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp: scope_hint: In function ‘Run(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:2616:16: note: ‘str’ declared here
# 2616 | RootedString str(cx, JS::ToString(cx, args[0]));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:2608:28: note: ‘cx’ declared here
# 2608 | static bool Run(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def773]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_160(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp: scope_hint: In function ‘str_toLowerCase(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:869:16: note: ‘str’ declared here
# 869 | RootedString str(cx,
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:865:40: note: ‘cx’ declared here
# 865 | static bool str_toLowerCase(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def774]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_175(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp: scope_hint: In function ‘js::WasmModuleObject::customSections(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:1560:18: note: ‘str’ declared here
# 1560 | RootedString str(cx, ToString(cx, args.get(1)));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:1549:50: note: ‘cx’ declared here
# 1549 | bool WasmModuleObject::customSections(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def775]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_193(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp: scope_hint: In function ‘EvalInContext(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:3988:16: note: ‘str’ declared here
# 3988 | RootedString str(cx, ToString(cx, args[0]));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:3982:38: note: ‘cx’ declared here
# 3982 | static bool EvalInContext(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def776]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/OSObject.cpp: scope_hint: In function ‘js::shell::osfile_readFile(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/OSObject.cpp:398:25: note: ‘str’ declared here
# 398 | JS::Rooted<JSString*> str(cx,
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/OSObject.cpp:430:40: note: ‘cx’ declared here
# 430 | static bool osfile_readFile(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def777]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_201(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp: scope_hint: In function ‘str_charAt(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:1685:16: note: ‘str’ declared here
# 1685 | RootedString str(cx);
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:1681:35: note: ‘cx’ declared here
# 1681 | static bool str_charAt(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def778]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_238(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp: scope_hint: In function ‘js::str_indexOf(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:2229:16: note: ‘str’ declared here
# 2229 | RootedString str(cx, ToStringForStringFunction(cx, "indexOf", args.thisv()));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:2224:33: note: ‘cx’ declared here
# 2224 | bool js::str_indexOf(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def779]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_244(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp: scope_hint: In function ‘js::str_includes(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:2176:16: note: ‘str’ declared here
# 2176 | RootedString str(cx, ToStringForStringFunction(cx, "includes", args.thisv()));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:2171:34: note: ‘cx’ declared here
# 2171 | bool js::str_includes(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def780]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_253(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp: scope_hint: In function ‘js::str_startsWith(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:2434:16: note: ‘str’ declared here
# 2434 | RootedString str(cx,
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:2429:36: note: ‘cx’ declared here
# 2429 | bool js::str_startsWith(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def781]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_255(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp: scope_hint: In function ‘js::str_endsWith(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:2519:16: note: ‘str’ declared here
# 2519 | RootedString str(cx, ToStringForStringFunction(cx, "endsWith", args.thisv()));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:2514:34: note: ‘cx’ declared here
# 2514 | bool js::str_endsWith(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def782]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_272(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp: scope_hint: In function ‘str_normalize(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:1486:16: note: ‘str’ declared here
# 1486 | RootedString str(cx,
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:1481:38: note: ‘cx’ declared here
# 1481 | static bool str_normalize(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def783]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_286(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘EvalReturningScope(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:6565:16: note: ‘str’ declared here
# 6565 | RootedString str(cx, ToString(cx, args[0]));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:6559:43: note: ‘cx’ declared here
# 6559 | static bool EvalReturningScope(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def784]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_325(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp: scope_hint: In function ‘str_lastIndexOf(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:2335:16: note: ‘str’ declared here
# 2335 | RootedString str(cx,
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:2330:40: note: ‘cx’ declared here
# 2330 | static bool str_lastIndexOf(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def785]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_375(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsexn.cpp: scope_hint: In member function ‘JS::ErrorReportBuilder::init(JSContext*, JS::ExceptionStack const&, JS::ErrorReportBuilder::SniffingBehavior)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsexn.cpp:506:16: note: ‘str’ declared here
# 506 | RootedString str(cx);
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsexn.cpp:490:46: note: ‘cx’ declared here
# 490 | bool JS::ErrorReportBuilder::init(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def786]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_426(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSFunction.cpp: scope_hint: In function ‘CreateDynamicFunction(JSContext*, JS::CallArgs const&, js::GeneratorKind, js::FunctionAsyncKind)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSFunction.cpp:1248:18: note: ‘str’ declared here
# 1248 | RootedString str(cx);
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSFunction.cpp:1186:46: note: ‘cx’ declared here
# 1186 | static bool CreateDynamicFunction(JSContext* cx, const CallArgs& args,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def787]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_55(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp: scope_hint: In function ‘static_input_setter(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp:1011:16: note: ‘str’ declared here
# 1011 | RootedString str(cx, ToString<CanGC>(cx, args.get(0)));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/RegExp.cpp:1004:44: note: ‘cx’ declared here
# 1004 | static bool static_input_setter(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def788]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_6(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp: scope_hint: In function ‘js::ReportInNotObjectError(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>)::{lambda(JSContext*, JS::Handle<JS::Value>)#1}::operator()(JSContext*, JS::Handle<JS::Value>) const [clone .isra.0]’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp:1949:18: note: ‘str’ declared here
# 1949 | RootedString str(cx, ref.toString());
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp:1946:46: note: ‘cx’ declared here
# 1946 | auto uniqueCharsFromString = [](JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def789]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_66(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp: scope_hint: In function ‘PrintInternal(JSContext*, JS::CallArgs const&, js::shell::RCFile*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:2900:18: note: ‘str’ declared here
# 2900 | RootedString str(cx, JS::ToString(cx, args[i]));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:2893:38: note: ‘cx’ declared here
# 2893 | static bool PrintInternal(JSContext* cx, const CallArgs& args, RCFile* file) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def790]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_68(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp: scope_hint: In function ‘PutStr(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:2863:18: note: ‘str’ declared here
# 2863 | RootedString str(cx, JS::ToString(cx, args[0]));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:2854:31: note: ‘cx’ declared here
# 2854 | static bool PutStr(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def791]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_70(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/OSObject.cpp: scope_hint: In function ‘js::shell::os_system(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/OSObject.cpp:1029:21: note: ‘str’ declared here
# 1029 | Rooted<JSString*> str(cx, JS::ToString(cx, args[0]));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/OSObject.cpp:1021:34: note: ‘cx’ declared here
# 1021 | static bool os_system(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def792]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_75(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp: scope_hint: In function ‘js::SuppressDeletedProperty(JSContext*, JS::Handle<JSObject*>, JS::PropertyKey)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp:1845:27: note: ‘str’ declared here
# 1845 | Rooted<JSLinearString*> str(cx, IdToString(cx, id));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp:1836:45: note: ‘cx’ declared here
# 1836 | bool js::SuppressDeletedProperty(JSContext* cx, HandleObject obj, jsid id) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def793]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_78(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/OSObject.cpp: scope_hint: In function ‘js::shell::os_spawn(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/OSObject.cpp:1076:21: note: ‘str’ declared here
# 1076 | Rooted<JSString*> str(cx, JS::ToString(cx, args[0]));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/OSObject.cpp:1068:33: note: ‘cx’ declared here
# 1068 | static bool os_spawn(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def794]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_98(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp: scope_hint: In function ‘ReadLineBuf(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:2837:18: note: ‘str’ declared here
# 2837 | RootedString str(cx, JS::ToString(cx, args[0]));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:2790:36: note: ‘cx’ declared here
# 2790 | static bool ReadLineBuf(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def795]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘s’ in ‘MEM[(struct StackRootedBase * *)cx_256(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/jsshell.cpp: scope_hint: In function ‘js::shell::GenerateInterfaceHelp(JSContext*, JS::Handle<JSObject*>, char const*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/jsshell.cpp:81:16: note: ‘s’ declared here
# 81 | RootedString s(cx, buf.finishString());
# | ^
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/jsshell.cpp:36:39: note: ‘cx’ declared here
# 36 | bool GenerateInterfaceHelp(JSContext* cx, HandleObject obj, const char* name) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def796]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘tableObj’ in ‘MEM[(struct StackRootedBase * *)cx_51(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmModule.cpp: scope_hint: In member function ‘js::wasm::Module::instantiateTables(JSContext*, JS::GCVector<js::WasmTableObject*, 0ul, js::SystemAllocPolicy> const&, JS::MutableHandle<JS::GCVector<js::WasmTableObject*, 0ul, js::SystemAllocPolicy> >, mozilla::Vector<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy>*) const’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmModule.cpp:788:32: note: ‘tableObj’ declared here
# 788 | Rooted<WasmTableObject*> tableObj(cx, tableImports[tableIndex]);
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmModule.cpp:781:43: note: ‘cx’ declared here
# 781 | bool Module::instantiateTables(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def797]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘table’ in ‘MEM[(struct StackRootedBase * *)cx_230(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp: scope_hint: In function ‘js::WasmTableObject::construct(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:3160:28: note: ‘table’ declared here
# 3160 | Rooted<WasmTableObject*> table(
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:3095:44: note: ‘cx’ declared here
# 3095 | bool WasmTableObject::construct(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def798]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘tagLinearStr’ in ‘MEM[(struct StackRootedBase * *)cx_128(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/Locale.cpp: scope_hint: In function ‘js::intl_ValidateAndCanonicalizeLanguageTag(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/Locale.cpp:1326:27: note: ‘tagLinearStr’ declared here
# 1326 | Rooted<JSLinearString*> tagLinearStr(cx, tagStr->ensureLinear(cx));
# | ^~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/Locale.cpp:1297:61: note: ‘cx’ declared here
# 1297 | bool js::intl_ValidateAndCanonicalizeLanguageTag(JSContext* cx, unsigned argc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def799]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘tagLinearStr’ in ‘MEM[(struct StackRootedBase * *)cx_484(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/Locale.cpp: scope_hint: In function ‘Locale(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/Locale.cpp:534:27: note: ‘tagLinearStr’ declared here
# 534 | Rooted<JSLinearString*> tagLinearStr(cx, tagStr->ensureLinear(cx));
# | ^~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/Locale.cpp:499:31: note: ‘cx’ declared here
# 499 | static bool Locale(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def800]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘tagObj’ in ‘MEM[(struct StackRootedBase * *)cx_174(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp: scope_hint: In function ‘js::WasmTagObject::construct(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:3749:26: note: ‘tagObj’ declared here
# 3749 | Rooted<WasmTagObject*> tagObj(cx, WasmTagObject::create(cx, tagType, proto));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmJS.cpp:3710:42: note: ‘cx’ declared here
# 3710 | bool WasmTagObject::construct(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def801]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘tagStr’ in ‘MEM[(struct StackRootedBase * *)cx_114(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/Locale.cpp: scope_hint: In function ‘CreateLocaleObject(JSContext*, JS::Handle<JSObject*>, mozilla::intl::Locale const&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/Locale.cpp:113:16: note: ‘tagStr’ declared here
# 113 | RootedString tagStr(cx, buffer.toAsciiString(cx));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/Locale.cpp:105:52: note: ‘cx’ declared here
# 105 | static LocaleObject* CreateLocaleObject(JSContext* cx, HandleObject prototype,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def802]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘tagStr’ in ‘MEM[(struct StackRootedBase * *)cx_67(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/Locale.cpp: scope_hint: In function ‘Locale_minimize(JSContext*, JS::CallArgs const&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/Locale.cpp:970:27: note: ‘tagStr’ declared here
# 970 | Rooted<JSLinearString*> tagStr(cx, locale->languageTag()->ensureLinear(cx));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/Locale.cpp:965:40: note: ‘cx’ declared here
# 965 | static bool Locale_minimize(JSContext* cx, const CallArgs& args) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def803]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘targetBuffer’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ArrayBufferObject.cpp: scope_hint: In function ‘JS::ArrayBufferClone(JSContext*, JS::Handle<JSObject*>, unsigned long, unsigned long)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ArrayBufferObject.cpp:2188:20: note: ‘targetBuffer’ declared here
# 2188 | JS::RootedObject targetBuffer(cx, JS::NewArrayBuffer(cx, srcLength));
# | ^~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ArrayBufferObject.cpp:2175:43: note: ‘cx’ declared here
# 2175 | JSObject* JS::ArrayBufferClone(JSContext* cx, Handle<JSObject*> srcBuffer,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def804]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘targetProto’ in ‘MEM[(struct StackRootedBase * *)cx_174(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/ScriptedProxyHandler.cpp: scope_hint: In member function ‘js::ScriptedProxyHandler::getPrototype(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>) const’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/ScriptedProxyHandler.cpp:275:16: note: ‘targetProto’ declared here
# 275 | RootedObject targetProto(cx);
# | ^~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/ScriptedProxyHandler.cpp:216:52: note: ‘cx’ declared here
# 216 | bool ScriptedProxyHandler::getPrototype(JSContext* cx, HandleObject proxy,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def805]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘targetProto’ in ‘MEM[(struct StackRootedBase * *)cx_187(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/ScriptedProxyHandler.cpp: scope_hint: In member function ‘js::ScriptedProxyHandler::setPrototype(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::ObjectOpResult&) const’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/ScriptedProxyHandler.cpp:353:16: note: ‘targetProto’ declared here
# 353 | RootedObject targetProto(cx);
# | ^~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/ScriptedProxyHandler.cpp:294:52: note: ‘cx’ declared here
# 294 | bool ScriptedProxyHandler::setPrototype(JSContext* cx, HandleObject proxy,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def806]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘targetRealm’ in ‘MEM[(struct StackRootedBase * *)cx_207(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src3.cpp:47: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/WrappedFunctionObject.cpp: scope_hint: In function ‘WrappedFunction_Call(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/WrappedFunctionObject.cpp:90:18: note: ‘targetRealm’ declared here
# 90 | Rooted<Realm*> targetRealm(cx, GetFunctionRealm(cx, target));
# | ^~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/WrappedFunctionObject.cpp:60:45: note: ‘cx’ declared here
# 60 | static bool WrappedFunction_Call(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def807]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘targetScript’ in ‘MEM[(struct StackRootedBase * *)_101 + 32B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/jit/Unified_cpp_js_src_jit12.cpp:29: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/WarpOracle.cpp: scope_hint: In member function ‘WarpScriptOracle::maybeInlineCall(mozilla::LinkedList<js::jit::WarpOpSnapshot>&, js::BytecodeLocation, js::jit::ICCacheIRStub*, js::jit::ICFallbackStub*, unsigned char*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/WarpOracle.cpp:952:16: note: ‘targetScript’ declared here
# 952 | RootedScript targetScript(cx_, targetFunction->nonLazyScript());
# | ^~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/WarpOracle.cpp:936:56: note: ‘this’ declared here
# 936 | ICFallbackStub* fallbackStub, uint8_t* stubDataCopy) {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def808]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)_14 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CacheIR.cpp: scope_hint: In member function ‘js::jit::CallIRGenerator::tryAttachFunCall(JS::Handle<JSFunction*>) [clone .part.0]’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CacheIR.cpp:9282:18: note: ‘target’ declared here
# 9282 | RootedFunction target(cx_, &thisval_.toObject().as<JSFunction>());
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CacheIR.cpp:9272:71: note: ‘this’ declared here
# 9272 | AttachDecision CallIRGenerator::tryAttachFunCall(HandleFunction callee) {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def809]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)_53 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CacheIR.cpp: scope_hint: In member function ‘js::jit::InlinableNativeIRGenerator::tryAttachFunctionBind()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CacheIR.cpp:10098:21: note: ‘target’ declared here
#10098 | Rooted<JSObject*> target(cx_, &thisval_.toObject());
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CacheIR.cpp:10091:66: note: ‘this’ declared here
#10091 | AttachDecision InlinableNativeIRGenerator::tryAttachFunctionBind() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def810]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)_77 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CacheIR.cpp: scope_hint: In member function ‘js::jit::CallIRGenerator::tryAttachBoundFunction(JS::Handle<js::BoundFunctionObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CacheIR.cpp:11239:23: note: ‘target’ declared here
#11239 | Rooted<JSFunction*> target(cx_, &calleeObj->getTarget()->as<JSFunction>());
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CacheIR.cpp:11225:43: note: ‘this’ declared here
#11225 | Handle<BoundFunctionObject*> calleeObj) {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def811]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)cx_118(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp: scope_hint: In function ‘js::TypedArrayObject::set_impl(JSContext*, JS::CallArgs const&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp:1642:29: note: ‘target’ declared here
# 1642 | Rooted<TypedArrayObject*> target(
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp:1638:44: note: ‘cx’ declared here
# 1638 | bool TypedArrayObject::set_impl(JSContext* cx, const CallArgs& args) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def812]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)cx_133(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Reflect.cpp: scope_hint: In function ‘Reflect_set(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Reflect.cpp:141:16: note: ‘target’ declared here
# 141 | RootedObject target(
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Reflect.cpp:137:36: note: ‘cx’ declared here
# 137 | static bool Reflect_set(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def813]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)cx_26(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/ScriptedProxyHandler.cpp: scope_hint: In function ‘js::proxy_revocable(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/ScriptedProxyHandler.cpp:1475:16: note: ‘target’ declared here
# 1475 | RootedObject target(cx,
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/ScriptedProxyHandler.cpp:1545:37: note: ‘cx’ declared here
# 1545 | bool js::proxy_revocable(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def814]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src8.cpp:38: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Wrapper.cpp: scope_hint: In member function ‘js::ForwardingProxyHandler::isExtensible(JSContext*, JS::Handle<JSObject*>, bool*) const’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Wrapper.cpp:129:16: note: ‘target’ declared here
# 129 | RootedObject target(cx, proxy->as<ProxyObject>().target());
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Wrapper.cpp:127:54: note: ‘cx’ declared here
# 127 | bool ForwardingProxyHandler::isExtensible(JSContext* cx, HandleObject proxy,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def815]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)cx_33(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src8.cpp:20: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/ScriptedProxyHandler.cpp: scope_hint: In member function ‘js::ScriptedProxyHandler::isArray(JSContext*, JS::Handle<JSObject*>, JS::IsArrayAnswer*) const’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/ScriptedProxyHandler.cpp:1412:16: note: ‘target’ declared here
# 1412 | RootedObject target(cx, proxy->as<ProxyObject>().target());
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/ScriptedProxyHandler.cpp:1410:47: note: ‘cx’ declared here
# 1410 | bool ScriptedProxyHandler::isArray(JSContext* cx, HandleObject proxy,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def816]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)cx_38(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Wrapper.cpp: scope_hint: In member function ‘js::ForwardingProxyHandler::getPrototype(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>) const’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Wrapper.cpp:95:16: note: ‘target’ declared here
# 95 | RootedObject target(cx, proxy->as<ProxyObject>().target());
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Wrapper.cpp:93:54: note: ‘cx’ declared here
# 93 | bool ForwardingProxyHandler::getPrototype(JSContext* cx, HandleObject proxy,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def817]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)cx_39(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Wrapper.cpp: scope_hint: In member function ‘js::ForwardingProxyHandler::className(JSContext*, JS::Handle<JSObject*>) const’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Wrapper.cpp:238:16: note: ‘target’ declared here
# 238 | RootedObject target(cx, proxy->as<ProxyObject>().target());
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Wrapper.cpp:235:58: note: ‘cx’ declared here
# 235 | const char* ForwardingProxyHandler::className(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def818]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)cx_49(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Reflect.cpp: scope_hint: In function ‘js::Reflect_isExtensible(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Reflect.cpp:81:16: note: ‘target’ declared here
# 81 | RootedObject target(
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Reflect.cpp:77:42: note: ‘cx’ declared here
# 77 | bool js::Reflect_isExtensible(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def819]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/ScriptedProxyHandler.cpp: scope_hint: In function ‘js::proxy(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/ScriptedProxyHandler.cpp:1475:16: note: ‘target’ declared here
# 1475 | RootedObject target(cx,
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/ScriptedProxyHandler.cpp:1514:27: note: ‘cx’ declared here
# 1514 | bool js::proxy(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def820]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)cx_52(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Reflect.cpp: scope_hint: In function ‘Reflect_preventExtensions(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Reflect.cpp:120:16: note: ‘target’ declared here
# 120 | RootedObject target(
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Reflect.cpp:116:50: note: ‘cx’ declared here
# 116 | static bool Reflect_preventExtensions(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def821]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Reflect.cpp: scope_hint: In function ‘js::Reflect_ownKeys(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Reflect.cpp:104:16: note: ‘target’ declared here
# 104 | RootedObject target(
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Reflect.cpp:99:37: note: ‘cx’ declared here
# 99 | bool js::Reflect_ownKeys(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def822]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)cx_63(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src2.cpp:11: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Reflect.cpp: scope_hint: In function ‘js::Reflect_getPrototypeOf(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Reflect.cpp:60:16: note: ‘target’ declared here
# 60 | RootedObject target(
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Reflect.cpp:56:44: note: ‘cx’ declared here
# 56 | bool js::Reflect_getPrototypeOf(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def823]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)cx_98(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Reflect.cpp: scope_hint: In function ‘Reflect_deleteProperty(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Reflect.cpp:32:16: note: ‘target’ declared here
# 32 | RootedObject target(
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Reflect.cpp:28:47: note: ‘cx’ declared here
# 28 | static bool Reflect_deleteProperty(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def824]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘tarray’ in ‘MEM[(struct StackRootedBase * *)cx_180(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp: scope_hint: In function ‘js::TypedArrayObject::copyWithin_impl(JSContext*, JS::CallArgs const&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp:1718:29: note: ‘tarray’ declared here
# 1718 | Rooted<TypedArrayObject*> tarray(
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp:1714:51: note: ‘cx’ declared here
# 1714 | bool TypedArrayObject::copyWithin_impl(JSContext* cx, const CallArgs& args) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def825]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘tarray’ in ‘MEM[(struct StackRootedBase * *)cx_43(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp: scope_hint: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<js::uint8_clamped>::makeTemplateObject(JSContext*, int)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp:463:31: note: ‘tarray’ declared here
# 463 | Rooted<TypedArrayObject*> tarray(
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp:452:58: note: ‘cx’ declared here
# 452 | static TypedArrayObject* makeTemplateObject(JSContext* cx, int32_t len) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def826]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘tarray’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp: scope_hint: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned long>::makeTemplateObject(JSContext*, int)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp:463:31: note: ‘tarray’ declared here
# 463 | Rooted<TypedArrayObject*> tarray(
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp:452:58: note: ‘cx’ declared here
# 452 | static TypedArrayObject* makeTemplateObject(JSContext* cx, int32_t len) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def827]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘tarray’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp: scope_hint: In function ‘js::TypedArrayObject::GetTemplateObjectForNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::HandleValueArray, JS::MutableHandle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp:463:31: note: ‘tarray’ declared here
# 463 | Rooted<TypedArrayObject*> tarray(
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp:1378:16: note: ‘cx’ declared here
# 1378 | JSContext* cx, Native native, const JS::HandleValueArray args,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def828]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘tempFrames’ in ‘MEM[(struct StackRootedBase * *)cx_215(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/RematerializedFrame.cpp: scope_hint: In function ‘js::jit::RematerializedFrame::RematerializeInlineFrames(JSContext*, unsigned char*, js::jit::InlineFrameIterator&, js::jit::MaybeReadFallback&, JS::GCVector<mozilla::UniquePtr<js::jit::RematerializedFrame, JS::DeletePolicy<js::jit::RematerializedFrame> >, 0ul, js::TempAllocPolicy>&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/RematerializedFrame.cpp:90:37: note: ‘tempFrames’ declared here
# 90 | Rooted<RematerializedFrameVector> tempFrames(cx,
# | ^~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/RematerializedFrame.cpp:88:16: note: ‘cx’ declared here
# 88 | JSContext* cx, uint8_t* top, InlineFrameIterator& iter,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def829]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘templateObject’ in ‘MEM[(struct StackRootedBase * *)cx_113(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/irregexp/RegExpAPI.cpp: scope_hint: In function ‘js::irregexp::InitializeNamedCaptures(JSContext*, JS::Handle<js::RegExpShared*>, v8::internal::ZoneVector<v8::internal::RegExpCapture*>*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/irregexp/RegExpAPI.cpp:658:28: note: ‘templateObject’ declared here
# 658 | Rooted<js::PlainObject*> templateObject(
# | ^~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/irregexp/RegExpAPI.cpp:643:41: note: ‘cx’ declared here
# 643 | bool InitializeNamedCaptures(JSContext* cx, HandleRegExpShared re,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def830]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘templateObject’ in ‘MEM[(struct StackRootedBase * *)cx_171(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/RegExpObject.cpp: scope_hint: In member function ‘js::RegExpRealm::createMatchResultTemplateObject(JSContext*, js::RegExpRealm::ResultTemplateKind)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/RegExpObject.cpp:857:24: note: ‘templateObject’ declared here
# 857 | Rooted<ArrayObject*> templateObject(
# | ^~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/RegExpObject.cpp:853:16: note: ‘cx’ declared here
# 853 | JSContext* cx, ResultTemplateKind kind) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def831]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘templateObject’ in ‘MEM[(struct StackRootedBase * *)cx_38(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/Recover.cpp: scope_hint: In member function ‘js::jit::RNewIterator::recover(JSContext*, js::jit::SnapshotIterator&) const’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/Recover.cpp:1717:16: note: ‘templateObject’ declared here
# 1717 | RootedObject templateObject(cx, &iter.read().toObject());
# | ^~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/Recover.cpp:1716:39: note: ‘cx’ declared here
# 1716 | bool RNewIterator::recover(JSContext* cx, SnapshotIterator& iter) const {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def832]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘templateObject’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp: scope_hint: In function ‘js::GlobalObject::createIterResultTemplateObject(JSContext*, js::GlobalObject::WithObjectPrototype)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp:1374:24: note: ‘templateObject’ declared here
# 1374 | Rooted<PlainObject*> templateObject(
# | ^~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp:1372:16: note: ‘cx’ declared here
# 1372 | JSContext* cx, WithObjectPrototype withProto) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def833]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘templateObject’ in ‘MEM[(struct StackRootedBase * *)cx_75(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp: scope_hint: In function ‘js::CreateIterResultObject(JSContext*, JS::Handle<JS::Value>, bool)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp:1321:24: note: ‘templateObject’ declared here
# 1321 | Rooted<PlainObject*> templateObject(
# | ^~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp:1316:52: note: ‘cx’ declared here
# 1316 | PlainObject* js::CreateIterResultObject(JSContext* cx, HandleValue value,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def834]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_28(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src0.cpp:38: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/DataViewObject.cpp: scope_hint: In function ‘js::DataViewObject::bufferGetterImpl(JSContext*, JS::CallArgs const&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/DataViewObject.cpp:882:27: note: ‘thisView’ declared here
# 882 | Rooted<DataViewObject*> thisView(
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/DataViewObject.cpp:881:50: note: ‘cx’ declared here
# 881 | bool DataViewObject::bufferGetterImpl(JSContext* cx, const CallArgs& args) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def835]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/DataViewObject.cpp: scope_hint: In function ‘js::DataViewObject::setInt8Impl(JSContext*, JS::CallArgs const&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/DataViewObject.cpp:700:27: note: ‘thisView’ declared here
# 700 | Rooted<DataViewObject*> thisView(
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/DataViewObject.cpp:697:45: note: ‘cx’ declared here
# 697 | bool DataViewObject::setInt8Impl(JSContext* cx, const CallArgs& args) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def836]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/DataViewObject.cpp: scope_hint: In function ‘js::DataViewObject::getUint8Impl(JSContext*, JS::CallArgs const&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/DataViewObject.cpp:513:27: note: ‘thisView’ declared here
# 513 | Rooted<DataViewObject*> thisView(
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/DataViewObject.cpp:510:46: note: ‘cx’ declared here
# 510 | bool DataViewObject::getUint8Impl(JSContext* cx, const CallArgs& args) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def837]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_35(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/DataViewObject.cpp: scope_hint: In function ‘js::DataViewObject::getInt8Impl(JSContext*, JS::CallArgs const&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/DataViewObject.cpp:494:27: note: ‘thisView’ declared here
# 494 | Rooted<DataViewObject*> thisView(
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/DataViewObject.cpp:491:45: note: ‘cx’ declared here
# 491 | bool DataViewObject::getInt8Impl(JSContext* cx, const CallArgs& args) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def838]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_37(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/DataViewObject.cpp: scope_hint: In function ‘js::DataViewObject::getBigInt64Impl(JSContext*, JS::CallArgs const&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/DataViewObject.cpp:610:27: note: ‘thisView’ declared here
# 610 | Rooted<DataViewObject*> thisView(
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/DataViewObject.cpp:607:49: note: ‘cx’ declared here
# 607 | bool DataViewObject::getBigInt64Impl(JSContext* cx, const CallArgs& args) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def839]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_38(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/DataViewObject.cpp: scope_hint: In function ‘js::DataViewObject::getBigUint64Impl(JSContext*, JS::CallArgs const&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/DataViewObject.cpp:636:27: note: ‘thisView’ declared here
# 636 | Rooted<DataViewObject*> thisView(
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/DataViewObject.cpp:633:50: note: ‘cx’ declared here
# 633 | bool DataViewObject::getBigUint64Impl(JSContext* cx, const CallArgs& args) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def840]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_39(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/DataViewObject.cpp: scope_hint: In function ‘js::DataViewObject::byteLengthGetterImpl(JSContext*, JS::CallArgs const&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/DataViewObject.cpp:894:27: note: ‘thisView’ declared here
# 894 | Rooted<DataViewObject*> thisView(
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/DataViewObject.cpp:893:54: note: ‘cx’ declared here
# 893 | bool DataViewObject::byteLengthGetterImpl(JSContext* cx, const CallArgs& args) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def841]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_40(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/DataViewObject.cpp: scope_hint: In function ‘js::DataViewObject::byteOffsetGetterImpl(JSContext*, JS::CallArgs const&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/DataViewObject.cpp:915:27: note: ‘thisView’ declared here
# 915 | Rooted<DataViewObject*> thisView(
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/DataViewObject.cpp:914:54: note: ‘cx’ declared here
# 914 | bool DataViewObject::byteOffsetGetterImpl(JSContext* cx, const CallArgs& args) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def842]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_43(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/DataViewObject.cpp: scope_hint: In function ‘js::DataViewObject::getFloat64Impl(JSContext*, JS::CallArgs const&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/DataViewObject.cpp:680:27: note: ‘thisView’ declared here
# 680 | Rooted<DataViewObject*> thisView(
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/DataViewObject.cpp:677:48: note: ‘cx’ declared here
# 677 | bool DataViewObject::getFloat64Impl(JSContext* cx, const CallArgs& args) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def843]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/DataViewObject.cpp: scope_hint: In function ‘js::DataViewObject::getFloat32Impl(JSContext*, JS::CallArgs const&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/DataViewObject.cpp:660:27: note: ‘thisView’ declared here
# 660 | Rooted<DataViewObject*> thisView(
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/DataViewObject.cpp:657:48: note: ‘cx’ declared here
# 657 | bool DataViewObject::getFloat32Impl(JSContext* cx, const CallArgs& args) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def844]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘thisv’ in ‘MEM[(struct StackRootedBase * *)_40 + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp: scope_hint: In member function ‘js::DebuggerObject::CallData::callMethod()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:928:15: note: ‘thisv’ declared here
# 928 | RootedValue thisv(cx, args.get(0));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:927:43: note: ‘this’ declared here
# 927 | bool DebuggerObject::CallData::callMethod() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def845]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘thisv’ in ‘MEM[(struct StackRootedBase * *)cx_162(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp: scope_hint: In function ‘js::GetFunctionThis(JSContext*, js::AbstractFramePtr, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp:132:15: note: ‘thisv’ declared here
# 132 | RootedValue thisv(cx, frame.thisArgument());
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp:119:37: note: ‘cx’ declared here
# 119 | bool js::GetFunctionThis(JSContext* cx, AbstractFramePtr frame,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def846]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘thisv’ in ‘MEM[(struct StackRootedBase * *)cx_37(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSFunction.cpp: scope_hint: In function ‘js::ReportIncompatibleMethod(JSContext*, JS::CallArgs const&, JSClass const*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSFunction.cpp:1910:15: note: ‘thisv’ declared here
# 1910 | RootedValue thisv(cx, args.thisv());
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSFunction.cpp:1908:46: note: ‘cx’ declared here
# 1908 | void js::ReportIncompatibleMethod(JSContext* cx, const CallArgs& args,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def847]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘throwTypeError’ in ‘MEM[(struct StackRootedBase * *)cx_119(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ArgumentsObject.cpp: scope_hint: In function ‘js::UnmappedArgumentsObject::obj_resolve(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ArgumentsObject.cpp:961:18: note: ‘throwTypeError’ declared here
# 961 | RootedObject throwTypeError(
# | ^~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ArgumentsObject.cpp:943:54: note: ‘cx’ declared here
# 943 | bool UnmappedArgumentsObject::obj_resolve(JSContext* cx, HandleObject obj,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def848]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘throwTypeError’ in ‘MEM[(struct StackRootedBase * *)cx_146(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src15.cpp:11: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/GlobalObject.cpp: scope_hint: In function ‘js::GlobalObject::getOrCreateThrowTypeError(JSContext*, JS::Handle<js::GlobalObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/GlobalObject.cpp:497:18: note: ‘throwTypeError’ declared here
# 497 | RootedFunction throwTypeError(
# | ^~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/GlobalObject.cpp:486:16: note: ‘cx’ declared here
# 486 | JSContext* cx, Handle<GlobalObject*> global) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def849]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘tmp’ in ‘MEM[(struct StackRootedBase * *)cx_61(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp: scope_hint: In member function ‘PropertyEnumerator::enumerateNativeProperties<true>(JSContext*)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp:413:22: note: ‘tmp’ declared here
# 413 | RootedIdVector tmp(cx);
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp:285:63: note: ‘cx’ declared here
# 285 | bool PropertyEnumerator::enumerateNativeProperties(JSContext* cx) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def850]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘tmp’ in ‘MEM[(struct StackRootedBase * *)cx_64(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp: scope_hint: In member function ‘PropertyEnumerator::enumerateNativeProperties<false>(JSContext*)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp:413:22: note: ‘tmp’ declared here
# 413 | RootedIdVector tmp(cx);
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp:285:63: note: ‘cx’ declared here
# 285 | bool PropertyEnumerator::enumerateNativeProperties(JSContext* cx) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def851]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘tni’ in ‘MEM[(struct StackRootedBase * *)cx_28(D) + 32B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp: scope_hint: In function ‘HandleError(JSContext*, js::InterpreterRegs&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp:1215:31: note: ‘tni’ declared here
# 1215 | for (TryNoteIterInterpreter tni(cx, regs); !tni.done(); ++tni) {
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp:1288:55: note: ‘cx’ declared here
# 1288 | static HandleErrorContinuation HandleError(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def852]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘toArray’ in ‘MEM[(struct StackRootedBase * *)cx_127(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ShellModuleObjectWrapper.cpp: scope_hint: In function ‘ListToArrayFilter<js::shell::ShellModuleObjectWrapper>(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:28: note: ‘toArray’ declared here
# 167 | JS::Rooted<ArrayObject*> toArray(cx, NewDenseFullyAllocatedArray(cx, length));
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ShellModuleObjectWrapper.cpp:156:35: note: ‘cx’ declared here
# 156 | bool ListToArrayFilter(JSContext* cx, JS::Handle<JS::Value> from,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def853]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘toArray’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ShellModuleObjectWrapper.cpp: scope_hint: In function ‘SpanToArrayFilter<ShellExportEntryWrapper>(JSContext*, JS::Handle<JSObject*>, mozilla::Span<ShellExportEntryWrapper::Target const, 18446744073709551615ul>, JS::MutableHandle<JS::Value>)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ShellModuleObjectWrapper.cpp:257:28: note: ‘toArray’ declared here
# 257 | JS::Rooted<ArrayObject*> toArray(cx, NewDenseFullyAllocatedArray(cx, length));
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ShellModuleObjectWrapper.cpp:253:35: note: ‘cx’ declared here
# 253 | bool SpanToArrayFilter(JSContext* cx, JS::Handle<JSObject*> owner,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def854]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘toYield’ in ‘MEM[(struct StackRootedBase * *)cx_93(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp: scope_hint: In function ‘AsyncGeneratorResume(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, js::CompletionKind, JS::Handle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp:372:34: note: ‘toYield’ declared here
# 372 | Rooted<AsyncGeneratorRequest*> toYield(
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/AsyncIteration.cpp:1041:16: note: ‘cx’ declared here
# 1041 | JSContext* cx, Handle<AsyncGeneratorObject*> generator,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def855]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘to’ in ‘MEM[(struct StackRootedBase * *)cx_97(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp: scope_hint: In function ‘obj_assign(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp:1131:16: note: ‘to’ declared here
# 1131 | RootedObject to(cx, ToObject(cx, args.get(0)));
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Object.cpp:1126:35: note: ‘cx’ declared here
# 1126 | static bool obj_assign(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def856]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘transplant’ in ‘MEM[(struct StackRootedBase * *)cx_287(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp: scope_hint: In function ‘TransplantableObject(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:8590:16: note: ‘transplant’ declared here
# 8590 | RootedObject transplant(
# | ^~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:8508:45: note: ‘cx’ declared here
# 8508 | static bool TransplantableObject(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def857]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘triggered’ in ‘MEM[(struct StackRootedBase * *)cx.3896_1 + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp: scope_hint: In function ‘JS::dbg::FireOnGarbageCollectionHook(JSContext*, mozilla::UniquePtr<JS::dbg::GarbageCollectionEvent, JS::DeletePolicy<JS::dbg::GarbageCollectionEvent> >&&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:7080:22: note: ‘triggered’ declared here
# 7080 | RootedObjectVector triggered(cx);
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:7079:16: note: ‘cx’ declared here
# 7079 | JSContext* cx, JS::dbg::GarbageCollectionEvent::Ptr&& data) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def858]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘typeStr’ in ‘MEM[(struct StackRootedBase * *)cx_156(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/wasm/Unified_cpp_js_src_wasm5.cpp:20: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmValType.cpp: scope_hint: In function ‘js::wasm::ToValType(JSContext*, JS::Handle<JS::Value>, js::wasm::PackedType<js::wasm::ValTypeTraits>*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmValType.cpp:219:16: note: ‘typeStr’ declared here
# 219 | RootedString typeStr(cx, ToString(cx, v));
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmValType.cpp:204:33: note: ‘cx’ declared here
# 204 | bool wasm::ToValType(JSContext* cx, HandleValue v, ValType* out) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def859]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘typeStr’ in ‘MEM[(struct StackRootedBase * *)cx_57(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmValType.cpp: scope_hint: In function ‘js::wasm::ToRefType(JSContext*, JS::Handle<JS::Value>, js::wasm::RefType*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmValType.cpp:267:16: note: ‘typeStr’ declared here
# 267 | RootedString typeStr(cx, ToString(cx, v));
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmValType.cpp:254:33: note: ‘cx’ declared here
# 254 | bool wasm::ToRefType(JSContext* cx, HandleValue v, RefType* out) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def860]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘typeStr’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:29: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmMemory.cpp: scope_hint: In function ‘js::wasm::ToIndexType(JSContext*, JS::Handle<JS::Value>, js::wasm::IndexType*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmMemory.cpp:46:16: note: ‘typeStr’ declared here
# 46 | RootedString typeStr(cx, ToString(cx, value));
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmMemory.cpp:45:35: note: ‘cx’ declared here
# 45 | bool wasm::ToIndexType(JSContext* cx, HandleValue value, IndexType* indexType) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def861]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘typedArrayProto’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp: scope_hint: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned long>::createPrototype(JSContext*, JSProtoKey)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp:371:18: note: ‘typedArrayProto’ declared here
# 371 | RootedObject typedArrayProto(
# | ^~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp:369:47: note: ‘cx’ declared here
# 369 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def862]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘typedObj’ in ‘MEM[(struct StackRootedBase * *)cx_76(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmGcObject.cpp: scope_hint: In function ‘js::WasmGcObject::obj_newEnumerate(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >, bool)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmGcObject.cpp:430:25: note: ‘typedObj’ declared here
# 430 | Rooted<WasmGcObject*> typedObj(cx, &obj->as<WasmGcObject>());
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmGcObject.cpp:426:48: note: ‘cx’ declared here
# 426 | bool WasmGcObject::obj_newEnumerate(JSContext* cx, HandleObject obj,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def863]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘unambiguousNames’ in ‘MEM[(struct StackRootedBase * *)cx_190(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Modules.cpp: scope_hint: In function ‘js::GetOrCreateModuleNamespace(JSContext*, JS::Handle<js::ModuleObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Modules.cpp:717:41: note: ‘unambiguousNames’ declared here
# 717 | Rooted<UniquePtr<ExportNameVector>> unambiguousNames(
# | ^~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Modules.cpp:699:16: note: ‘cx’ declared here
# 699 | JSContext* cx, Handle<ModuleObject*> module) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def864]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘unicodeType’ in ‘MEM[(struct StackRootedBase * *)cx_162(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src5.cpp:20: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/Locale.cpp: scope_hint: In function ‘js::intl_ValidateAndCanonicalizeUnicodeExtensionType(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/Locale.cpp:1447:27: note: ‘unicodeType’ declared here
# 1447 | Rooted<JSLinearString*> unicodeType(cx, typeArg.toString()->ensureLinear(cx));
# | ^~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/Locale.cpp:1432:70: note: ‘cx’ declared here
# 1432 | bool js::intl_ValidateAndCanonicalizeUnicodeExtensionType(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def865]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘uniqueOthers’ in ‘MEM[(struct StackRootedBase * *)cx_9(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Proxy.cpp: scope_hint: In function ‘js::AppendUnique(JSContext*, JS::MutableHandle<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >, JS::Handle<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Proxy.cpp:298:18: note: ‘uniqueOthers’ declared here
# 298 | RootedIdVector uniqueOthers(cx);
# | ^~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Proxy.cpp:296:48: note: ‘cx’ declared here
# 296 | JS_PUBLIC_API bool js::AppendUnique(JSContext* cx, MutableHandleIdVector base,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def866]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘unsafeTypedArrayCrossCompartment’ in ‘MEM[(struct StackRootedBase * *)cx_168(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SelfHosting.cpp: scope_hint: In function ‘intrinsic_TypedArrayBitwiseSlice(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SelfHosting.cpp:1211:29: note: ‘unsafeTypedArrayCrossCompartment’ declared here
# 1211 | Rooted<TypedArrayObject*> unsafeTypedArrayCrossCompartment(cx);
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SelfHosting.cpp:1196:57: note: ‘cx’ declared here
# 1196 | static bool intrinsic_TypedArrayBitwiseSlice(JSContext* cx, unsigned argc,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def867]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘unscopables’ in ‘MEM[(struct StackRootedBase * *)cx_277(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp: scope_hint: In function ‘array_proto_finish(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:5133:16: note: ‘unscopables’ declared here
# 5133 | RootedObject unscopables(cx,
# | ^~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:5130:43: note: ‘cx’ declared here
# 5130 | static bool array_proto_finish(JSContext* cx, JS::HandleObject ctor,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def868]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘unwrappedBuffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp: scope_hint: In function ‘JS_NewInt8ArrayWithBuffer(JSContext*, JS::Handle<JSObject*>, unsigned long, long)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp:807:40: note: ‘unwrappedBuffer’ declared here
# 807 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx);
# | ^~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject.cpp:2824:18: note: ‘cx’ declared here
# 2824 | JSContext* cx, HandleObject arrayBuffer, size_t byteOffset, \
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def869]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘unwrappedBuffer’ in ‘MEM[(struct StackRootedBase * *)cx_55(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ArrayBufferObject.cpp: scope_hint: In function ‘JS::DetachArrayBuffer(JSContext*, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ArrayBufferObject.cpp:1876:30: note: ‘unwrappedBuffer’ declared here
# 1876 | Rooted<ArrayBufferObject*> unwrappedBuffer(
# | ^~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ArrayBufferObject.cpp:1871:53: note: ‘cx’ declared here
# 1871 | JS_PUBLIC_API bool JS::DetachArrayBuffer(JSContext* cx, HandleObject obj) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def870]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘unwrappedBuffer’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ArrayBufferObject.cpp: scope_hint: In function ‘JS::StealArrayBufferContents(JSContext*, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ArrayBufferObject.cpp:2010:30: note: ‘unwrappedBuffer’ declared here
# 2010 | Rooted<ArrayBufferObject*> unwrappedBuffer(
# | ^~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ArrayBufferObject.cpp:2004:61: note: ‘cx’ declared here
# 2004 | JS_PUBLIC_API void* JS::StealArrayBufferContents(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def871]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘unwrappedPromise’ in ‘MEM[(struct StackRootedBase * *)_24 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp: scope_hint: In member function ‘js::DebuggerObject::CallData::getPromiseReactionsMethod()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:1450:26: note: ‘unwrappedPromise’ declared here
# 1450 | Rooted<PromiseObject*> unwrappedPromise(cx, EnsurePromise(cx, referent));
# | ^~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:1447:58: note: ‘this’ declared here
# 1447 | bool DebuggerObject::CallData::getPromiseReactionsMethod() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def872]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘unwrappedPromise’ in ‘MEM[(struct StackRootedBase * *)cx_106(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp: scope_hint: In function ‘Promise_then_impl(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>, bool)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:5794:26: note: ‘unwrappedPromise’ declared here
# 5794 | Rooted<PromiseObject*> unwrappedPromise(
# | ^~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:5771:42: note: ‘cx’ declared here
# 5771 | static bool Promise_then_impl(JSContext* cx, HandleValue promiseVal,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def873]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘unwrappedPromise’ in ‘MEM[(struct StackRootedBase * *)cx_130(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp: scope_hint: In function ‘js::OriginalPromiseThen(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:5119:26: note: ‘unwrappedPromise’ declared here
# 5119 | Rooted<PromiseObject*> unwrappedPromise(
# | ^~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:5110:65: note: ‘cx’ declared here
# 5110 | [[nodiscard]] PromiseObject* js::OriginalPromiseThen(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def874]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘unwrappedPromise’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp: scope_hint: In function ‘Promise_then_noRetVal(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:5794:26: note: ‘unwrappedPromise’ declared here
# 5794 | Rooted<PromiseObject*> unwrappedPromise(
# | ^~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Promise.cpp:5841:39: note: ‘cx’ declared here
# 5841 | bool Promise_then_noRetVal(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def875]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘unwrappedSource’ in ‘MEM[(struct StackRootedBase * *)cx_24(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ArrayBufferObject.cpp: scope_hint: In function ‘JS::CopyArrayBuffer(JSContext*, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ArrayBufferObject.cpp:1950:30: note: ‘unwrappedSource’ declared here
# 1950 | Rooted<ArrayBufferObject*> unwrappedSource(
# | ^~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ArrayBufferObject.cpp:1943:56: note: ‘cx’ declared here
# 1943 | JS_PUBLIC_API JSObject* JS::CopyArrayBuffer(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def876]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘unwrapped’ in ‘MEM[(struct StackRootedBase * *)_70 + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CacheIR.cpp: scope_hint: In member function ‘js::jit::GetPropIRGenerator::tryAttachCrossCompartmentWrapper(JS::Handle<JSObject*>, js::jit::ObjOperandId, JS::Handle<JS::PropertyKey>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CacheIR.cpp:1288:16: note: ‘unwrapped’ declared here
# 1288 | RootedObject unwrapped(cx_, Wrapper::wrappedObject(obj));
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CacheIR.cpp:1274:54: note: ‘this’ declared here
# 1274 | HandleObject obj, ObjOperandId objId, HandleId id) {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def877]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘unwrapped’ in ‘MEM[(struct StackRootedBase * *)cx_100(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp: scope_hint: In function ‘date_setUTCSeconds(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp:2353:23: note: ‘unwrapped’ declared here
# 2353 | Rooted<DateObject*> unwrapped(
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp:2350:43: note: ‘cx’ declared here
# 2350 | static bool date_setUTCSeconds(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def878]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘unwrapped’ in ‘MEM[(struct StackRootedBase * *)cx_102(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp: scope_hint: In function ‘date_setUTCMonth(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp:2686:23: note: ‘unwrapped’ declared here
# 2686 | Rooted<DateObject*> unwrapped(
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp:2683:41: note: ‘cx’ declared here
# 2683 | static bool date_setUTCMonth(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def879]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘unwrapped’ in ‘MEM[(struct StackRootedBase * *)cx_103(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp: scope_hint: In function ‘date_setUTCMinutes(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp:2432:23: note: ‘unwrapped’ declared here
# 2432 | Rooted<DateObject*> unwrapped(
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp:2429:43: note: ‘cx’ declared here
# 2429 | static bool date_setUTCMinutes(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def880]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘unwrapped’ in ‘MEM[(struct StackRootedBase * *)cx_106(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp: scope_hint: In function ‘date_setUTCHours(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp:2522:23: note: ‘unwrapped’ declared here
# 2522 | Rooted<DateObject*> unwrapped(
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp:2519:41: note: ‘cx’ declared here
# 2519 | static bool date_setUTCHours(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def881]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘unwrapped’ in ‘MEM[(struct StackRootedBase * *)cx_110(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp: scope_hint: In function ‘date_setMilliseconds(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp:2259:23: note: ‘unwrapped’ declared here
# 2259 | Rooted<DateObject*> unwrapped(
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp:2255:45: note: ‘cx’ declared here
# 2255 | static bool date_setMilliseconds(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def882]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘unwrapped’ in ‘MEM[(struct StackRootedBase * *)cx_113(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp: scope_hint: In function ‘date_setDate(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp:2570:23: note: ‘unwrapped’ declared here
# 2570 | Rooted<DateObject*> unwrapped(
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp:2567:37: note: ‘cx’ declared here
# 2567 | static bool date_setDate(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def883]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘unwrapped’ in ‘MEM[(struct StackRootedBase * *)cx_114(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp: scope_hint: In function ‘date_setFullYear(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp:2737:23: note: ‘unwrapped’ declared here
# 2737 | Rooted<DateObject*> unwrapped(
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp:2734:41: note: ‘cx’ declared here
# 2734 | static bool date_setFullYear(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def884]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘unwrapped’ in ‘MEM[(struct StackRootedBase * *)cx_117(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp: scope_hint: In function ‘date_setYear(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp:2821:23: note: ‘unwrapped’ declared here
# 2821 | Rooted<DateObject*> unwrapped(
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp:2818:37: note: ‘cx’ declared here
# 2818 | static bool date_setYear(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def885]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘unwrapped’ in ‘MEM[(struct StackRootedBase * *)cx_119(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp: scope_hint: In function ‘date_setSeconds(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp:2316:23: note: ‘unwrapped’ declared here
# 2316 | Rooted<DateObject*> unwrapped(
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp:2313:40: note: ‘cx’ declared here
# 2313 | static bool date_setSeconds(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def886]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘unwrapped’ in ‘MEM[(struct StackRootedBase * *)cx_121(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp: scope_hint: In function ‘date_setMonth(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp:2649:23: note: ‘unwrapped’ declared here
# 2649 | Rooted<DateObject*> unwrapped(
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp:2646:38: note: ‘cx’ declared here
# 2646 | static bool date_setMonth(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def887]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘unwrapped’ in ‘MEM[(struct StackRootedBase * *)cx_122(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp: scope_hint: In function ‘date_setMinutes(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp:2390:23: note: ‘unwrapped’ declared here
# 2390 | Rooted<DateObject*> unwrapped(
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp:2387:40: note: ‘cx’ declared here
# 2387 | static bool date_setMinutes(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def888]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘unwrapped’ in ‘MEM[(struct StackRootedBase * *)cx_125(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp: scope_hint: In function ‘date_setHours(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp:2474:23: note: ‘unwrapped’ declared here
# 2474 | Rooted<DateObject*> unwrapped(
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp:2471:38: note: ‘cx’ declared here
# 2471 | static bool date_setHours(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def889]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘unwrapped’ in ‘MEM[(struct StackRootedBase * *)cx_69(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp: scope_hint: In function ‘date_setTime(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp:2207:23: note: ‘unwrapped’ declared here
# 2207 | Rooted<DateObject*> unwrapped(
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp:2204:37: note: ‘cx’ declared here
# 2204 | static bool date_setTime(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def890]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘unwrapped’ in ‘MEM[(struct StackRootedBase * *)cx_90(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp: scope_hint: In function ‘date_setUTCMilliseconds(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp:2287:23: note: ‘unwrapped’ declared here
# 2287 | Rooted<DateObject*> unwrapped(
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp:2284:48: note: ‘cx’ declared here
# 2284 | static bool date_setUTCMilliseconds(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def891]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘unwrapped’ in ‘MEM[(struct StackRootedBase * *)cx_93(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp: scope_hint: In function ‘date_setUTCDate(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp:2600:23: note: ‘unwrapped’ declared here
# 2600 | Rooted<DateObject*> unwrapped(
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp:2597:40: note: ‘cx’ declared here
# 2597 | static bool date_setUTCDate(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def892]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘unwrapped’ in ‘MEM[(struct StackRootedBase * *)cx_97(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp: scope_hint: In function ‘date_setUTCFullYear(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp:2779:23: note: ‘unwrapped’ declared here
# 2779 | Rooted<DateObject*> unwrapped(
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp:2776:44: note: ‘cx’ declared here
# 2776 | static bool date_setUTCFullYear(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def893]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘url_str’ in ‘MEM[(struct StackRootedBase * *)cx_135(D) + 48B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp: scope_hint: In function ‘js::ParseEvalOptions(JSContext*, JS::Handle<JS::Value>, js::EvalOptions&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:369:18: note: ‘url_str’ declared here
# 369 | RootedString url_str(cx, ToString<CanGC>(cx, v));
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:356:38: note: ‘cx’ declared here
# 356 | bool js::ParseEvalOptions(JSContext* cx, HandleValue value,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def894]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘valObj’ in ‘MEM[(struct StackRootedBase * *)cx_106(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/jit/Unified_cpp_js_src_jit1.cpp:38: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/BaselineIC.cpp: scope_hint: In function ‘js::jit::DoGetPropSuperFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/BaselineIC.cpp:1243:16: note: ‘valObj’ declared here
# 1243 | RootedObject valObj(
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/BaselineIC.cpp:1224:40: note: ‘cx’ declared here
# 1224 | bool DoGetPropSuperFallback(JSContext* cx, BaselineFrame* frame,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def895]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘valObj’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Proxy.cpp: scope_hint: In function ‘DefaultHostEnsureCanAddPrivateElementCallback(JSContext*, JS::Handle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Proxy.cpp:1052:21: note: ‘valObj’ declared here
# 1052 | Rooted<JSObject*> valObj(cx, &val.toObject());
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/proxy/Proxy.cpp:1046:63: note: ‘cx’ declared here
# 1046 | bool DefaultHostEnsureCanAddPrivateElementCallback(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def896]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘values’ in ‘MEM[(struct StackRootedBase * *)cx_118(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SelfHosting.cpp:96: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject-inl.h: scope_hint: In function ‘js::ElementSpecific<signed char, js::UnsharedOps>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<js::ArrayObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject-inl.h:515:23: note: ‘values’ declared here
# 515 | RootedValueVector values(cx);
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject-inl.h:485:54: note: ‘cx’ declared here
# 485 | static bool initFromIterablePackedArray(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def897]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘values’ in ‘MEM[(struct StackRootedBase * *)cx_119(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject-inl.h: scope_hint: In function ‘js::ElementSpecific<double, js::UnsharedOps>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<js::ArrayObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject-inl.h:515:23: note: ‘values’ declared here
# 515 | RootedValueVector values(cx);
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject-inl.h:485:54: note: ‘cx’ declared here
# 485 | static bool initFromIterablePackedArray(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def898]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘values’ in ‘MEM[(struct StackRootedBase * *)cx_120(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject-inl.h: scope_hint: In function ‘js::ElementSpecific<short, js::UnsharedOps>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<js::ArrayObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject-inl.h:515:23: note: ‘values’ declared here
# 515 | RootedValueVector values(cx);
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/TypedArrayObject-inl.h:485:54: note: ‘cx’ declared here
# 485 | static bool initFromIterablePackedArray(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def899]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘value’ in ‘MEM[(struct StackRootedBase * *)_27 + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp: scope_hint: In member function ‘js::DebuggerFrame::CallData::onStepGetter()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp:1757:15: note: ‘value’ declared here
# 1757 | RootedValue value(
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Frame.cpp:1755:44: note: ‘this’ declared here
# 1755 | bool DebuggerFrame::CallData::onStepGetter() {
# | ^
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def900]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘value’ in ‘MEM[(struct StackRootedBase * *)cx_104(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp: scope_hint: In function ‘CopyArrayElements(JSContext*, JS::Handle<JSObject*>, unsigned long, unsigned long, JS::Handle<js::ArrayObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:2707:15: note: ‘value’ declared here
# 2707 | RootedValue value(cx);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:2702:42: note: ‘cx’ declared here
# 2702 | static bool CopyArrayElements(JSContext* cx, HandleObject obj, uint64_t begin,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def901]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘value’ in ‘MEM[(struct StackRootedBase * *)cx_120(D) + 64B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src0.cpp:11: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/AtomicsObject.cpp: scope_hint: In function ‘atomics_wait(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/AtomicsObject.cpp:720:16: note: ‘value’ declared here
# 720 | RootedBigInt value(cx, ToBigInt(cx, valv));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/AtomicsObject.cpp:679:37: note: ‘cx’ declared here
# 679 | static bool atomics_wait(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def902]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘value’ in ‘MEM[(struct StackRootedBase * *)cx_133(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp: scope_hint: In member function ‘js::ModuleNamespaceObject::ProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp:432:15: note: ‘value’ declared here
# 432 | RootedValue value(cx, env->getSlot(prop->slot()));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp:410:16: note: ‘cx’ declared here
# 410 | JSContext* cx, HandleObject proxy, HandleId id,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def903]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘value’ in ‘MEM[(struct StackRootedBase * *)cx_23(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src6.cpp:29: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsapi.cpp: scope_hint: In function ‘JS_StringToId(JSContext*, JS::Handle<JSString*>, JS::MutableHandle<JS::PropertyKey>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsapi.cpp:1526:15: note: ‘value’ declared here
# 1526 | RootedValue value(cx, StringValue(string));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsapi.cpp:1521:45: note: ‘cx’ declared here
# 1521 | JS_PUBLIC_API bool JS_StringToId(JSContext* cx, HandleString string,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def904]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘value’ in ‘MEM[(struct StackRootedBase * *)cx_254(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/NumberFormat.cpp: scope_hint: In function ‘js::intl_FormatNumber(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/NumberFormat.cpp:1143:15: note: ‘value’ declared here
# 1143 | RootedValue value(cx, args[1]);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/NumberFormat.cpp:1131:39: note: ‘cx’ declared here
# 1131 | bool js::intl_FormatNumber(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def905]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘value’ in ‘MEM[(struct StackRootedBase * *)cx_39(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src2.cpp:47: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Symbol.cpp: scope_hint: In function ‘SymbolClassFinish(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Symbol.cpp:58:15: note: ‘value’ declared here
# 58 | RootedValue value(cx);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Symbol.cpp:51:42: note: ‘cx’ declared here
# 51 | static bool SymbolClassFinish(JSContext* cx, HandleObject ctor,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def906]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘value’ in ‘MEM[(struct StackRootedBase * *)cx_45(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp: scope_hint: In member function ‘js::shell::ModuleLoader::getOrCreateModuleRegistry(JSContext*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp:540:15: note: ‘value’ declared here
# 540 | RootedValue value(cx, global->getReservedSlot(GlobalAppSlotModuleRegistry));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/ModuleLoader.cpp:538:62: note: ‘cx’ declared here
# 538 | JSObject* ModuleLoader::getOrCreateModuleRegistry(JSContext* cx) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def907]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘value’ in ‘MEM[(struct StackRootedBase * *)cx_57(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src2.cpp:38: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp: scope_hint: In function ‘str_enumerate(JSContext*, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:398:15: note: ‘value’ declared here
# 398 | RootedValue value(cx);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/String.cpp:394:38: note: ‘cx’ declared here
# 394 | static bool str_enumerate(JSContext* cx, HandleObject obj) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def908]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘value’ in ‘MEM[(struct StackRootedBase * *)cx_78(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp: scope_hint: In function ‘js::DebuggerObject::makeDebuggeeValue(JSContext*, JS::Handle<js::DebuggerObject*>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:2504:15: note: ‘value’ declared here
# 2504 | RootedValue value(cx, value_);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Object.cpp:2497:51: note: ‘cx’ declared here
# 2497 | bool DebuggerObject::makeDebuggeeValue(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def909]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘value’ in ‘MEM[(struct StackRootedBase * *)cx_87(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/NativeObject.cpp: scope_hint: In function ‘js::NativeGetOwnPropertyDescriptor(JSContext*, JS::Handle<js::NativeObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/NativeObject.cpp:2037:15: note: ‘value’ declared here
# 2037 | RootedValue value(cx);
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/NativeObject.cpp:2018:16: note: ‘cx’ declared here
# 2018 | JSContext* cx, Handle<NativeObject*> obj, HandleId id,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def910]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘value’ in ‘MEM[(struct StackRootedBase * *)cx_97(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp: scope_hint: In member function ‘js::ModuleNamespaceObject::ProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp:539:15: note: ‘value’ declared here
# 539 | RootedValue value(cx, env->getSlot(prop->slot()));
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/ModuleObject.cpp:518:58: note: ‘cx’ declared here
# 518 | bool ModuleNamespaceObject::ProxyHandler::get(JSContext* cx, HandleObject proxy,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def911]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘val’ in ‘MEM[(struct StackRootedBase * *)cx_178(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/IonIC.cpp: scope_hint: In function ‘js::jit::IonGetPropSuperIC::update(JSContext*, JS::Handle<JSScript*>, js::jit::IonGetPropSuperIC*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/IonIC.cpp:200:15: note: ‘val’ declared here
# 200 | RootedValue val(cx, ObjectValue(*obj));
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/IonIC.cpp:190:43: note: ‘cx’ declared here
# 190 | bool IonGetPropSuperIC::update(JSContext* cx, HandleScript outerScript,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def912]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘val’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp: scope_hint: In function ‘js::GetElementsWithAdder(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, unsigned int, unsigned int, js::ElementAdder*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:371:15: note: ‘val’ declared here
# 371 | RootedValue val(cx);
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Array.cpp:366:42: note: ‘cx’ declared here
# 366 | bool js::GetElementsWithAdder(JSContext* cx, HandleObject obj,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def913]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘val’ in ‘MEM[(struct StackRootedBase * *)cx_62(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SelfHosting.cpp: scope_hint: In function ‘intrinsic_IsArray(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SelfHosting.cpp:150:15: note: ‘val’ declared here
# 150 | RootedValue val(cx, args[0]);
# | ^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/SelfHosting.cpp:147:42: note: ‘cx’ declared here
# 147 | static bool intrinsic_IsArray(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def914]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘varEnv’ in ‘MEM[(struct StackRootedBase * *)cx_31(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src0.cpp:47: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Eval.cpp: scope_hint: In function ‘JS::NewJSMEnvironment(JSContext*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Eval.cpp:440:16: note: ‘varEnv’ declared here
# 440 | RootedObject varEnv(cx, NonSyntacticVariablesObject::create(cx));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Eval.cpp:439:58: note: ‘cx’ declared here
# 439 | JS_PUBLIC_API JSObject* JS::NewJSMEnvironment(JSContext* cx) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def915]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘varEnv’ in ‘MEM[(struct StackRootedBase * *)cx_92(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Eval.cpp: scope_hint: In function ‘js::ExecuteInFrameScriptEnvironment(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSScript*>, JS::MutableHandle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Eval.cpp:403:16: note: ‘varEnv’ declared here
# 403 | RootedObject varEnv(cx, NonSyntacticVariablesObject::create(cx));
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/Eval.cpp:401:16: note: ‘cx’ declared here
# 401 | JSContext* cx, HandleObject objArg, HandleScript scriptArg,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def916]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘v’ in ‘MEM[(struct StackRootedBase * *)cx_45(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src22.cpp:47: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/StringType.cpp: scope_hint: In function ‘js::IdToPrintableUTF8(JSContext*, JS::Handle<JS::PropertyKey>, js::IdToPrintableBehavior)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/StringType.cpp:2192:15: note: ‘v’ declared here
# 2192 | RootedValue v(cx, IdToValue(id));
# | ^
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/StringType.cpp:2184:46: note: ‘cx’ declared here
# 2184 | UniqueChars js::IdToPrintableUTF8(JSContext* cx, HandleId id,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def917]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘v’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src7.cpp:11: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsnum.cpp: scope_hint: In function ‘js::ToNumberSlow(JSContext*, JS::Handle<JS::Value>, double*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsnum.cpp:2006:15: note: ‘v’ declared here
# 2006 | RootedValue v(cx, v_);
# | ^
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsnum.cpp:2002:48: note: ‘cx’ declared here
# 2002 | JS_PUBLIC_API bool js::ToNumberSlow(JSContext* cx, HandleValue v_,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def918]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘v’ in ‘MEM[(struct StackRootedBase * *)cx_65(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/BigIntType.cpp: scope_hint: In function ‘js::ToBigInt(JSContext*, JS::Handle<JS::Value>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/BigIntType.cpp:2968:15: note: ‘v’ declared here
# 2968 | RootedValue v(cx, val);
# | ^
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/BigIntType.cpp:2967:33: note: ‘cx’ declared here
# 2967 | BigInt* js::ToBigInt(JSContext* cx, HandleValue val) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def919]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘v’ in ‘MEM[(struct StackRootedBase * *)cx_70(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/util/StringBuffer.cpp: scope_hint: In function ‘js::ValueToStringBufferSlow(JSContext*, JS::Value const&, js::StringBuffer&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/util/StringBuffer.cpp:180:15: note: ‘v’ declared here
# 180 | RootedValue v(cx, arg);
# | ^
mozjs115-115.12.0-build/firefox-115.12.0/js/src/util/StringBuffer.cpp:178:45: note: ‘cx’ declared here
# 178 | bool js::ValueToStringBufferSlow(JSContext* cx, const Value& arg,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def920]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘v’ in ‘MEM[(struct StackRootedBase * *)cx_77(D) + 104B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsfriendapi.cpp: scope_hint: In function ‘JS_CloneObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsfriendapi.cpp:558:15: note: ‘v’ declared here
# 558 | RootedValue v(cx);
# | ^
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsfriendapi.cpp:570:51: note: ‘cx’ declared here
# 570 | JS_PUBLIC_API JSObject* JS_CloneObject(JSContext* cx, HandleObject obj,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def921]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘wasmCallFrame’ in ‘MEM[(struct StackRootedBase * *)cx_108(D) + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp: scope_hint: In function ‘WasmLosslessInvoke(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:1520:21: note: ‘wasmCallFrame’ declared here
# 1520 | RootedValueVector wasmCallFrame(cx);
# | ^~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/TestingFunctions.cpp:1492:43: note: ‘cx’ declared here
# 1492 | static bool WasmLosslessInvoke(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def922]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘watchers’ in ‘MEM[(struct StackRootedBase * *)cx.2178_2 + 112B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp: scope_hint: In function ‘js::DebugAPI::slowPathOnNewGlobalObject(JSContext*, JS::Handle<js::GlobalObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:2773:22: note: ‘watchers’ declared here
# 2773 | RootedObjectVector watchers(cx);
# | ^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/debugger/Debugger.cpp:2763:53: note: ‘cx’ declared here
# 2763 | void DebugAPI::slowPathOnNewGlobalObject(JSContext* cx,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def923]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘weakRef’ in ‘MEM[(struct StackRootedBase * *)cx_205(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src3.cpp:29: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/WeakRefObject.cpp: scope_hint: In function ‘js::WeakRefObject::construct(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/WeakRefObject.cpp:48:26: note: ‘weakRef’ declared here
# 48 | Rooted<WeakRefObject*> weakRef(
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/WeakRefObject.cpp:23:42: note: ‘cx’ declared here
# 23 | bool WeakRefObject::construct(JSContext* cx, unsigned argc, Value* vp) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def924]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘wrapper’ in ‘MEM[(struct StackRootedBase * *)cx_101(D) + 24B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Compartment.cpp: scope_hint: In member function ‘JS::Compartment::getOrCreateWrapper(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Compartment.cpp:306:16: note: ‘wrapper’ declared here
# 306 | RootedObject wrapper(cx, wrap(cx, existing, obj));
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Compartment.cpp:288:49: note: ‘cx’ declared here
# 288 | bool Compartment::getOrCreateWrapper(JSContext* cx, HandleObject existing,
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def925]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘x1’ in ‘MEM[(struct StackRootedBase * *)cx_88(D) + 64B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/BigIntType.cpp: scope_hint: In function ‘JS::BigInt::bitXor(JSContext*, JS::Handle<JS::BigInt*>, JS::Handle<JS::BigInt*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/BigIntType.cpp:2356:18: note: ‘x1’ declared here
# 2356 | RootedBigInt x1(cx, absoluteSubOne(cx, x));
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/BigIntType.cpp:2341:35: note: ‘cx’ declared here
# 2341 | BigInt* BigInt::bitXor(JSContext* cx, HandleBigInt x, HandleBigInt y) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING: [#def926]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning[-Wdangling-pointer=]: storing the address of local variable ‘x1’ in ‘MEM[(struct StackRootedBase * *)cx_97(D) + 64B]’
# 1141 | *this->stack = this;
# | ~~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/BigIntType.cpp: scope_hint: In function ‘JS::BigInt::bitAnd(JSContext*, JS::Handle<JS::BigInt*>, JS::Handle<JS::BigInt*>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/BigIntType.cpp:2311:18: note: ‘x1’ declared here
# 2311 | RootedBigInt x1(cx, absoluteSubOne(cx, x));
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/BigIntType.cpp:2295:35: note: ‘cx’ declared here
# 2295 | BigInt* BigInt::bitAnd(JSContext* cx, HandleBigInt x, HandleBigInt y) {
# | ~~~~~~~~~~~^~
# 1139| this->stack = &roots[JS::MapTypeToRootKind<T>::kind];
# 1140| this->prev = *this->stack;
# 1141|-> *this->stack = this;
# 1142| }
# 1143|
Error: COMPILER_WARNING (CWE-457): [#def927]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/Value.h:572:47: warning[-Wmaybe-uninitialized]: ‘result’ may be used uninitialized
# 572 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i));
# | ^~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/Recover.cpp: scope_hint: In member function ‘js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/Recover.cpp:301:11: note: ‘result’ was declared here
# 301 | int32_t result;
# | ^~~~~~
# 570|
# 571| static constexpr Value fromInt32(int32_t i) {
# 572|-> return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i));
# 573| }
# 574|
Error: COMPILER_WARNING (CWE-457): [#def928]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/Value.h:572:47: warning[-Wmaybe-uninitialized]: ‘res’ may be used uninitialized
# 572 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i));
# | ^~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/jit/Unified_cpp_js_src_jit8.cpp:20: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/MIR.cpp: scope_hint: In member function ‘js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/MIR.cpp:3835:13: note: ‘res’ was declared here
# 3835 | int32_t res;
# | ^~~
# 570|
# 571| static constexpr Value fromInt32(int32_t i) {
# 572|-> return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i));
# 573| }
# 574|
Error: COMPILER_WARNING (CWE-457): [#def929]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/Value.h:733:48: warning[-Wmaybe-uninitialized]: ‘base’ may be used uninitialized
# 733 | JSValueTag toTag() const { return JSValueTag(asBits_ >> JSVAL_TAG_SHIFT); }
# | ^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/gc/Marking.cpp: scope_hint: In member function ‘js::GCMarker::processMarkStackTop<4u>(js::SliceBudget&)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/gc/Marking.cpp:1461:13: note: ‘base’ was declared here
# 1461 | HeapSlot* base; // Slot range base pointer.
# | ^~~~
# 731|
# 732| private:
# 733|-> JSValueTag toTag() const { return JSValueTag(asBits_ >> JSVAL_TAG_SHIFT); }
# 734|
# 735| template <typename T, JSValueTag Tag>
Error: CLANG_WARNING: [#def930]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/static/rust/wrappers.cpp:11: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/Assertions.h:264:3: warning[core.NullDereference]: Dereference of null pointer
# 262| #endif
# 263| MOZ_CRASH_ANNOTATE(aReason);
# 264|-> MOZ_REALLY_CRASH(aLine);
# 265| }
# 266| #define MOZ_CRASH_UNSAFE(reason) MOZ_Crash(__FILE__, __LINE__, reason)
Error: COMPILER_WARNING (CWE-457): [#def931]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/EnumeratedArray.h:62:18: warning[-Wmaybe-uninitialized]: ‘protoKey’ may be used uninitialized
# 62 | return mArray[size_t(aIndex)];
# | ~~~~~~^
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CacheIR.cpp: scope_hint: In member function ‘js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::Handle<JS::PropertyKey>)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CacheIR.cpp:2341:14: note: ‘protoKey’ was declared here
# 2341 | JSProtoKey protoKey;
# | ^~~~~~~~
# 60|
# 61| const ValueType& operator[](IndexType aIndex) const {
# 62|-> return mArray[size_t(aIndex)];
# 63| }
# 64|
Error: COMPILER_WARNING (CWE-457): [#def932]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/HashTable.h:1137:72: warning[-Wmaybe-uninitialized]: ‘MEM[(const struct EntrySlot &)&e + 16].mEntry’ may be used uninitialized
# 1137 | bool operator==(const EntrySlot& aRhs) const { return mEntry == aRhs.mEntry; }
# | ~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src12.cpp:29: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Compartment.cpp: scope_hint: In member function ‘JS::Compartment::traceWrapperTargetsInCollectedZones(JSTracer*, JS::Compartment::EdgeSelector)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Compartment.cpp:496:28: note: ‘e’ declared here
# 496 | for (ObjectWrapperEnum e(this, c); !e.empty(); e.popFront()) {
# | ^
# 1135| EntrySlot& operator=(EntrySlot&&) = default;
# 1136|
# 1137|-> bool operator==(const EntrySlot& aRhs) const { return mEntry == aRhs.mEntry; }
# 1138|
# 1139| bool operator<(const EntrySlot& aRhs) const { return mEntry < aRhs.mEntry; }
Error: COMPILER_WARNING (CWE-457): [#def933]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/Maybe.h:349:55: warning[-Wmaybe-uninitialized]: ‘MEM[(struct Maybe &)aDst_311 + 16].D.223081’ may be used uninitialized
# 349 | class MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe
# | ^~~~~
# 347| */
# 348| template <class T>
# 349|-> class MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe
# 350| : private detail::MaybeStorage<T>,
# 351| public detail::Maybe_CopyMove_Enabler<T> {
Error: COMPILER_WARNING (CWE-457): [#def934]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/Maybe.h:444:42: warning[-Wmaybe-uninitialized]: ‘MEM[(const struct Maybe *)aDst_311 + 16B].D.223081.mIsSome’ may be used uninitialized
# 444 | constexpr bool isSome() const { return mIsSome; }
# | ^~~~~~~
# 442| /* Methods that check whether this Maybe contains a value */
# 443| constexpr explicit operator bool() const { return isSome(); }
# 444|-> constexpr bool isSome() const { return mIsSome; }
# 445| constexpr bool isNothing() const { return !mIsSome; }
# 446|
Error: COMPILER_WARNING: [#def935]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/RefPtr.h:106:21: warning[-Warray-bounds=]: ‘memset’ offset 0 is out of the bounds [0, 0]
# 106 | aRefPtr.mRawPtr = nullptr;
# | ~~~~~~~~~~~~~~~~^~~~~~~~~
# 104|
# 105| RefPtr(RefPtr<T>&& aRefPtr) : mRawPtr(aRefPtr.mRawPtr) {
# 106|-> aRefPtr.mRawPtr = nullptr;
# 107| }
# 108|
Error: COMPILER_WARNING: [#def936]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/RefPtr.h:106:21: warning[-Wstringop-overflow=]: ‘__builtin_memset’ writing 1 or more bytes into a region of size 0 overflows the destination
# 106 | aRefPtr.mRawPtr = nullptr;
# | ^
lto1: note: destination object is likely at address zero
# 104|
# 105| RefPtr(RefPtr<T>&& aRefPtr) : mRawPtr(aRefPtr.mRawPtr) {
# 106|-> aRefPtr.mRawPtr = nullptr;
# 107| }
# 108|
Error: COMPILER_WARNING (CWE-843): [#def937]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/Result.h:268:16: warning[-Wclass-memaccess]: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct JS::Error’ with no trivial copy-assignment; use copy-initialization instead
# 268 | std::memcpy(&res, &bits, sizeof(E));
# | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/js/Result.h:187:8: note: ‘struct JS::Error’ declared here
# 187 | struct Error {
# | ^~~~~
# 266| const auto bits = mBits ^ 1;
# 267| E res;
# 268|-> std::memcpy(&res, &bits, sizeof(E));
# 269| return res;
# 270| }
Error: COMPILER_WARNING (CWE-457): [#def938]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/UniquePtr.h:403:13: warning[-Wmaybe-uninitialized]: ‘MEM[(char * &)aDst_108 + 96]’ may be used uninitialized
# 403 | Pointer p = mTuple.first();
# | ^
# 401|
# 402| [[nodiscard]] Pointer release() {
# 403|-> Pointer p = mTuple.first();
# 404| mTuple.first() = nullptr;
# 405| return p;
Error: COMPILER_WARNING (CWE-457): [#def939]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/UniquePtr.h:403:13: warning[-Wmaybe-uninitialized]: ‘MEM[(char * &)aDst_119 + 40]’ may be used uninitialized
# 403 | Pointer p = mTuple.first();
# | ^
# 401|
# 402| [[nodiscard]] Pointer release() {
# 403|-> Pointer p = mTuple.first();
# 404| mTuple.first() = nullptr;
# 405| return p;
Error: COMPILER_WARNING (CWE-457): [#def940]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/UniquePtr.h:403:13: warning[-Wmaybe-uninitialized]: ‘MEM[(char * &)aDst_164 + 8]’ may be used uninitialized
# 403 | Pointer p = mTuple.first();
# | ^
# 401|
# 402| [[nodiscard]] Pointer release() {
# 403|-> Pointer p = mTuple.first();
# 404| mTuple.first() = nullptr;
# 405| return p;
Error: COMPILER_WARNING (CWE-457): [#def941]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/UniquePtr.h:403:13: warning[-Wmaybe-uninitialized]: ‘MEM[(char * &)aDst_189 + 8]’ may be used uninitialized
# 403 | Pointer p = mTuple.first();
# | ^
# 401|
# 402| [[nodiscard]] Pointer release() {
# 403|-> Pointer p = mTuple.first();
# 404| mTuple.first() = nullptr;
# 405| return p;
Error: COMPILER_WARNING (CWE-457): [#def942]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/UniquePtr.h:403:13: warning[-Wmaybe-uninitialized]: ‘MEM[(char * &)aDst_290]’ may be used uninitialized
# 403 | Pointer p = mTuple.first();
# | ^
# 401|
# 402| [[nodiscard]] Pointer release() {
# 403|-> Pointer p = mTuple.first();
# 404| mTuple.first() = nullptr;
# 405| return p;
Error: COMPILER_WARNING (CWE-457): [#def943]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/UniquePtr.h:403:13: warning[-Wmaybe-uninitialized]: ‘MEM[(char * &)aDst_291 + 8]’ may be used uninitialized
# 403 | Pointer p = mTuple.first();
# | ^
# 401|
# 402| [[nodiscard]] Pointer release() {
# 403|-> Pointer p = mTuple.first();
# 404| mTuple.first() = nullptr;
# 405| return p;
Error: COMPILER_WARNING (CWE-457): [#def944]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/UniquePtr.h:403:13: warning[-Wmaybe-uninitialized]: ‘MEM[(char * &)aDst_389 + 96]’ may be used uninitialized
# 403 | Pointer p = mTuple.first();
# | ^
# 401|
# 402| [[nodiscard]] Pointer release() {
# 403|-> Pointer p = mTuple.first();
# 404| mTuple.first() = nullptr;
# 405| return p;
Error: COMPILER_WARNING (CWE-457): [#def945]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/UniquePtr.h:403:13: warning[-Wmaybe-uninitialized]: ‘MEM[(char * &)aDst_411 + 40]’ may be used uninitialized
# 403 | Pointer p = mTuple.first();
# | ^
# 401|
# 402| [[nodiscard]] Pointer release() {
# 403|-> Pointer p = mTuple.first();
# 404| mTuple.first() = nullptr;
# 405| return p;
Error: COMPILER_WARNING (CWE-457): [#def946]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/UniquePtr.h:403:13: warning[-Wmaybe-uninitialized]: ‘MEM[(char * &)aDst_52 + 8]’ may be used uninitialized
# 403 | Pointer p = mTuple.first();
# | ^
# 401|
# 402| [[nodiscard]] Pointer release() {
# 403|-> Pointer p = mTuple.first();
# 404| mTuple.first() = nullptr;
# 405| return p;
Error: COMPILER_WARNING (CWE-457): [#def947]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/UniquePtr.h:403:13: warning[-Wmaybe-uninitialized]: ‘MEM[(char * &)aDst_73]’ may be used uninitialized
# 403 | Pointer p = mTuple.first();
# | ^
# 401|
# 402| [[nodiscard]] Pointer release() {
# 403|-> Pointer p = mTuple.first();
# 404| mTuple.first() = nullptr;
# 405| return p;
Error: COMPILER_WARNING (CWE-457): [#def948]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/Vector.h:154:5: warning[-Wmaybe-uninitialized]: ‘k’ may be used uninitialized
# 154 | new (KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmBCStk.h: scope_hint: In member function ‘js::wasm::BaseCompiler::pushResults(js::wasm::ResultType, js::wasm::StackHeight)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmBCStk.h:133:10: note: ‘k’ was declared here
# 133 | Kind k;
# | ^
# 152| MOZ_NONNULL(1)
# 153| static inline void new_(T* aDst, Args&&... aArgs) {
# 154|-> new (KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
# 155| }
# 156|
Error: COMPILER_WARNING (CWE-457): [#def949]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/Vector.h:498:12: warning[-Wmaybe-uninitialized]: ‘MEM[(const struct Vector *)aDst_306 + 16B].mBegin’ may be used uninitialized
# 498 | return mBegin == const_cast<Vector*>(this)->inlineStorage();
# | ^~~~~~
# 496|
# 497| bool usingInlineStorage() const {
# 498|-> return mBegin == const_cast<Vector*>(this)->inlineStorage();
# 499| }
# 500|
Error: COMPILER_WARNING (CWE-457): [#def950]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/Vector.h:498:12: warning[-Wmaybe-uninitialized]: ‘MEM[(const struct Vector *)aDst_409].mBegin’ may be used uninitialized
# 498 | return mBegin == const_cast<Vector*>(this)->inlineStorage();
# | ^~~~~~
# 496|
# 497| bool usingInlineStorage() const {
# 498|-> return mBegin == const_cast<Vector*>(this)->inlineStorage();
# 499| }
# 500|
Error: COMPILER_WARNING (CWE-457): [#def951]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/Vector.h:498:12: warning[-Wmaybe-uninitialized]: ‘MEM[(const struct Vector *)aDst_411].mBegin’ may be used uninitialized
# 498 | return mBegin == const_cast<Vector*>(this)->inlineStorage();
# | ^~~~~~
# 496|
# 497| bool usingInlineStorage() const {
# 498|-> return mBegin == const_cast<Vector*>(this)->inlineStorage();
# 499| }
# 500|
Error: COMPILER_WARNING (CWE-457): [#def952]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/Vector.h:498:12: warning[-Wmaybe-uninitialized]: ‘MEM[(const struct Vector *)aDst_412].mBegin’ may be used uninitialized
# 498 | return mBegin == const_cast<Vector*>(this)->inlineStorage();
# | ^~~~~~
# 496|
# 497| bool usingInlineStorage() const {
# 498|-> return mBegin == const_cast<Vector*>(this)->inlineStorage();
# 499| }
# 500|
Error: COMPILER_WARNING (CWE-457): [#def953]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/Vector.h:498:12: warning[-Wmaybe-uninitialized]: ‘MEM[(const struct Vector *)aDst_413].mBegin’ may be used uninitialized
# 498 | return mBegin == const_cast<Vector*>(this)->inlineStorage();
# | ^~~~~~
# 496|
# 497| bool usingInlineStorage() const {
# 498|-> return mBegin == const_cast<Vector*>(this)->inlineStorage();
# 499| }
# 500|
Error: COMPILER_WARNING (CWE-457): [#def954]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/Vector.h:498:12: warning[-Wmaybe-uninitialized]: ‘MEM[(const struct Vector *)aDst_445].mBegin’ may be used uninitialized
# 498 | return mBegin == const_cast<Vector*>(this)->inlineStorage();
# | ^~~~~~
# 496|
# 497| bool usingInlineStorage() const {
# 498|-> return mBegin == const_cast<Vector*>(this)->inlineStorage();
# 499| }
# 500|
Error: COMPILER_WARNING (CWE-457): [#def955]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/Vector.h:498:12: warning[-Wmaybe-uninitialized]: ‘MEM[(const struct Vector *)aDst_542].mBegin’ may be used uninitialized
# 498 | return mBegin == const_cast<Vector*>(this)->inlineStorage();
# | ^~~~~~
# 496|
# 497| bool usingInlineStorage() const {
# 498|-> return mBegin == const_cast<Vector*>(this)->inlineStorage();
# 499| }
# 500|
Error: COMPILER_WARNING (CWE-457): [#def956]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/Vector.h:498:12: warning[-Wmaybe-uninitialized]: ‘MEM[(const struct Vector *)aDst_67 + 8B].mBegin’ may be used uninitialized
# 498 | return mBegin == const_cast<Vector*>(this)->inlineStorage();
# | ^~~~~~
# 496|
# 497| bool usingInlineStorage() const {
# 498|-> return mBegin == const_cast<Vector*>(this)->inlineStorage();
# 499| }
# 500|
Error: COMPILER_WARNING (CWE-457): [#def957]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/intl/DisplayNames.h:485:41: warning[-Wmaybe-uninitialized]: ‘style’ may be used uninitialized
# 485 | const char16_t* name = ucurr_getName(currency, IcuLocale(mLocale), style,
# | ^
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/intl/DisplayNames.h: scope_hint: In function ‘js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/intl/DisplayNames.h:469:20: note: ‘style’ was declared here
# 469 | UCurrNameStyle style;
# | ^~~~~
# 483| int32_t length = 0;
# 484| UErrorCode status = U_ZERO_ERROR;
# 485|-> const char16_t* name = ucurr_getName(currency, IcuLocale(mLocale), style,
# 486| nullptr, &length, &status);
# 487| if (U_FAILURE(status)) {
Error: COMPILER_WARNING (CWE-457): [#def958]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/intl/DisplayNames.h:734:50: warning[-Wmaybe-uninitialized]: ‘symbolType’ may be used uninitialized
# 734 | if (auto result = ComputeDateTimeDisplayNames(
# | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
# 735 | symbolType, mozilla::Span(indices), aCalendar);
# | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/intl/DisplayNames.h: scope_hint: In function ‘js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/intl/DisplayNames.h:709:27: note: ‘symbolType’ was declared here
# 709 | UDateFormatSymbolType symbolType;
# | ^~~~~~~~~~
# 732| UCAL_FRIDAY, UCAL_SATURDAY, UCAL_SUNDAY};
# 733|
# 734|-> if (auto result = ComputeDateTimeDisplayNames(
# 735| symbolType, mozilla::Span(indices), aCalendar);
# 736| result.isErr()) {
Error: COMPILER_WARNING (CWE-457): [#def959]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/builtin/intl/DisplayNames.cpp:12: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/intl/DisplayNames.h: scope_hint: In member function ‘mozilla::intl::DisplayNames::GetMonth<js::intl::FormatBuffer<char16_t, 32ul, js::TempAllocPolicy> >(js::intl::FormatBuffer<char16_t, 32ul, js::TempAllocPolicy>&, mozilla::intl::Month, mozilla::Span<char const, 18446744073709551615ul>, mozilla::intl::DisplayNames::Fallback)mozilla::Result<mozilla::Ok, mozilla::intl::DisplayNamesError>’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/intl/DisplayNames.h:785:50: warning[-Wmaybe-uninitialized]: ‘symbolType’ may be used uninitialized
# 785 | if (auto result = ComputeDateTimeDisplayNames(
# | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
# 786 | symbolType, mozilla::Span(indices), aCalendar);
# | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/intl/DisplayNames.h:763:27: note: ‘symbolType’ was declared here
# 763 | UDateFormatSymbolType symbolType;
# | ^~~~~~~~~~
# 783| UCAL_UNDECIMBER};
# 784|
# 785|-> if (auto result = ComputeDateTimeDisplayNames(
# 786| symbolType, mozilla::Span(indices), aCalendar);
# 787| result.isErr()) {
Error: COMPILER_WARNING (CWE-457): [#def960]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/intl/DisplayNames.h:830:50: warning[-Wmaybe-uninitialized]: ‘symbolType’ may be used uninitialized
# 830 | if (auto result = ComputeDateTimeDisplayNames(
# | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
# 831 | symbolType, mozilla::Span(indices), aCalendar);
# | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/intl/DisplayNames.h: scope_hint: In function ‘js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/intl/DisplayNames.h:811:27: note: ‘symbolType’ was declared here
# 811 | UDateFormatSymbolType symbolType;
# | ^~~~~~~~~~
# 828| static constexpr int32_t indices[] = {0, 1, 2, 3};
# 829|
# 830|-> if (auto result = ComputeDateTimeDisplayNames(
# 831| symbolType, mozilla::Span(indices), aCalendar);
# 832| result.isErr()) {
Error: COMPILER_WARNING (CWE-457): [#def961]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/intl/DisplayNames.h:949:44: warning[-Wmaybe-uninitialized]: ‘width’ may be used uninitialized
# 949 | return udatpg_getFieldDisplayName(
# | ^
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/intl/DisplayNames.h: scope_hint: In function ‘js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/dist/include/mozilla/intl/DisplayNames.h:933:29: note: ‘width’ was declared here
# 933 | UDateTimePGDisplayWidth width;
# | ^~~~~
# 947| auto result = FillBufferWithICUCall(
# 948| aBuffer, [&](UChar* target, int32_t length, UErrorCode* status) {
# 949|-> return udatpg_getFieldDisplayName(
# 950| aDateTimePatternGen.GetUDateTimePatternGenerator(), field, width,
# 951| target, length, status);
Error: COMPILER_WARNING: [#def962]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/ds/OrderedHashTable.h:368:14: warning[-Wdangling-pointer=]: storing the address of local variable ‘r’ in ‘*_32’
# 368 | *prevp = this;
# | ~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/gc/Unified_cpp_js_src_gc1.cpp:38: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/gc/Marking.cpp: scope_hint: In member function ‘JS::Zone::enterWeakMarkingMode(js::GCMarker*, js::SliceBudget&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/gc/Marking.cpp:2272:36: note: ‘r’ declared here
# 2272 | EphemeronEdgeTable::MutableRange r = gcEphemeronEdges().mutableAll();
# | ^
mozjs115-115.12.0-build/firefox-115.12.0/js/src/gc/Marking.cpp:2243:71: note: ‘this’ declared here
# 2243 | SliceBudget& budget) {
# | ^
# 366| Range(OrderedHashTable* ht, Range** listp)
# 367| : ht(ht), i(0), count(0), prevp(listp), next(*listp) {
# 368|-> *prevp = this;
# 369| if (next) {
# 370| next->prevp = &next;
Error: CLANG_WARNING: [#def963]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:38: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/frontend/BytecodeEmitter.cpp:794:3: warning[deadcode.DeadStores]: Value stored to 'pc' is never read
# 792| pc += ENVCOORD_HOPS_LEN;
# 793| SET_ENVCOORD_SLOT(pc, ec.slot());
# 794|-> pc += ENVCOORD_SLOT_LEN;
# 795| return true;
# 796| }
Error: COMPILER_WARNING (CWE-457): [#def964]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:38: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/frontend/BytecodeEmitter.cpp: scope_hint: In member function ‘js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::DestructuringFlavor)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/frontend/BytecodeEmitter.cpp:2670:46: warning[-Wmaybe-uninitialized]: ‘kind’ may be used uninitialized
# 2670 | NameOpEmitter noe(this, name, loc, kind);
# | ^
mozjs115-115.12.0-build/firefox-115.12.0/js/src/frontend/BytecodeEmitter.cpp:2659:27: note: ‘kind’ was declared here
# 2659 | NameOpEmitter::Kind kind;
# | ^~~~
# 2668| }
# 2669|
# 2670|-> NameOpEmitter noe(this, name, loc, kind);
# 2671| if (!noe.prepareForRhs()) {
# 2672| // [stack] V ENV?
Error: COMPILER_WARNING: [#def965]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/frontend/NameAnalysisTypes.h:195:36: warning[-Warray-bounds=]: array subscript 0 is outside array bounds of ‘struct RecyclableAtomMapValueWrapper[0:]’
# 195 | bool closedOver() const { return closedOver_; }
# | ^~~~~~~~~~~
cc1plus: note: source object is likely at address zero
# 193| void setClosedOver() { closedOver_ = true; }
# 194|
# 195|-> bool closedOver() const { return closedOver_; }
# 196|
# 197| void setPrivateNameKind(PrivateNameKind privateNameKind) {
Error: COMPILER_WARNING (CWE-457): [#def966]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/frontend/Parser.cpp: scope_hint: In member function ‘js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::ifStatement(js::frontend::YieldHandling)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/frontend/Parser.cpp:6457:10: warning[-Wmaybe-uninitialized]: ‘ifNode’ may be used uninitialized
# 6457 | return ifNode;
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/frontend/Parser.cpp:6447:19: note: ‘ifNode’ was declared here
# 6447 | TernaryNodeType ifNode;
# | ^~~~~~
# 6455| }
# 6456|
# 6457|-> return ifNode;
# 6458| }
# 6459|
Error: COMPILER_WARNING (CWE-457): [#def967]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/frontend/Unified_cpp_js_src_frontend6.cpp:11: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/frontend/Stencil.cpp: scope_hint: In member function ‘js::frontend::ScopeContext::computeThisEnvironment(js::frontend::InputScope const&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/frontend/Stencil.cpp:389:43: warning[-Wmaybe-uninitialized]: ‘MEM[(struct ScopeStencilRef *)&si].scopeIndex_.D.74414.index’ may be used uninitialized
# 389 | for (InputScopeIter si(enclosingScope); si; si++) {
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/frontend/Stencil.cpp:389:23: note: ‘MEM[(struct ScopeStencilRef *)&si].scopeIndex_.D.74414.index’ was declared here
# 389 | for (InputScopeIter si(enclosingScope); si; si++) {
# | ^~
# 387| void ScopeContext::computeThisEnvironment(const InputScope& enclosingScope) {
# 388| uint32_t envCount = 0;
# 389|-> for (InputScopeIter si(enclosingScope); si; si++) {
# 390| if (si.kind() == ScopeKind::Function) {
# 391| // Arrow function inherit the "this" environment of the enclosing script,
Error: COMPILER_WARNING (CWE-457): [#def968]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/frontend/Stencil.cpp: scope_hint: In member function ‘js::frontend::ScopeContext::computeThisBinding(js::frontend::InputScope const&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/frontend/Stencil.cpp:430:34: warning[-Wmaybe-uninitialized]: ‘MEM[(struct ScopeStencilRef *)&si].scopeIndex_.D.74414.index’ may be used uninitialized
# 430 | for (InputScopeIter si(scope); si; si++) {
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/frontend/Stencil.cpp:430:23: note: ‘MEM[(struct ScopeStencilRef *)&si].scopeIndex_.D.74414.index’ was declared here
# 430 | for (InputScopeIter si(scope); si; si++) {
# | ^~
# 428| void ScopeContext::computeThisBinding(const InputScope& scope) {
# 429| // Inspect the scope-chain.
# 430|-> for (InputScopeIter si(scope); si; si++) {
# 431| if (si.kind() == ScopeKind::Module) {
# 432| thisBinding = ThisBinding::Module;
Error: COMPILER_WARNING (CWE-457): [#def969]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/frontend/Stencil.cpp: scope_hint: In member function ‘js::frontend::ScopeContext::computeInScope(js::frontend::InputScope const&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/frontend/Stencil.cpp:459:43: warning[-Wmaybe-uninitialized]: ‘MEM[(struct ScopeStencilRef *)&si].scopeIndex_.D.74414.index’ may be used uninitialized
# 459 | for (InputScopeIter si(enclosingScope); si; si++) {
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/frontend/Stencil.cpp:459:23: note: ‘MEM[(struct ScopeStencilRef *)&si].scopeIndex_.D.74414.index’ was declared here
# 459 | for (InputScopeIter si(enclosingScope); si; si++) {
# | ^~
# 457|
# 458| void ScopeContext::computeInScope(const InputScope& enclosingScope) {
# 459|-> for (InputScopeIter si(enclosingScope); si; si++) {
# 460| if (si.kind() == ScopeKind::ClassBody) {
# 461| inClass = true;
Error: COMPILER_WARNING (CWE-457): [#def970]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/gc/Barrier.h:704:74: warning[-Wmaybe-uninitialized]: ‘MEM[(const struct HeapPtr &)aDst_153].D.259306’ may be used uninitialized
# 704 | MOZ_IMPLICIT HeapPtr(const HeapPtr<T>& other) : WriteBarriered<T>(other) {
# | ^
# 702| }
# 703|
# 704|-> MOZ_IMPLICIT HeapPtr(const HeapPtr<T>& other) : WriteBarriered<T>(other) {
# 705| this->post(JS::SafelyInitialized<T>::create(), this->value);
# 706| }
Error: COMPILER_WARNING (CWE-457): [#def971]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/gc/Barrier.h:704:74: warning[-Wmaybe-uninitialized]: ‘MEM[(const struct HeapPtr &)aDst_178 + 8].D.259306’ may be used uninitialized
# 704 | MOZ_IMPLICIT HeapPtr(const HeapPtr<T>& other) : WriteBarriered<T>(other) {
# | ^
# 702| }
# 703|
# 704|-> MOZ_IMPLICIT HeapPtr(const HeapPtr<T>& other) : WriteBarriered<T>(other) {
# 705| this->post(JS::SafelyInitialized<T>::create(), this->value);
# 706| }
Error: COMPILER_WARNING (CWE-457): [#def972]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/gc/Barrier.h:704:74: warning[-Wmaybe-uninitialized]: ‘MEM[(const struct HeapPtr &)aDst_178].D.259437’ may be used uninitialized
# 704 | MOZ_IMPLICIT HeapPtr(const HeapPtr<T>& other) : WriteBarriered<T>(other) {
# | ^
# 702| }
# 703|
# 704|-> MOZ_IMPLICIT HeapPtr(const HeapPtr<T>& other) : WriteBarriered<T>(other) {
# 705| this->post(JS::SafelyInitialized<T>::create(), this->value);
# 706| }
Error: COMPILER_WARNING (CWE-457): [#def973]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/gc/Barrier.h:704:74: warning[-Wmaybe-uninitialized]: ‘MEM[(const struct HeapPtr &)aDst_199 + 8].D.259306’ may be used uninitialized
# 704 | MOZ_IMPLICIT HeapPtr(const HeapPtr<T>& other) : WriteBarriered<T>(other) {
# | ^
# 702| }
# 703|
# 704|-> MOZ_IMPLICIT HeapPtr(const HeapPtr<T>& other) : WriteBarriered<T>(other) {
# 705| this->post(JS::SafelyInitialized<T>::create(), this->value);
# 706| }
Error: COMPILER_WARNING (CWE-457): [#def974]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/gc/Barrier.h:704:74: warning[-Wmaybe-uninitialized]: ‘MEM[(const struct HeapPtr &)aDst_199].D.259437’ may be used uninitialized
# 704 | MOZ_IMPLICIT HeapPtr(const HeapPtr<T>& other) : WriteBarriered<T>(other) {
# | ^
# 702| }
# 703|
# 704|-> MOZ_IMPLICIT HeapPtr(const HeapPtr<T>& other) : WriteBarriered<T>(other) {
# 705| this->post(JS::SafelyInitialized<T>::create(), this->value);
# 706| }
Error: COMPILER_WARNING (CWE-457): [#def975]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/gc/Barrier.h:704:74: warning[-Wmaybe-uninitialized]: ‘MEM[(const struct HeapPtr &)aDst_418].D.259306’ may be used uninitialized
# 704 | MOZ_IMPLICIT HeapPtr(const HeapPtr<T>& other) : WriteBarriered<T>(other) {
# | ^
# 702| }
# 703|
# 704|-> MOZ_IMPLICIT HeapPtr(const HeapPtr<T>& other) : WriteBarriered<T>(other) {
# 705| this->post(JS::SafelyInitialized<T>::create(), this->value);
# 706| }
Error: COMPILER_WARNING (CWE-843): [#def976]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/gc/Compacting.cpp: scope_hint: In function ‘void RelocateCell(JS::Zone*, js::gc::TenuredCell*, js::gc::AllocKind, size_t)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/gc/Compacting.cpp:221:9: warning[-Wclass-memaccess]: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class js::gc::TenuredCell’ with no trivial copy-assignment
# 221 | memcpy(dst, src, thingSize);
# | ~~~~~~^~~~~~~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/gc/Allocator.h:15: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/gc/Allocator.cpp:7: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/gc/Cell.h:269:7: note: ‘class js::gc::TenuredCell’ declared here
# 269 | class TenuredCell : public Cell {
# | ^~~~~~~~~~~
# 219|
# 220| // Copy source cell contents to destination.
# 221|-> memcpy(dst, src, thingSize);
# 222|
# 223| // Move any uid attached to the object.
Error: COMPILER_WARNING (CWE-457): [#def977]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/gc/Marking.cpp: scope_hint: In member function ‘js::GCMarker::processMarkStackTop<4u>(js::SliceBudget&)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/gc/Marking.cpp:1538:16: warning[-Wmaybe-uninitialized]: ‘end’ may be used uninitialized
# 1538 | while (index < end) {
# | ~~~~~~^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/gc/Marking.cpp:1463:10: note: ‘end’ was declared here
# 1463 | size_t end; // End of slot range to mark.
# | ^~~
# 1536|
# 1537| scan_value_range:
# 1538|-> while (index < end) {
# 1539| budget.step();
# 1540| if (budget.isOverBudget()) {
Error: COMPILER_WARNING (CWE-393): [#def978]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/irregexp/Unified_cpp_js_src_irregexp1.cpp:47: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/irregexp/imported/regexp-parser.cc: scope_hint: In function ‘bool v8::internal::{anonymous}::{anonymous}::MayContainStrings(v8::internal::{anonymous}::ClassSetOperandType, v8::internal::RegExpTree*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/irregexp/imported/regexp-parser.cc:2659:1: warning[-Wreturn-type]: control reaches end of non-void function
# 2659 | }
# | ^
# 2657| return operand->AsClassSetExpression()->may_contain_strings();
# 2658| }
# 2659|-> }
# 2660|
# 2661| } // namespace
Error: CLANG_WARNING: [#def979]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/jit/Unified_cpp_js_src_jit1.cpp:38: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/BaselineIC.cpp:1740:5: warning[deadcode.DeadStores]: Value stored to 'valueOffset' is never read
# 1738| // callee
# 1739| masm.pushValue(Address(FramePointer, valueOffset));
# 1740|-> valueOffset += sizeof(Value);
# 1741|
# 1742| masm.push(masm.getStackPointer());
Error: COMPILER_WARNING: [#def980]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/jit/Unified_cpp_js_src_jit1.cpp:47: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/BaselineJIT.cpp: scope_hint: In member function ‘jsbytecode* js::jit::BaselineScript::approximatePcForNativeAddress(JSScript*, uint8_t*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/BaselineJIT.cpp:765:23: warning[-Wdangling-reference]: possibly dangling reference to a temporary
# 765 | const RetAddrEntry& lastEntry = retAddrEntries()[retAddrEntries().size() - 1];
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/BaselineJIT.cpp:765:79: note: the temporary was destroyed at the end of the full expression ‘((js::jit::BaselineScript*)this)->js::jit::BaselineScript::retAddrEntries().mozilla::Span<js::jit::RetAddrEntry>::operator[]((((js::jit::BaselineScript*)this)->js::jit::BaselineScript::retAddrEntries().mozilla::Span<js::jit::RetAddrEntry>::size() - 1))’
# 765 | const RetAddrEntry& lastEntry = retAddrEntries()[retAddrEntries().size() - 1];
# | ^
# 763| // RetAddrEntry for the prologue stack overflow check.
# 764| MOZ_ASSERT(!retAddrEntries().empty());
# 765|-> const RetAddrEntry& lastEntry = retAddrEntries()[retAddrEntries().size() - 1];
# 766| return script->offsetToPC(lastEntry.pcOffset());
# 767| }
Error: COMPILER_WARNING (CWE-457): [#def981]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CacheIR.h:477:8: warning[-Wmaybe-uninitialized]: ‘addArgc’ may be used uninitialized
# 477 | bool hasArgumentArray = !*addArgc;
# | ^~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CacheIRReader.h:17: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CacheIRCloner.h:18: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CacheIR.cpp:20: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CacheIRWriter.h: scope_hint: In member function ‘js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags) [clone .isra.0]’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CacheIRWriter.h:476:10: note: ‘addArgc’ was declared here
# 476 | bool addArgc;
# | ^~~~~~~
# 475|
# 476| // Second, we determine the offset relative to argc.
# 477|-> bool hasArgumentArray = !*addArgc;
# 478| switch (kind) {
# 479| case ArgumentKind::Callee:
Error: COMPILER_WARNING (CWE-457): [#def982]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CodeGenerator.cpp: scope_hint: In member function ‘js::jit::CodeGenerator::visitLoadUnboxedScalar(js::jit::LLoadUnboxedScalar*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CodeGenerator.cpp:15224:18: warning[-Wmaybe-uninitialized]: ‘offset’ may be used uninitialized
#15224 | ToAddress(elements, lir->index(), storageType, mir->offsetAdjustment());
# | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CodeGenerator.cpp:88: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here
# 289 | int32_t offset;
# | ^~~~~~
#15222| if (lir->index()->isConstant()) {
#15223| Address source =
#15224|-> ToAddress(elements, lir->index(), storageType, mir->offsetAdjustment());
#15225| masm.loadFromTypedArray(storageType, source, out, temp, &fail);
#15226| } else {
Error: COMPILER_WARNING (CWE-457): [#def983]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CodeGenerator.cpp: scope_hint: In member function ‘js::jit::CodeGenerator::visitStoreUnboxedScalar(js::jit::LStoreUnboxedScalar*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CodeGenerator.cpp:15614:29: warning[-Wmaybe-uninitialized]: ‘offset’ may be used uninitialized
#15614 | Address dest = ToAddress(elements, lir->index(), writeType);
# | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here
# 289 | int32_t offset;
# | ^~~~~~
#15612|
#15613| if (lir->index()->isConstant()) {
#15614|-> Address dest = ToAddress(elements, lir->index(), writeType);
#15615| StoreToTypedArray(masm, writeType, value, dest);
#15616| } else {
Error: COMPILER_WARNING (CWE-457): [#def984]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CodeGenerator.cpp: scope_hint: In member function ‘js::jit::CodeGenerator::visitStoreUnboxedBigInt(js::jit::LStoreUnboxedBigInt*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CodeGenerator.cpp:15633:29: warning[-Wmaybe-uninitialized]: ‘offset’ may be used uninitialized
#15633 | Address dest = ToAddress(elements, lir->index(), writeType);
# | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here
# 289 | int32_t offset;
# | ^~~~~~
#15631|
#15632| if (lir->index()->isConstant()) {
#15633|-> Address dest = ToAddress(elements, lir->index(), writeType);
#15634| masm.storeToTypedBigIntArray(writeType, temp, dest);
#15635| } else {
Error: COMPILER_WARNING (CWE-457): [#def985]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CodeGenerator.cpp: scope_hint: In member function ‘js::jit::CodeGenerator::emitIonToWasmCallBase<1ul>(js::jit::LIonToWasmCallBase<1ul>*)void’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CodeGenerator.cpp:18275:26: warning[-Wmaybe-uninitialized]: ‘argMir’ may be used uninitialized
#18275 | ABIArg arg = abi.next(argMir);
# | ~~~~~~~~^~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CodeGenerator.cpp:18256:13: note: ‘argMir’ was declared here
#18256 | MIRType argMir;
# | ^~~~~~
#18273| }
#18274|
#18275|-> ABIArg arg = abi.next(argMir);
#18276| switch (arg.kind()) {
#18277| case ABIArg::GPR:
Error: CLANG_WARNING: [#def986]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/jit/Unified_cpp_js_src_jit8.cpp:20: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/MIR.cpp:230:10: warning[deadcode.DeadStores]: Value stored to 'ret' during its initialization is never read
# 228| MConstant* lhs = left->toConstant();
# 229| MConstant* rhs = right->toConstant();
# 230|-> double ret = JS::GenericNaN();
# 231|
# 232| switch (ins->op()) {
Error: COMPILER_WARNING (CWE-457): [#def987]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/MIR.cpp: scope_hint: In member function ‘js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/MIR.cpp:3866:31: warning[-Wmaybe-uninitialized]: ‘res’ may be used uninitialized
# 3866 | return MConstant::NewInt64(alloc, res);
# | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/MIR.cpp:3854:13: note: ‘res’ was declared here
# 3854 | int64_t res;
# | ^~~
# 3864| break;
# 3865| }
# 3866|-> return MConstant::NewInt64(alloc, res);
# 3867| }
# 3868|
Error: COMPILER_WARNING (CWE-457): [#def988]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/MIR.h:879:50: warning[-Wmaybe-uninitialized]: ‘resultType’ may be used uninitialized
# 879 | void setResultType(MIRType type) { resultType_ = type; }
# | ~~~~~~~~~~~~^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/WarpBuilder.cpp: scope_hint: In member function ‘js::jit::WarpBuilder::buildBailoutForColdIC(js::BytecodeLocation, js::jit::CacheKind)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/WarpBuilder.cpp:3390:11: note: ‘resultType’ was declared here
# 3390 | MIRType resultType;
# | ^~~~~~~~~~
# 877| inline MControlInstruction* toControlInstruction();
# 878|
# 879|-> void setResultType(MIRType type) { resultType_ = type; }
# 880| virtual AliasSet getAliasSet() const {
# 881| // Instructions are effectful by default.
Error: COMPILER_WARNING (CWE-457): [#def989]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/MIR.h:10823:9: warning[-Wmaybe-uninitialized]: ‘laneIndex’ may be used uninitialized
#10823 | laneIndex_(laneIndex),
# | ^~~~~~~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmIonCompile.cpp: scope_hint: In function ‘EmitReplaceLaneSimd128((anonymous namespace)::FunctionCompiler&, js::wasm::PackedType<js::wasm::ValTypeTraits>, unsigned int, js::wasm::SimdOp)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmIonCompile.cpp:6411:12: note: ‘laneIndex’ was declared here
# 6411 | uint32_t laneIndex;
# | ^~~~~~~~~
#10821| uint32_t laneIndex, wasm::SimdOp simdOp)
#10822| : MBinaryInstruction(classOpcode, lhs, rhs),
#10823|-> laneIndex_(laneIndex),
#10824| simdOp_(simdOp) {
#10825| setMovable();
Error: COMPILER_WARNING (CWE-457): [#def990]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/MIR.h:10882:63: warning[-Wmaybe-uninitialized]: ‘laneIndex’ may be used uninitialized
#10882 | : MUnaryInstruction(classOpcode, src), simdOp_(simdOp), imm_(imm) {
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmIonCompile.cpp: scope_hint: In function ‘EmitExtractLaneSimd128((anonymous namespace)::FunctionCompiler&, js::wasm::PackedType<js::wasm::ValTypeTraits>, unsigned int, js::wasm::SimdOp)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmIonCompile.cpp:6399:12: note: ‘laneIndex’ was declared here
# 6399 | uint32_t laneIndex;
# | ^~~~~~~~~
#10880| MWasmReduceSimd128(MDefinition* src, wasm::SimdOp simdOp, MIRType outType,
#10881| uint32_t imm)
#10882|-> : MUnaryInstruction(classOpcode, src), simdOp_(simdOp), imm_(imm) {
#10883| setMovable();
#10884| setResultType(outType);
Error: COMPILER_WARNING (CWE-457): [#def991]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/MIR.h:10920:9: warning[-Wmaybe-uninitialized]: ‘laneIndex’ may be used uninitialized
#10920 | laneIndex_(laneIndex),
# | ^~~~~~~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmIonCompile.cpp: scope_hint: In function ‘EmitLoadLaneSimd128((anonymous namespace)::FunctionCompiler&, unsigned int)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmIonCompile.cpp:6467:12: note: ‘laneIndex’ was declared here
# 6467 | uint32_t laneIndex;
# | ^~~~~~~~~
#10918| access_(access),
#10919| laneSize_(laneSize),
#10920|-> laneIndex_(laneIndex),
#10921| memoryBaseIndex_(memoryBaseIndex) {
#10922| MOZ_ASSERT(!access_.isAtomic());
Error: COMPILER_WARNING (CWE-457): [#def992]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/MIR.h:10981:9: warning[-Wmaybe-uninitialized]: ‘laneIndex’ may be used uninitialized
#10981 | laneIndex_(laneIndex),
# | ^~~~~~~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmIonCompile.cpp: scope_hint: In function ‘EmitStoreLaneSimd128((anonymous namespace)::FunctionCompiler&, unsigned int)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmIonCompile.cpp:6479:12: note: ‘laneIndex’ was declared here
# 6479 | uint32_t laneIndex;
# | ^~~~~~~~~
#10979| access_(access),
#10980| laneSize_(laneSize),
#10981|-> laneIndex_(laneIndex),
#10982| memoryBaseIndex_(memoryBaseIndex) {
#10983| MOZ_ASSERT(!access_.isAtomic());
Error: COMPILER_WARNING (CWE-457): [#def993]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/MIRGraph.h:201:64: warning[-Wmaybe-uninitialized]: ‘value’ may be used uninitialized
# 201 | void setSlot(uint32_t slot, MDefinition* ins) { slots_[slot] = ins; }
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmIonCompile.cpp: scope_hint: In function ‘EmitBodyExprs((anonymous namespace)::FunctionCompiler&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmIonCompile.cpp:4974:16: note: ‘value’ was declared here
# 4974 | MDefinition* value;
# | ^~~~~
# 199| void setLocal(uint32_t local) { setVariable(info_.localSlot(local)); }
# 200| void setArg(uint32_t arg) { setVariable(info_.argSlot(arg)); }
# 201|-> void setSlot(uint32_t slot, MDefinition* ins) { slots_[slot] = ins; }
# 202|
# 203| // Tracks an instruction as being pushed onto the operand stack.
Error: CLANG_WARNING: [#def994]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/jit/Unified_cpp_js_src_jit9.cpp:20: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/RangeAnalysis.cpp:481:9: warning[deadcode.DeadStores]: Value stored to 'first' is never read
# 479| if (includesNegativeZero) {
# 480| if (first) {
# 481|-> first = false;
# 482| } else {
# 483| out.printf(" ");
Error: COMPILER_WARNING (CWE-457): [#def995]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/RegisterSets.h:346:35: warning[-Wmaybe-uninitialized]: ‘MEM[(struct AutoScratchRegister *)&scratch2].alloc_’ may be used uninitialized
# 346 | void takeRegisterIndex(T reg) { bits_ &= ~(SetType(1) << reg.code()); }
# | ^~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CacheIRCompiler.cpp: scope_hint: In member function ‘js::jit::CacheIRCompiler::emitStoreTypedArrayElement(js::jit::ObjOperandId, JS::Scalar::Type, js::jit::IntPtrOperandId, unsigned int, bool)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CacheIRCompiler.cpp:5716:30: note: ‘MEM[(struct AutoScratchRegister *)&scratch2].alloc_’ was declared here
# 5716 | Maybe<AutoScratchRegister> scratch2;
# | ^~~~~~~~
# 344| void addAllocatable(T reg) { bits_ |= reg.alignedOrDominatedAliasedSet(); }
# 345|
# 346|-> void takeRegisterIndex(T reg) { bits_ &= ~(SetType(1) << reg.code()); }
# 347| void takeAllocatable(T reg) { bits_ &= ~reg.alignedOrDominatedAliasedSet(); }
# 348|
Error: COMPILER_WARNING (CWE-457): [#def996]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/Registers.h:81:75: warning[-Wmaybe-uninitialized]: ‘MEM <unsigned char> [(struct AutoScratchRegister *)&scratch2 + 8B]’ may be used uninitialized
# 81 | SetType alignedOrDominatedAliasedSet() const { return SetType(1) << code(); }
# | ~~~~^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/jit/Unified_cpp_js_src_jit2.cpp:29: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CacheIRCompiler.cpp: scope_hint: In member function ‘js::jit::CacheIRCompiler::emitStoreTypedArrayElement(js::jit::ObjOperandId, JS::Scalar::Type, js::jit::IntPtrOperandId, unsigned int, bool)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CacheIRCompiler.cpp:5716:30: note: ‘MEM <unsigned char> [(struct AutoScratchRegister *)&scratch2 + 8B]’ was declared here
# 5716 | Maybe<AutoScratchRegister> scratch2;
# | ^~~~~~~~
# 79| }
# 80|
# 81|-> SetType alignedOrDominatedAliasedSet() const { return SetType(1) << code(); }
# 82|
# 83| static constexpr RegTypeName DefaultType = RegTypeName::GPR;
Error: COMPILER_WARNING (CWE-457): [#def997]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/jit/Unified_cpp_js_src_jit10.cpp:29: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/ScalarReplacement.cpp: scope_hint: In member function ‘js::jit::ArrayMemoryView::visitStoreElement(js::jit::MStoreElement*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/ScalarReplacement.cpp:1505:21: warning[-Wmaybe-uninitialized]: ‘index’ may be used uninitialized
# 1505 | state_->setElement(index, ins->value());
# | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/ScalarReplacement.cpp:1497:11: note: ‘index’ was declared here
# 1497 | int32_t index;
# | ^~~~~
# 1503| }
# 1504|
# 1505|-> state_->setElement(index, ins->value());
# 1506| ins->block()->insertBefore(ins, state_);
# 1507|
Error: COMPILER_WARNING (CWE-457): [#def998]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/ScalarReplacement.cpp: scope_hint: In member function ‘js::jit::ArrayMemoryView::visitLoadElement(js::jit::MLoadElement*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/ScalarReplacement.cpp:1526:44: warning[-Wmaybe-uninitialized]: ‘index’ may be used uninitialized
# 1526 | MDefinition* element = state_->getElement(index);
# | ~~~~~~~~~~~~~~~~~~^~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/ScalarReplacement.cpp:1520:11: note: ‘index’ was declared here
# 1520 | int32_t index;
# | ^~~~~
# 1524| // StoreHoleValueElement, which IsElementEscaped does not allow.
# 1525| // Therefore, we do not have to do a hole check.
# 1526|-> MDefinition* element = state_->getElement(index);
# 1527| MOZ_ASSERT(element->type() != MIRType::MagicHole);
# 1528|
Error: COMPILER_WARNING (CWE-457): [#def999]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/x64/BaseAssembler-x64.h:586:28: warning[-Wmaybe-uninitialized]: ‘offset’ may be used uninitialized
# 586 | m_formatter.twoByteOp64(OP2_CMPXCHG_GvEw, offset, base, src);
# | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/shared/CodeGenerator-shared-inl.h: scope_hint: In member function ‘js::jit::CodeGenerator::visitCompareExchangeTypedArrayElement64(js::jit::LCompareExchangeTypedArrayElement64*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here
# 289 | int32_t offset;
# | ^~~~~~
# 584| void cmpxchgq(RegisterID src, int32_t offset, RegisterID base) {
# 585| spew("cmpxchgq %s, " MEM_ob, GPReg64Name(src), ADDR_ob(offset, base));
# 586|-> m_formatter.twoByteOp64(OP2_CMPXCHG_GvEw, offset, base, src);
# 587| }
# 588|
Error: COMPILER_WARNING (CWE-457): [#def1000]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/x64/BaseAssembler-x64.h:616:28: warning[-Wmaybe-uninitialized]: ‘offset’ may be used uninitialized
# 616 | m_formatter.oneByteOp64(OP_XCHG_GvEv, offset, base, src);
# | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/x64/CodeGenerator-x64.cpp:14: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/jit/Unified_cpp_js_src_jit14.cpp:11: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/shared/CodeGenerator-shared-inl.h: scope_hint: In member function ‘js::jit::CodeGenerator::visitAtomicExchangeTypedArrayElement64(js::jit::LAtomicExchangeTypedArrayElement64*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here
# 289 | int32_t offset;
# | ^~~~~~
# 614| void xchgq_rm(RegisterID src, int32_t offset, RegisterID base) {
# 615| spew("xchgq %s, " MEM_ob, GPReg64Name(src), ADDR_ob(offset, base));
# 616|-> m_formatter.oneByteOp64(OP_XCHG_GvEv, offset, base, src);
# 617| }
# 618| void xchgq_rm(RegisterID src, int32_t offset, RegisterID base,
Error: COMPILER_WARNING (CWE-457): [#def1001]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/x64/BaseAssembler-x64.h:880:23: warning[-Wmaybe-uninitialized]: ‘MEM <unsigned char> [(const struct AutoScratchRegister *)&scratch2 + 8B]’ may be used uninitialized
# 880 | twoByteOpSimdInt64("vmovq", VEX_PD, OP2_MOVD_EdVd, (XMMRegisterID)dst,
# | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 881 | (RegisterID)src);
# | ~~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CacheIRCompiler.cpp: scope_hint: In member function ‘js::jit::CacheIRCompiler::emitStoreDataViewValueResult(js::jit::ObjOperandId, js::jit::IntPtrOperandId, unsigned int, js::jit::BooleanOperandId, JS::Scalar::Type)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/CacheIRCompiler.cpp:6120:67: note: ‘MEM <unsigned char> [(const struct AutoScratchRegister *)&scratch2 + 8B]’ was declared here
# 6120 | mozilla::MaybeOneOf<AutoScratchRegister, AutoScratchRegister64> scratch2;
# | ^~~~~~~~
# 878| // While this is called "vmovq", it actually uses the vmovd encoding
# 879| // with a REX prefix modifying it to be 64-bit.
# 880|-> twoByteOpSimdInt64("vmovq", VEX_PD, OP2_MOVD_EdVd, (XMMRegisterID)dst,
# 881| (RegisterID)src);
# 882| }
Error: COMPILER_WARNING (CWE-457): [#def1002]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/x64/CodeGenerator-x64.cpp: scope_hint: In member function ‘js::jit::CodeGenerator::visitAtomicTypedArrayElementBinop64(js::jit::LAtomicTypedArrayElementBinop64*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/x64/CodeGenerator-x64.cpp:444:29: warning[-Wmaybe-uninitialized]: ‘offset’ may be used uninitialized
# 444 | Address dest = ToAddress(elements, lir->index(), arrayType);
# | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here
# 289 | int32_t offset;
# | ^~~~~~
# 442|
# 443| if (lir->index()->isConstant()) {
# 444|-> Address dest = ToAddress(elements, lir->index(), arrayType);
# 445| masm.atomicFetchOp64(Synchronization::Full(), atomicOp, temp1, dest,
# 446| fetchTemp, fetchOut);
Error: COMPILER_WARNING (CWE-457): [#def1003]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/x64/CodeGenerator-x64.cpp: scope_hint: In member function ‘js::jit::CodeGenerator::visitAtomicTypedArrayElementBinopForEffect64(js::jit::LAtomicTypedArrayElementBinopForEffect64*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/x64/CodeGenerator-x64.cpp:471:29: warning[-Wmaybe-uninitialized]: ‘offset’ may be used uninitialized
# 471 | Address dest = ToAddress(elements, lir->index(), arrayType);
# | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here
# 289 | int32_t offset;
# | ^~~~~~
# 469|
# 470| if (lir->index()->isConstant()) {
# 471|-> Address dest = ToAddress(elements, lir->index(), arrayType);
# 472| masm.atomicEffectOp64(Synchronization::Full(), atomicOp, temp1, dest);
# 473| } else {
Error: COMPILER_WARNING (CWE-457): [#def1004]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/x86-shared/Assembler-x86-shared.h:77:9: warning[-Wmaybe-uninitialized]: ‘offset’ may be used uninitialized
# 77 | disp_(address.offset) {}
# | ^~~~~~~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/shared/CodeGenerator-shared-inl.h: scope_hint: In member function ‘js::jit::CodeGenerator::visitAtomicLoad64(js::jit::LAtomicLoad64*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here
# 289 | int32_t offset;
# | ^~~~~~
# 75| scale_(TimesOne),
# 76| index_(Registers::Invalid),
# 77|-> disp_(address.offset) {}
# 78| explicit Operand(const BaseIndex& address)
# 79| : kind_(MEM_SCALE),
Error: COMPILER_WARNING (CWE-457): [#def1005]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp: scope_hint: In member function ‘js::jit::CodeGenerator::visitCompareExchangeTypedArrayElement(js::jit::LCompareExchangeTypedArrayElement*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:1972:29: warning[-Wmaybe-uninitialized]: ‘offset’ may be used uninitialized
# 1972 | Address dest = ToAddress(elements, lir->index(), arrayType);
# | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here
# 289 | int32_t offset;
# | ^~~~~~
# 1970|
# 1971| if (lir->index()->isConstant()) {
# 1972|-> Address dest = ToAddress(elements, lir->index(), arrayType);
# 1973| masm.compareExchangeJS(arrayType, Synchronization::Full(), dest, oldval,
# 1974| newval, temp, output);
Error: COMPILER_WARNING (CWE-457): [#def1006]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp: scope_hint: In member function ‘js::jit::CodeGenerator::visitAtomicExchangeTypedArrayElement(js::jit::LAtomicExchangeTypedArrayElement*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:1995:29: warning[-Wmaybe-uninitialized]: ‘offset’ may be used uninitialized
# 1995 | Address dest = ToAddress(elements, lir->index(), arrayType);
# | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here
# 289 | int32_t offset;
# | ^~~~~~
# 1993|
# 1994| if (lir->index()->isConstant()) {
# 1995|-> Address dest = ToAddress(elements, lir->index(), arrayType);
# 1996| masm.atomicExchangeJS(arrayType, Synchronization::Full(), dest, value, temp,
# 1997| output);
Error: COMPILER_WARNING (CWE-457): [#def1007]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp: scope_hint: In member function ‘js::jit::CodeGenerator::visitAtomicTypedArrayElementBinop(js::jit::LAtomicTypedArrayElementBinop*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:2036:28: warning[-Wmaybe-uninitialized]: ‘offset’ may be used uninitialized
# 2036 | Address mem = ToAddress(elements, lir->index(), arrayType);
# | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here
# 289 | int32_t offset;
# | ^~~~~~
# 2034|
# 2035| if (lir->index()->isConstant()) {
# 2036|-> Address mem = ToAddress(elements, lir->index(), arrayType);
# 2037| AtomicBinopToTypedArray(masm, lir->mir()->operation(), arrayType, value,
# 2038| mem, temp1, temp2, output);
Error: COMPILER_WARNING (CWE-457): [#def1008]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/jit/Unified_cpp_js_src_jit15.cpp:20: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp: scope_hint: In member function ‘js::jit::CodeGenerator::visitAtomicTypedArrayElementBinopForEffect(js::jit::LAtomicTypedArrayElementBinopForEffect*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:2070:28: warning[-Wmaybe-uninitialized]: ‘offset’ may be used uninitialized
# 2070 | Address mem = ToAddress(elements, lir->index(), arrayType);
# | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:21: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here
# 289 | int32_t offset;
# | ^~~~~~
# 2068|
# 2069| if (lir->index()->isConstant()) {
# 2070|-> Address mem = ToAddress(elements, lir->index(), arrayType);
# 2071| AtomicBinopToTypedArray(masm, arrayType, lir->mir()->operation(), value,
# 2072| mem);
Error: CLANG_WARNING: [#def1009]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/jit/Unified_cpp_js_src_jit15.cpp:47: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:483:3: warning[deadcode.DeadStores]: Value stored to 'diffF' is never read
# 481| MOZ_ASSERT_IF(sizeof(uintptr_t) == 8, alignExtra == 0 || alignExtra == 4);
# 482| MOZ_ASSERT_IF(sizeof(uintptr_t) == 4, alignExtra == 0);
# 483|-> diffF -= alignExtra;
# 484| MOZ_ASSERT(diffF == 0);
# 485|
Error: CLANG_WARNING: [#def1010]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:534:3: warning[deadcode.DeadStores]: Value stored to 'diffF' is never read
# 532| MOZ_ASSERT_IF(sizeof(uintptr_t) == 8, alignExtra == 0 || alignExtra == 4);
# 533| MOZ_ASSERT_IF(sizeof(uintptr_t) == 4, alignExtra == 0);
# 534|-> diffF -= alignExtra;
# 535| MOZ_ASSERT(diffF == 0);
# 536|
Error: CLANG_WARNING: [#def1011]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:579:3: warning[deadcode.DeadStores]: Value stored to 'diffF' is never read
# 577| // x64 padding to keep the stack aligned on uintptr_t. Keep in sync with
# 578| // GetPushBytesInSize.
# 579|-> diffF -= diffF % sizeof(uintptr_t);
# 580| MOZ_ASSERT(diffF == 0);
# 581|
Error: CLANG_WARNING: [#def1012]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src6.cpp:38: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/jsdate.cpp:286:12: warning[deadcode.DeadStores]: Although the value stored to 'step' is used in the enclosing expression, the value is never actually read from 'step'
# 284| return 9;
# 285| }
# 286|-> if (d < (step += 30)) {
# 287| return 10;
# 288| }
Error: CLANG_WARNING: [#def1013]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:38: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:935:7: warning[deadcode.DeadStores]: Value stored to 'result' is never read
# 933| are.emplace(cx);
# 934| }
# 935|-> result = JS_CallFunctionValue(cx, nullptr, sc->interruptFunc,
# 936| JS::HandleValueArray::empty(), &rval);
# 937| }
Error: CLANG_WARNING: [#def1014]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/shell/js.cpp:1955:5: warning[deadcode.DeadStores]: Value stored to 'found' is never read
# 1953| names = JS_sprintf_append(std::move(names), "%s%s", found ? "," : "",
# 1954| "strict_mode");
# 1955|-> found = true;
# 1956| }
# 1957| if (!names) {
Error: CLANG_WARNING: [#def1015]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/util/Utility.cpp:174:3: warning[core.NullDereference]: Dereference of null pointer
# 172| free((int*)p); // this would crash if ever actually called
# 173|
# 174|-> MOZ_CRASH();
# 175| }
# 176|
Error: CLANG_WARNING: [#def1016]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src11.cpp:38: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/BytecodeUtil.cpp:888:9: warning[deadcode.DeadStores]: Value stored to 'pc2' is never read
# 886| pc2 += JUMP_OFFSET_LEN;
# 887| int32_t high = GET_JUMP_OFFSET(pc2);
# 888|-> pc2 += JUMP_OFFSET_LEN;
# 889|
# 890| if (!addJump(defaultOffset, stackDepth, offsetStack, pc,
Error: CLANG_WARNING: [#def1017]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src12.cpp:47: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Compression.cpp:194:3: warning[deadcode.DeadStores]: Value stored to 'ret' is never read
# 192| return false;
# 193| }
# 194|-> ret = inflate(&zs, Z_FINISH);
# 195| MOZ_ASSERT(ret == Z_STREAM_END);
# 196| ret = inflateEnd(&zs);
Error: CLANG_WARNING: [#def1018]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Compression.cpp:196:3: warning[deadcode.DeadStores]: Value stored to 'ret' is never read
# 194| ret = inflate(&zs, Z_FINISH);
# 195| MOZ_ASSERT(ret == Z_STREAM_END);
# 196|-> ret = inflateEnd(&zs);
# 197| MOZ_ASSERT(ret == Z_OK);
# 198| return true;
Error: COMPILER_WARNING: [#def1019]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/FunctionFlags.h:172:39: warning[-Warray-bounds=]: array subscript 44 is outside array bounds of ‘struct ModuleSharedContext[1]’
# 172 | return static_cast<FunctionKind>((flags_ & FUNCTION_KIND_MASK) >>
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/frontend/BytecodeCompiler.cpp: scope_hint: In function ‘ParseModuleToStencilAndMaybeInstantiate<mozilla::Utf8Unit>(JSContext*, js::FrontendContext*, js::LifoAlloc&, js::frontend::CompilationInput&, js::frontend::ScopeBindingCache*, JS::SourceText<mozilla::Utf8Unit>&, mozilla::Variant<mozilla::UniquePtr<js::frontend::ExtensibleCompilationStencil, JS::DeletePolicy<js::frontend::ExtensibleCompilationStencil> >, RefPtr<js::frontend::CompilationStencil>, js::frontend::CompilationGCOutput*>&)bool’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/frontend/BytecodeCompiler.cpp:762:23: note: at offset 88 into object ‘modulesc’ of size 56
# 762 | ModuleSharedContext modulesc(fc, options, builder, extent);
# | ^~~~~~~~
# 170|
# 171| FunctionKind kind() const {
# 172|-> return static_cast<FunctionKind>((flags_ & FUNCTION_KIND_MASK) >>
# 173| FUNCTION_KIND_SHIFT);
# 174| }
Error: COMPILER_WARNING (CWE-457): [#def1020]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp:4771:5: warning[-Wmaybe-uninitialized]: ‘proto’ may be used uninitialized
# 4771 | if (!proto) {
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Interpreter.cpp:4737:15: note: ‘proto’ was declared here
# 4737 | JSObject* proto;
# | ^~~~~
# 4769| }
# 4770|
# 4771|-> if (!proto) {
# 4772| return false;
# 4773| }
Error: COMPILER_WARNING (CWE-457): [#def1021]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src16.cpp:2: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp: scope_hint: In function ‘SortComparatorIntegerIds(JS::PropertyKey, JS::PropertyKey, bool*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp:280:27: warning[-Wmaybe-uninitialized]: ‘indexA’ may be used uninitialized
# 280 | *lessOrEqualp = (indexA <= indexB);
# | ~~~~~~~~^~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp:277:12: note: ‘indexA’ was declared here
# 277 | uint32_t indexA, indexB;
# | ^~~~~~
# 278| MOZ_ALWAYS_TRUE(IdIsIndex(a, &indexA));
# 279| MOZ_ALWAYS_TRUE(IdIsIndex(b, &indexB));
# 280|-> *lessOrEqualp = (indexA <= indexB);
# 281| return true;
# 282| }
Error: COMPILER_WARNING (CWE-457): [#def1022]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp:280:27: warning[-Wmaybe-uninitialized]: ‘indexB’ may be used uninitialized
# 280 | *lessOrEqualp = (indexA <= indexB);
# | ~~~~~~~~^~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/Iteration.cpp:277:20: note: ‘indexB’ was declared here
# 277 | uint32_t indexA, indexB;
# | ^~~~~~
# 278| MOZ_ALWAYS_TRUE(IdIsIndex(a, &indexA));
# 279| MOZ_ALWAYS_TRUE(IdIsIndex(b, &indexB));
# 280|-> *lessOrEqualp = (indexA <= indexB);
# 281| return true;
# 282| }
Error: CLANG_WARNING: [#def1023]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src17.cpp:11: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/JSScript.cpp:2237:5: warning[deadcode.DeadStores]: Value stored to 'cursor' is never read
# 2235| {
# 2236| initElements<JS::GCCellPtr>(cursor, ngcthings);
# 2237|-> cursor += ngcthings * sizeof(JS::GCCellPtr);
# 2238| }
# 2239|
Error: CLANG_WARNING: [#def1024]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/Unified_cpp_js_src18.cpp:2: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/NativeObject.cpp:703:5: warning[deadcode.DeadStores]: Value stored to 'numShifted' is never read
# 701| MOZ_ASSERT(header->numShiftedElements() == numShifted + toShift);
# 702|
# 703|-> numShifted = header->numShiftedElements();
# 704| MOZ_ASSERT(count <= numShifted);
# 705| }
Error: CLANG_WARNING: [#def1025]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/vm/ProfilingStack.cpp:20:3: warning[core.NullDereference]: Dereference of null pointer
# 18| // access. If these are somehow not all cleared we will get a
# 19| // use-after-free so better to crash now.
# 20|-> MOZ_RELEASE_ASSERT(stackPointer == 0);
# 21|
# 22| delete[] frames;
Error: COMPILER_WARNING (CWE-457): [#def1026]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:20: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmBCMemory.cpp: scope_hint: In member function ‘js::wasm::BaseCompiler::popConstMemoryAccess<js::wasm::RegI32>(js::wasm::MemoryAccessDesc*, js::wasm::AccessCheck*)js::wasm::RegI32’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmBCMemory.cpp:131:12: warning[-Wmaybe-uninitialized]: ‘addrTemp’ may be used uninitialized
# 131 | uint32_t addr = addrTemp;
# | ^~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmBCMemory.cpp:129:11: note: ‘addrTemp’ was declared here
# 129 | int32_t addrTemp;
# | ^~~~~~~~
# 129| int32_t addrTemp;
# 130| MOZ_ALWAYS_TRUE(popConst(&addrTemp));
# 131|-> uint32_t addr = addrTemp;
# 132|
# 133| uint32_t offsetGuardLimit =
Error: COMPILER_WARNING (CWE-457): [#def1027]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmBCMemory.cpp: scope_hint: In member function ‘js::wasm::BaseCompiler::memCopyInlineM32()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmBCMemory.cpp:2309:11: warning[-Wmaybe-uninitialized]: ‘signedLength’ may be used uninitialized
# 2309 | int32_t signedLength;
# | ^~~~~~~~~~~~
# 2307| MOZ_ASSERT(MaxInlineMemoryCopyLength != 0);
# 2308|
# 2309|-> int32_t signedLength;
# 2310| MOZ_ALWAYS_TRUE(popConst(&signedLength));
# 2311| uint32_t length = signedLength;
Error: COMPILER_WARNING (CWE-457): [#def1028]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmBCMemory.cpp:2514:11: warning[-Wmaybe-uninitialized]: ‘signedLength’ may be used uninitialized
# 2514 | int32_t signedLength;
# | ^~~~~~~~~~~~
# 2512| MOZ_ASSERT(MaxInlineMemoryFillLength != 0);
# 2513|
# 2514|-> int32_t signedLength;
# 2515| int32_t signedValue;
# 2516| MOZ_ALWAYS_TRUE(popConst(&signedLength));
Error: COMPILER_WARNING (CWE-457): [#def1029]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmBCMemory.cpp: scope_hint: In member function ‘js::wasm::BaseCompiler::memFillInlineM32()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmBCMemory.cpp:2550:44: warning[-Wmaybe-uninitialized]: ‘signedValue’ may be used uninitialized
# 2550 | uint64_t val8 = SplatByteToUInt<uint64_t>(value, 8);
# | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmBCMemory.cpp:2515:11: note: ‘signedValue’ was declared here
# 2515 | int32_t signedValue;
# | ^~~~~~~~~~~
# 2548| #endif
# 2549| #ifdef JS_64BIT
# 2550|-> uint64_t val8 = SplatByteToUInt<uint64_t>(value, 8);
# 2551| #endif
# 2552| uint32_t val4 = SplatByteToUInt<uint32_t>(value, 4);
Error: COMPILER_WARNING (CWE-457): [#def1030]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmBCStk.h:165:11: warning[-Wmaybe-uninitialized]: ‘k’ may be used uninitialized
# 165 | kind_ = k;
# | ~~~~~~^~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmBCStk.h: scope_hint: In member function ‘js::wasm::BaseCompiler::captureStackResult(js::wasm::ABIResult const&, js::wasm::StackHeight, unsigned int)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmBCStk.h:133:10: note: ‘k’ was declared here
# 133 | Kind k;
# | ^
# 163| void setOffs(Kind k, uint32_t v) {
# 164| MOZ_ASSERT(k <= MemLast);
# 165|-> kind_ = k;
# 166| offs_ = v;
# 167| }
Error: COMPILER_WARNING (CWE-457): [#def1031]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:29: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmBaselineCompile.cpp: scope_hint: In member function ‘js::wasm::BaseCompiler::emitRemainderI32()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmBaselineCompile.cpp:2739:24: warning[-Wmaybe-uninitialized]: ‘c’ may be used uninitialized
# 2739 | quotientOrRemainder(rs, r, reserved, IsUnsigned(false),
# | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 2740 | ZeroOnOverflow(true), isConst, c, RemainderI32);
# | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmBaselineCompile.cpp:2717:11: note: ‘c’ was declared here
# 2717 | int32_t c;
# | ^
# 2737| RegI32 r, rs, reserved;
# 2738| popAndAllocateForDivAndRemI32(&r, &rs, &reserved);
# 2739|-> quotientOrRemainder(rs, r, reserved, IsUnsigned(false),
# 2740| ZeroOnOverflow(true), isConst, c, RemainderI32);
# 2741| maybeFree(reserved);
Error: COMPILER_WARNING (CWE-457): [#def1032]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmBaselineCompile.cpp: scope_hint: In member function ‘js::wasm::BaseCompiler::emitRemainderU32()’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmBaselineCompile.cpp:2758:24: warning[-Wmaybe-uninitialized]: ‘c’ may be used uninitialized
# 2758 | quotientOrRemainder(rs, r, reserved, IsUnsigned(true), ZeroOnOverflow(true),
# | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 2759 | isConst, c, RemainderI32);
# | ~~~~~~~~~~~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmBaselineCompile.cpp:2748:11: note: ‘c’ was declared here
# 2748 | int32_t c;
# | ^
# 2756| RegI32 r, rs, reserved;
# 2757| popAndAllocateForDivAndRemI32(&r, &rs, &reserved);
# 2758|-> quotientOrRemainder(rs, r, reserved, IsUnsigned(true), ZeroOnOverflow(true),
# 2759| isConst, c, RemainderI32);
# 2760| maybeFree(reserved);
Error: COMPILER_WARNING (CWE-457): [#def1033]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmValidate.h:27: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmValidate.cpp:19: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/wasm/Unified_cpp_js_src_wasm5.cpp:29: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmBinary.h: scope_hint: In function ‘js::wasm::DecodeValidatedLocalEntries(js::wasm::TypeContext const&, js::wasm::Decoder&, mozilla::Vector<js::wasm::PackedType<js::wasm::ValTypeTraits>, 16ul, js::SystemAllocPolicy>*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmBinary.h:644:15: warning[-Wmaybe-uninitialized]: ‘nextByte’ may be used uninitialized
# 644 | uint8_t nextByte;
# | ^~~~~~~~
# 642| bool nullable = code == uint8_t(TypeCode::NullableRef);
# 643|
# 644|-> uint8_t nextByte;
# 645| peekByte(&nextByte);
# 646|
Error: CLANG_WARNING: [#def1034]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:20: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmCompile.cpp:837:3: warning[deadcode.DeadStores]: Value stored to 'p' is never read
# 835|
# 836| memcpy(p, tail.begin(), tail.length());
# 837|-> p += tail.length();
# 838|
# 839| MOZ_ASSERT(p == bytecode->end());
Error: COMPILER_WARNING: [#def1035]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:20: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmCompile.cpp: scope_hint: In function ‘js::wasm::SharedModule js::wasm::CompileStreaming(const CompileArgs&, const Bytes&, const Bytes&, const ExclusiveBytesPtr&, const ExclusiveStreamEndData&, const mozilla::Atomic<bool>&, JS::UniqueChars*, UniqueCharsVector*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmCompile.cpp:900:24: warning[-Wdangling-reference]: possibly dangling reference to a temporary
# 900 | const StreamEndData& streamEnd = exclusiveStreamEnd.lock();
# | ^~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmCompile.cpp:900:60: note: the temporary was destroyed at the end of the full expression ‘js::ExclusiveWaitableData<T>::lock() const [with T = js::wasm::StreamEndData]().js::ExclusiveWaitableData<js::wasm::StreamEndData>::Guard::js::ExclusiveData<js::wasm::StreamEndData>::Guard.js::ExclusiveData<js::wasm::StreamEndData>::Guard::operator js::wasm::StreamEndData&()’
# 900 | const StreamEndData& streamEnd = exclusiveStreamEnd.lock();
# | ^
# 898| }
# 899|
# 900|-> const StreamEndData& streamEnd = exclusiveStreamEnd.lock();
# 901| const Bytes& tailBytes = *streamEnd.tailBytes;
# 902|
Error: COMPILER_WARNING (CWE-457): [#def1036]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmInitExpr.cpp: scope_hint: In function ‘ValidateInitExpr(js::wasm::Decoder&, js::wasm::ModuleEnvironment*, js::wasm::PackedType<js::wasm::ValTypeTraits>, unsigned int, mozilla::Maybe<js::wasm::LitVal>*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmInitExpr.cpp:70:5: warning[-Wmaybe-uninitialized]: ‘op.b0’ may be used uninitialized
# 70 | switch (op.b0) {
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmInitExpr.cpp:59:13: note: ‘op.b0’ was declared here
# 59 | OpBytes op;
# | ^~
# 68| ResultType unusedType;
# 69|
# 70|-> switch (op.b0) {
# 71| case uint16_t(Op::End): {
# 72| LabelKind kind;
Error: COMPILER_WARNING (CWE-457): [#def1037]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmInitExpr.cpp:96:43: warning[-Wmaybe-uninitialized]: ‘c’ may be used uninitialized
# 96 | *literal = Some(LitVal(uint32_t(c)));
# | ^
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmInitExpr.cpp:92:17: note: ‘c’ was declared here
# 92 | int32_t c;
# | ^
# 94| return false;
# 95| }
# 96|-> *literal = Some(LitVal(uint32_t(c)));
# 97| break;
# 98| }
Error: COMPILER_WARNING (CWE-457): [#def1038]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmInitExpr.cpp:104:43: warning[-Wmaybe-uninitialized]: ‘c’ may be used uninitialized
# 104 | *literal = Some(LitVal(uint64_t(c)));
# | ^
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmInitExpr.cpp:100:17: note: ‘c’ was declared here
# 100 | int64_t c;
# | ^
# 102| return false;
# 103| }
# 104|-> *literal = Some(LitVal(uint64_t(c)));
# 105| break;
# 106| }
Error: COMPILER_WARNING (CWE-457): [#def1039]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmInitExpr.cpp:264:40: warning[-Wmaybe-uninitialized]: ‘c’ may be used uninitialized
# 264 | return stack.append(Val(uint32_t(c)));
# | ^
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmInitExpr.cpp: scope_hint: In member function ‘InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmInitExpr.cpp:455:17: note: ‘c’ was declared here
# 455 | int32_t c;
# | ^
# 262|
# 263| [[nodiscard]] bool pushI32(int32_t c) {
# 264|-> return stack.append(Val(uint32_t(c)));
# 265| }
# 266| [[nodiscard]] bool pushI64(int64_t c) {
Error: COMPILER_WARNING (CWE-457): [#def1040]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmInitExpr.cpp:267:40: warning[-Wmaybe-uninitialized]: ‘c’ may be used uninitialized
# 267 | return stack.append(Val(uint64_t(c)));
# | ^
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmInitExpr.cpp: scope_hint: In member function ‘InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmInitExpr.cpp:462:17: note: ‘c’ was declared here
# 462 | int64_t c;
# | ^
# 265| }
# 266| [[nodiscard]] bool pushI64(int64_t c) {
# 267|-> return stack.append(Val(uint64_t(c)));
# 268| }
# 269| [[nodiscard]] bool pushF32(float c) { return stack.append(Val(c)); }
Error: COMPILER_WARNING (CWE-457): [#def1041]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmInitExpr.cpp:296:33: warning[-Wmaybe-uninitialized]: ‘index’ may be used uninitialized
# 296 | instance().constantGlobalGet(index, &val);
# | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmInitExpr.cpp: scope_hint: In member function ‘InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmInitExpr.cpp:448:18: note: ‘index’ was declared here
# 448 | uint32_t index;
# | ^~~~~
# 294| bool evalGlobalGet(JSContext* cx, uint32_t index) {
# 295| RootedVal val(cx);
# 296|-> instance().constantGlobalGet(index, &val);
# 297| return stack.append(val);
# 298| }
Error: COMPILER_WARNING (CWE-457): [#def1042]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmInitExpr.h:88:3: warning[-Wmaybe-uninitialized]: ‘MEM[(struct InitExpr &)aDst_306 + 8].literal_’ may be used uninitialized
# 88 | InitExpr(InitExpr&&) = default;
# | ^~~~~~~~
# 86| InitExpr(const InitExpr&) = delete;
# 87| InitExpr& operator=(const InitExpr&) = delete;
# 88|-> InitExpr(InitExpr&&) = default;
# 89| InitExpr& operator=(InitExpr&&) = default;
# 90|
Error: COMPILER_WARNING (CWE-457): [#def1043]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmInitExpr.h:88:3: warning[-Wmaybe-uninitialized]: ‘MEM[(struct InitExpr &)aDst_306 + 8].type_’ may be used uninitialized
# 86| InitExpr(const InitExpr&) = delete;
# 87| InitExpr& operator=(const InitExpr&) = delete;
# 88|-> InitExpr(InitExpr&&) = default;
# 89| InitExpr& operator=(InitExpr&&) = default;
# 90|
Error: COMPILER_WARNING (CWE-457): [#def1044]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmInstance.cpp:2554:34: warning[-Wmaybe-uninitialized]: ‘funcIndex’ may be used uninitialized
# 2554 | void* fnref = Instance::refFunc(this, funcIndex);
# | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:29: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmInitExpr.cpp: scope_hint: In member function ‘InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmInitExpr.cpp:493:18: note: ‘funcIndex’ was declared here
# 493 | uint32_t funcIndex;
# | ^~~~~~~~~
# 2552| bool Instance::constantRefFunc(uint32_t funcIndex,
# 2553| MutableHandleFuncRef result) {
# 2554|-> void* fnref = Instance::refFunc(this, funcIndex);
# 2555| if (fnref == AnyRef::invalid().forCompiledCode()) {
# 2556| return false; // OOM, which has already been reported.
Error: COMPILER_WARNING (CWE-457): [#def1045]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmIonCompile.cpp:408:46: warning[-Wmaybe-uninitialized]: ‘i64’ may be used uninitialized
# 408 | MConstant* constant = MConstant::NewInt64(alloc(), i);
# | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmIonCompile.cpp: scope_hint: In function ‘EmitBodyExprs((anonymous namespace)::FunctionCompiler&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmIonCompile.cpp:4496:11: note: ‘i64’ was declared here
# 4496 | int64_t i64;
# | ^~~
# 406| return nullptr;
# 407| }
# 408|-> MConstant* constant = MConstant::NewInt64(alloc(), i);
# 409| curBlock_->add(constant);
# 410| return constant;
Error: COMPILER_WARNING (CWE-457): [#def1046]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmIonCompile.cpp: scope_hint: In member function ‘(anonymous namespace)::FunctionCompiler::collectCallResults(js::wasm::ResultType const&, js::jit::MWasmStackResultArea*, mozilla::Vector<js::jit::MDefinition*, 8ul, js::SystemAllocPolicy>*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmIonCompile.cpp:2094:7: warning[-Wmaybe-uninitialized]: ‘def’ may be used uninitialized
# 2094 | if (!def) {
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmIonCompile.cpp:2057:21: note: ‘def’ was declared here
# 2057 | MInstruction* def;
# | ^~~
# 2092| }
# 2093|
# 2094|-> if (!def) {
# 2095| return false;
# 2096| }
Error: COMPILER_WARNING (CWE-457): [#def1047]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmIonCompile.cpp:3052:5: warning[-Wmaybe-uninitialized]: ‘kind’ may be used uninitialized
# 3052 | if (fromKind == LabelKind::Try) {
# | ^~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmIonCompile.cpp: scope_hint: In function ‘EmitBodyExprs((anonymous namespace)::FunctionCompiler&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmIonCompile.cpp:4774:13: note: ‘kind’ was declared here
# 4774 | LabelKind kind;
# | ^~~~
# 3050| // If we are switching from the try block, create the landing pad. This is
# 3051| // guaranteed to happen once and only once before processing catch blocks.
# 3052|-> if (fromKind == LabelKind::Try) {
# 3053| MBasicBlock* padBlock = nullptr;
# 3054| if (!createTryLandingPadIfNeeded(control, &padBlock)) {
Error: COMPILER_WARNING (CWE-457): [#def1048]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmIonCompile.cpp:4491:21: warning[-Wmaybe-uninitialized]: ‘i32’ may be used uninitialized
# 4491 | f.iter().setResult(f.constantI32(i32));
# | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmIonCompile.cpp: scope_hint: In function ‘EmitBodyExprs((anonymous namespace)::FunctionCompiler&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmIonCompile.cpp:4486:11: note: ‘i32’ was declared here
# 4486 | int32_t i32;
# | ^~~
# 4489| }
# 4490|
# 4491|-> f.iter().setResult(f.constantI32(i32));
# 4492| return true;
# 4493| }
Error: COMPILER_WARNING (CWE-457): [#def1049]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmIonCompile.cpp: scope_hint: In function ‘EmitEnd((anonymous namespace)::FunctionCompiler&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmIonCompile.cpp:4602:3: warning[-Wmaybe-uninitialized]: ‘kind’ may be used uninitialized
# 4602 | switch (kind) {
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmIonCompile.cpp:4584:13: note: ‘kind’ was declared here
# 4584 | LabelKind kind;
# | ^~~~
# 4600| // time for the label case
# 4601| DefVector postJoinDefs;
# 4602|-> switch (kind) {
# 4603| case LabelKind::Body:
# 4604| if (!f.emitBodyDelegateThrowPad(control)) {
Error: COMPILER_WARNING (CWE-457): [#def1050]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmIonCompile.cpp:5059:26: warning[-Wmaybe-uninitialized]: ‘value’ may be used uninitialized
# 5059 | return f.storeGlobalVar(bytecodeOffset, global.offset(), global.isIndirect(),
# | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 5060 | value);
# | ~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmIonCompile.cpp:5051:16: note: ‘value’ was declared here
# 5051 | MDefinition* value;
# | ^~~~~
# 5057| MOZ_ASSERT(global.isMutable());
# 5058|
# 5059|-> return f.storeGlobalVar(bytecodeOffset, global.offset(), global.isIndirect(),
# 5060| value);
# 5061| }
Error: COMPILER_WARNING (CWE-457): [#def1051]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmIonCompile.cpp: scope_hint: In function ‘EmitIntrinsic((anonymous namespace)::FunctionCompiler&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmIonCompile.cpp:7235:35: warning[-Wmaybe-uninitialized]: ‘intrinsic’ may be used uninitialized
# 7235 | const SymbolicAddressSignature& callee = intrinsic->signature;
# | ^~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmIonCompile.cpp:7227:20: note: ‘intrinsic’ was declared here
# 7227 | const Intrinsic* intrinsic;
# | ^~~~~~~~~
# 7233|
# 7234| uint32_t bytecodeOffset = f.readBytecodeOffset();
# 7235|-> const SymbolicAddressSignature& callee = intrinsic->signature;
# 7236|
# 7237| CallCompileState args;
Error: COMPILER_WARNING (CWE-457): [#def1052]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmOpIter.h:894:56: warning[-Wmaybe-uninitialized]: ‘relativeDepth’ may be used uninitialized
# 894 | int32_t fromAbsoluteDepth = controlStack_.length() - fromRelativeDepth - 1;
# | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmIonCompile.cpp: scope_hint: In function ‘EmitBodyExprs((anonymous namespace)::FunctionCompiler&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmIonCompile.cpp:4792:12: note: ‘relativeDepth’ was declared here
# 4792 | uint32_t relativeDepth;
# | ^~~~~~~~~~~~~
# 892| bool controlFindInnermostFrom(LabelKind kind, uint32_t fromRelativeDepth,
# 893| uint32_t* foundRelativeDepth) {
# 894|-> int32_t fromAbsoluteDepth = controlStack_.length() - fromRelativeDepth - 1;
# 895| for (int32_t i = fromAbsoluteDepth; i >= 0; i--) {
# 896| if (controlStack_[i].kind() == kind) {
Error: COMPILER_WARNING (CWE-457): [#def1053]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmOpIter.h:2171:11: warning[-Wmaybe-uninitialized]: ‘index’ may be used uninitialized
# 2171 | if (*id >= env_.globals.length()) {
# | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmInitExpr.cpp: scope_hint: In function ‘ValidateInitExpr(js::wasm::Decoder&, js::wasm::ModuleEnvironment*, js::wasm::PackedType<js::wasm::ValTypeTraits>, unsigned int, mozilla::Maybe<js::wasm::LitVal>*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmInitExpr.cpp:84:18: note: ‘index’ was declared here
# 84 | uint32_t index;
# | ^~~~~
# 2169| }
# 2170|
# 2171|-> if (*id >= env_.globals.length()) {
# 2172| return fail("global.get index out of range");
# 2173| }
Error: COMPILER_WARNING (CWE-457): [#def1054]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmOpIter.h:2214:11: warning[-Wmaybe-uninitialized]: ‘id’ may be used uninitialized
# 2214 | if (*id >= env_.globals.length()) {
# | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmIonCompile.cpp: scope_hint: In function ‘EmitTeeGlobal((anonymous namespace)::FunctionCompiler&)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmIonCompile.cpp:5050:12: note: ‘id’ was declared here
# 5050 | uint32_t id;
# | ^~
# 2212| }
# 2213|
# 2214|-> if (*id >= env_.globals.length()) {
# 2215| return fail("global.set index out of range");
# 2216| }
Error: COMPILER_WARNING (CWE-457): [#def1055]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmOpIter.h:2285:18: warning[-Wmaybe-uninitialized]: ‘funcIndex’ may be used uninitialized
# 2285 | if (*funcIndex >= env_.funcs.length()) {
# | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmInitExpr.cpp: scope_hint: In function ‘ValidateInitExpr(js::wasm::Decoder&, js::wasm::ModuleEnvironment*, js::wasm::PackedType<js::wasm::ValTypeTraits>, unsigned int, mozilla::Maybe<js::wasm::LitVal>*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmInitExpr.cpp:140:18: note: ‘funcIndex’ was declared here
# 140 | uint32_t funcIndex;
# | ^~~~~~~~~
# 2283| return false;
# 2284| }
# 2285|-> if (*funcIndex >= env_.funcs.length()) {
# 2286| return fail("function index out of range");
# 2287| }
Error: COMPILER_WARNING (CWE-457): [#def1056]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmValidate.cpp: scope_hint: In function ‘DecodeTableTypeAndLimits(js::wasm::Decoder&, js::wasm::ModuleEnvironment*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmValidate.cpp:2013:19: warning[-Wmaybe-uninitialized]: ‘MEM[(struct Vector *)&initExpr + 8B].mLength’ may be used uninitialized
# 2013 | Maybe<InitExpr> initExpr;
# | ^~~~~~~~
# 2011| }
# 2012|
# 2013|-> Maybe<InitExpr> initExpr;
# 2014| if (initExprPresent) {
# 2015| InitExpr initializer;
Error: COMPILER_WARNING (CWE-457): [#def1057]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmValidate.cpp:2013:19: warning[-Wmaybe-uninitialized]: ‘MEM[(struct Vector *)&initExpr + 8B].mTail.D.251250.mCapacity’ may be used uninitialized
# 2011| }
# 2012|
# 2013|-> Maybe<InitExpr> initExpr;
# 2014| if (initExprPresent) {
# 2015| InitExpr initializer;
Error: COMPILER_WARNING (CWE-843): [#def1058]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/wasm/Unified_cpp_js_src_wasm5.cpp:38: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmValue.cpp: scope_hint: In member function ‘void js::wasm::Val::readFromRootedLocation(const void*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmValue.cpp:65:9: warning[-Wclass-memaccess]: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘union js::wasm::LitVal::Cell’; use assignment or value-initialization instead
# 65 | memset(&cell_, 0, sizeof(Cell));
# | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmInstance.h:34: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmInstanceData.h:29: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmCodegenTypes.h:31: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmCode.h:49: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmTable.h:23: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmTable.cpp:19: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/js/src/wasm/Unified_cpp_js_src_wasm5.cpp:2: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmValue.h:267:9: note: ‘union js::wasm::LitVal::Cell’ declared here
# 267 | union Cell {
# | ^~~~
# 63|
# 64| void Val::readFromRootedLocation(const void* loc) {
# 65|-> memset(&cell_, 0, sizeof(Cell));
# 66| memcpy(&cell_, loc, type_.size());
# 67| }
Error: COMPILER_WARNING (CWE-843): [#def1059]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmValue.cpp: scope_hint: In member function ‘void js::wasm::Val::initFromRootedLocation(js::wasm::ValType, const void*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmValue.cpp:72:9: warning[-Wclass-memaccess]: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘union js::wasm::LitVal::Cell’; use assignment or value-initialization instead
# 72 | memset(&cell_, 0, sizeof(Cell));
# | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmValue.h:267:9: note: ‘union js::wasm::LitVal::Cell’ declared here
# 267 | union Cell {
# | ^~~~
# 70| MOZ_ASSERT(!type_.isValid());
# 71| type_ = type;
# 72|-> memset(&cell_, 0, sizeof(Cell));
# 73| memcpy(&cell_, loc, type_.size());
# 74| }
Error: COMPILER_WARNING (CWE-843): [#def1060]
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmValue.cpp: scope_hint: In member function ‘void js::wasm::Val::initFromHeapLocation(js::wasm::ValType, const void*)’
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmValue.cpp:79:9: warning[-Wclass-memaccess]: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘union js::wasm::LitVal::Cell’; use assignment or value-initialization instead
# 79 | memset(&cell_, 0, sizeof(Cell));
# | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
mozjs115-115.12.0-build/firefox-115.12.0/js/src/wasm/WasmValue.h:267:9: note: ‘union js::wasm::LitVal::Cell’ declared here
# 267 | union Cell {
# | ^~~~
# 77| MOZ_ASSERT(!type_.isValid());
# 78| type_ = type;
# 79|-> memset(&cell_, 0, sizeof(Cell));
# 80| readFromHeapLocation(loc);
# 81| }
Error: CPPCHECK_WARNING: [#def1061]
mozjs115-115.12.0-build/firefox-115.12.0/mfbt/lz4/lz4.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def1062]
mozjs115-115.12.0-build/firefox-115.12.0/mfbt/lz4/lz4.c:1752:9: warning[unix.cstring.NullArg]: Null pointer passed as 1st argument to memory copy function
# 1750| const BYTE* const previousDictEnd = dict->dictionary + dict->dictSize;
# 1751| assert(dict->dictionary);
# 1752|-> LZ4_memmove(safeBuffer, previousDictEnd - dictSize, (size_t)dictSize);
# 1753| }
# 1754|
Error: CLANG_WARNING: [#def1063]
mozjs115-115.12.0-build/firefox-115.12.0/mfbt/lz4/lz4.c:2079:21: warning[unix.cstring.NullArg]: Null pointer passed as 2nd argument to memory copy function
# 2077| if (length <= (size_t)(lowPrefix-match)) {
# 2078| /* match fits entirely within external dictionary : just copy */
# 2079|-> LZ4_memmove(op, dictEnd - (lowPrefix-match), length);
# 2080| op += length;
# 2081| } else {
Error: CLANG_WARNING: [#def1064]
mozjs115-115.12.0-build/firefox-115.12.0/mfbt/lz4/lz4.c:2085:21: warning[unix.cstring.NullArg]: Null pointer passed as 2nd argument to memory copy function
# 2083| size_t const copySize = (size_t)(lowPrefix - match);
# 2084| size_t const restSize = length - copySize;
# 2085|-> LZ4_memcpy(op, dictEnd - copySize, copySize);
# 2086| op += copySize;
# 2087| if (restSize > (size_t)(op - lowPrefix)) { /* overlap copy */
Error: CLANG_WARNING: [#def1065]
mozjs115-115.12.0-build/firefox-115.12.0/mfbt/lz4/lz4.c:2261:21: warning[unix.cstring.NullArg]: Null pointer passed as 2nd argument to memory copy function
# 2259| if (length <= (size_t)(lowPrefix-match)) {
# 2260| /* match fits entirely within external dictionary : just copy */
# 2261|-> LZ4_memmove(op, dictEnd - (lowPrefix-match), length);
# 2262| op += length;
# 2263| } else {
Error: CLANG_WARNING: [#def1066]
mozjs115-115.12.0-build/firefox-115.12.0/mfbt/lz4/lz4.c:2267:21: warning[unix.cstring.NullArg]: Null pointer passed as 2nd argument to memory copy function
# 2265| size_t const copySize = (size_t)(lowPrefix - match);
# 2266| size_t const restSize = length - copySize;
# 2267|-> LZ4_memcpy(op, dictEnd - copySize, copySize);
# 2268| op += copySize;
# 2269| if (restSize > (size_t)(op - lowPrefix)) { /* overlap copy */
Error: CPPCHECK_WARNING: [#def1067]
mozjs115-115.12.0-build/firefox-115.12.0/mfbt/lz4/lz4file.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def1068]
mozjs115-115.12.0-build/firefox-115.12.0/mfbt/lz4/lz4frame.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING (CWE-682): [#def1069]
mozjs115-115.12.0-build/firefox-115.12.0/mfbt/lz4/lz4frame.c:1563: error[nullPointerArithmetic]: Pointer addition with NULL pointer.
# 1561| LZ4F_decompressOptions_t optionsNull;
# 1562| const BYTE* const srcStart = (const BYTE*)srcBuffer;
# 1563|-> const BYTE* const srcEnd = srcStart + *srcSizePtr;
# 1564| const BYTE* srcPtr = srcStart;
# 1565| BYTE* const dstStart = (BYTE*)dstBuffer;
Error: CPPCHECK_WARNING: [#def1070]
mozjs115-115.12.0-build/firefox-115.12.0/mfbt/lz4/lz4hc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def1071]
mozjs115-115.12.0-build/firefox-115.12.0/mfbt/lz4/xxhash.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def1072]
mozjs115-115.12.0-build/firefox-115.12.0/modules/fdlibm/src/s_cos.cpp:51: included_from: Included from here.
mozjs115-115.12.0-build/firefox-115.12.0/modules/fdlibm/src/e_rem_pio2.cpp:175:16: warning[core.UndefinedBinaryOperatorResult]: The left operand of '==' is a garbage value due to array index out of bounds
# 173| tx[2] = z;
# 174| nx = 3;
# 175|-> while(tx[nx-1]==zero) nx--; /* skip zero term */
# 176| n = __kernel_rem_pio2(tx,ty,e0,nx,1);
# 177| if(hx<0) {y[0] = -ty[0]; y[1] = -ty[1]; return -n;}
Error: CLANG_WARNING: [#def1073]
mozjs115-115.12.0-build/firefox-115.12.0/modules/fdlibm/src/k_rem_pio2.cpp:313:42: warning[core.UndefinedBinaryOperatorResult]: The right operand of '*' is a garbage value
# 311| /* compute q[0],q[1],...q[jk] */
# 312| for (i=0;i<=jk;i++) {
# 313|-> for(j=0,fw=0.0;j<=jx;j++) fw += x[j]*f[jx+i-j];
# 314| q[i] = fw;
# 315| }
Error: CLANG_WARNING: [#def1074]
mozjs115-115.12.0-build/firefox-115.12.0/modules/fdlibm/src/k_rem_pio2.cpp:333:20: warning[core.UndefinedBinaryOperatorResult]: The left operand of '>>' is a garbage value due to array index out of bounds
# 331| ih = 0;
# 332| if(q0>0) { /* need iq[jz-1] to determine n */
# 333|-> i = (iq[jz-1]>>(24-q0)); n += i;
# 334| iq[jz-1] -= i<<(24-q0);
# 335| ih = iq[jz-1]>>(23-q0);
Error: CLANG_WARNING: [#def1075]
mozjs115-115.12.0-build/firefox-115.12.0/modules/fdlibm/src/k_rem_pio2.cpp:337:30: warning[core.UndefinedBinaryOperatorResult]: The left operand of '>>' is a garbage value due to array index out of bounds
# 335| ih = iq[jz-1]>>(23-q0);
# 336| }
# 337|-> else if(q0==0) ih = iq[jz-1]>>23;
# 338| else if(z>=0.5) ih=2;
# 339|
Error: CLANG_WARNING: [#def1076]
mozjs115-115.12.0-build/firefox-115.12.0/modules/fdlibm/src/k_rem_pio2.cpp:369:19: warning[core.UndefinedBinaryOperatorResult]: The left operand of '==' is a garbage value due to array index out of bounds
# 367| for (i=jz-1;i>=jk;i--) j |= iq[i];
# 368| if(j==0) { /* need recomputation */
# 369|-> for(k=1;iq[jk-k]==0;k++); /* k = no. of terms needed */
# 370|
# 371| for(i=jz+1;i<=jz+k;i++) { /* add q[jz+1] to q[jz+k] */
Error: CLANG_WARNING: [#def1077]
mozjs115-115.12.0-build/firefox-115.12.0/modules/fdlibm/src/k_rem_pio2.cpp:384:18: warning[core.UndefinedBinaryOperatorResult]: The left operand of '==' is a garbage value due to array index out of bounds
# 382| if(z==0.0) {
# 383| jz -= 1; q0 -= 24;
# 384|-> while(iq[jz]==0) { jz--; q0-=24;}
# 385| } else { /* break z into 24-bit if necessary */
# 386| z = scalbn(z,-q0);
Error: CLANG_WARNING: [#def1078]
mozjs115-115.12.0-build/firefox-115.12.0/modules/fdlibm/src/k_rem_pio2.cpp:398:15: warning[core.UndefinedBinaryOperatorResult]: The right operand of '*' is a garbage value due to array index out of bounds
# 396| fw = scalbn(one,q0);
# 397| for(i=jz;i>=0;i--) {
# 398|-> q[i] = fw*(double)iq[i]; fw*=twon24;
# 399| }
# 400|
Error: CLANG_WARNING: [#def1079]
mozjs115-115.12.0-build/firefox-115.12.0/modules/fdlibm/src/k_rem_pio2.cpp:420:13: warning[core.UndefinedBinaryOperatorResult]: The left operand of '-' is a garbage value
# 418| STRICT_ASSIGN(double,fw,fw);
# 419| y[0] = (ih==0)? fw: -fw;
# 420|-> fw = fq[0]-fw;
# 421| for (i=1;i<=jz;i++) fw += fq[i];
# 422| y[1] = (ih==0)? fw: -fw;
Error: CLANG_WARNING: [#def1080]
mozjs115-115.12.0-build/firefox-115.12.0/modules/fdlibm/src/k_rem_pio2.cpp:437:12: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined
# 435| for (fw=0.0,i=jz;i>=2;i--) fw += fq[i];
# 436| if(ih==0) {
# 437|-> y[0] = fq[0]; y[1] = fq[1]; y[2] = fw;
# 438| } else {
# 439| y[0] = -fq[0]; y[1] = -fq[1]; y[2] = -fw;
Error: CLANG_WARNING: [#def1081]
mozjs115-115.12.0-build/firefox-115.12.0/modules/fdlibm/src/k_rem_pio2.cpp:437:27: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined
# 435| for (fw=0.0,i=jz;i>=2;i--) fw += fq[i];
# 436| if(ih==0) {
# 437|-> y[0] = fq[0]; y[1] = fq[1]; y[2] = fw;
# 438| } else {
# 439| y[0] = -fq[0]; y[1] = -fq[1]; y[2] = -fw;
Error: CLANG_WARNING: [#def1082]
mozjs115-115.12.0-build/firefox-115.12.0/modules/fdlibm/src/k_rem_pio2.cpp:439:12: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined
# 437| y[0] = fq[0]; y[1] = fq[1]; y[2] = fw;
# 438| } else {
# 439|-> y[0] = -fq[0]; y[1] = -fq[1]; y[2] = -fw;
# 440| }
# 441| }
Error: CLANG_WARNING: [#def1083]
mozjs115-115.12.0-build/firefox-115.12.0/modules/fdlibm/src/k_rem_pio2.cpp:439:27: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined
# 437| y[0] = fq[0]; y[1] = fq[1]; y[2] = fw;
# 438| } else {
# 439|-> y[0] = -fq[0]; y[1] = -fq[1]; y[2] = -fw;
# 440| }
# 441| }
Error: CLANG_WARNING: [#def1084]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/ConditionVariable_posix.cpp:41:3: warning[core.NullDereference]: Dereference of null pointer
# 39| struct timespec* result) {
# 40| // Add nanoseconds. This may wrap, but not above 2 billion.
# 41|-> MOZ_RELEASE_ASSERT(lhs->tv_nsec < NanoSecPerSec);
# 42| MOZ_RELEASE_ASSERT(rhs->tv_nsec < NanoSecPerSec);
# 43| result->tv_nsec = lhs->tv_nsec + rhs->tv_nsec;
Error: CLANG_WARNING: [#def1085]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/ConditionVariable_posix.cpp:42:3: warning[core.NullDereference]: Dereference of null pointer
# 40| // Add nanoseconds. This may wrap, but not above 2 billion.
# 41| MOZ_RELEASE_ASSERT(lhs->tv_nsec < NanoSecPerSec);
# 42|-> MOZ_RELEASE_ASSERT(rhs->tv_nsec < NanoSecPerSec);
# 43| result->tv_nsec = lhs->tv_nsec + rhs->tv_nsec;
# 44|
Error: CLANG_WARNING: [#def1086]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/ConditionVariable_posix.cpp:50:5: warning[core.NullDereference]: Dereference of null pointer
# 48| // If nanoseconds overflowed, carry the result over into seconds.
# 49| if (result->tv_nsec >= NanoSecPerSec) {
# 50|-> MOZ_RELEASE_ASSERT(result->tv_nsec < 2 * NanoSecPerSec);
# 51| result->tv_nsec -= NanoSecPerSec;
# 52| sec += 1;
Error: CLANG_WARNING: [#def1087]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/ConditionVariable_posix.cpp:56:3: warning[core.NullDereference]: Dereference of null pointer
# 54|
# 55| // Extracting the value asserts that there was no overflow.
# 56|-> MOZ_RELEASE_ASSERT(sec.isValid());
# 57| result->tv_sec = sec.value();
# 58| }
Error: CLANG_WARNING: [#def1088]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/ConditionVariable_posix.cpp:71:3: warning[core.NullDereference]: Dereference of null pointer
# 69| pthread_condattr_t attr;
# 70| int r0 = pthread_condattr_init(&attr);
# 71|-> MOZ_RELEASE_ASSERT(!r0);
# 72|
# 73| int r1 = pthread_condattr_setclock(&attr, WhichClock);
Error: CLANG_WARNING: [#def1089]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/ConditionVariable_posix.cpp:74:3: warning[core.NullDereference]: Dereference of null pointer
# 72|
# 73| int r1 = pthread_condattr_setclock(&attr, WhichClock);
# 74|-> MOZ_RELEASE_ASSERT(!r1);
# 75|
# 76| int r2 = pthread_cond_init(ptCond, &attr);
Error: CLANG_WARNING: [#def1090]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/ConditionVariable_posix.cpp:77:3: warning[core.NullDereference]: Dereference of null pointer
# 75|
# 76| int r2 = pthread_cond_init(ptCond, &attr);
# 77|-> MOZ_RELEASE_ASSERT(!r2);
# 78|
# 79| int r3 = pthread_condattr_destroy(&attr);
Error: CLANG_WARNING: [#def1091]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/ConditionVariable_posix.cpp:80:3: warning[core.NullDereference]: Dereference of null pointer
# 78|
# 79| int r3 = pthread_condattr_destroy(&attr);
# 80|-> MOZ_RELEASE_ASSERT(!r3);
# 81| #else
# 82| int r = pthread_cond_init(ptCond, NULL);
Error: CLANG_WARNING: [#def1092]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/ConditionVariable_posix.cpp:89:3: warning[core.NullDereference]: Dereference of null pointer
# 87| mozilla::detail::ConditionVariableImpl::~ConditionVariableImpl() {
# 88| int r = pthread_cond_destroy(&platformData()->ptCond);
# 89|-> MOZ_RELEASE_ASSERT(r == 0);
# 90| }
# 91|
Error: CLANG_WARNING: [#def1093]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/ConditionVariable_posix.cpp:94:3: warning[core.NullDereference]: Dereference of null pointer
# 92| void mozilla::detail::ConditionVariableImpl::notify_one() {
# 93| int r = pthread_cond_signal(&platformData()->ptCond);
# 94|-> MOZ_RELEASE_ASSERT(r == 0);
# 95| }
# 96|
Error: CLANG_WARNING: [#def1094]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/ConditionVariable_posix.cpp:99:3: warning[core.NullDereference]: Dereference of null pointer
# 97| void mozilla::detail::ConditionVariableImpl::notify_all() {
# 98| int r = pthread_cond_broadcast(&platformData()->ptCond);
# 99|-> MOZ_RELEASE_ASSERT(r == 0);
# 100| }
# 101|
Error: CLANG_WARNING: [#def1095]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/ConditionVariable_posix.cpp:107:3: warning[core.NullDereference]: Dereference of null pointer
# 105|
# 106| int r = pthread_cond_wait(ptCond, ptMutex);
# 107|-> MOZ_RELEASE_ASSERT(r == 0);
# 108| }
# 109|
Error: CLANG_WARNING: [#def1096]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/ConditionVariable_posix.cpp:135:3: warning[core.NullDereference]: Dereference of null pointer
# 133| struct timespec now_ts;
# 134| r = clock_gettime(WhichClock, &now_ts);
# 135|-> MOZ_RELEASE_ASSERT(!r);
# 136|
# 137| struct timespec abs_ts;
Error: CLANG_WARNING: [#def1097]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/ConditionVariable_posix.cpp:150:3: warning[core.NullDereference]: Dereference of null pointer
# 148| return CVStatus::NoTimeout;
# 149| }
# 150|-> MOZ_RELEASE_ASSERT(r == ETIMEDOUT);
# 151| return CVStatus::Timeout;
# 152| }
Error: CLANG_WARNING: [#def1098]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/MmapFaultHandler.cpp:22:3: warning[core.NullDereference]: Dereference of null pointer
# 20|
# 21| static void MmapSIGBUSHandler(int signum, siginfo_t* info, void* context) {
# 22|-> MOZ_RELEASE_ASSERT(signum == SIGBUS);
# 23|
# 24| MmapAccessScope* mas = sMmapAccessScope.get();
Error: CLANG_WARNING: [#def1099]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/MmapFaultHandler.cpp:69:7: warning[core.NullDereference]: Dereference of null pointer
# 67| sigemptyset(&busHandler.sa_mask);
# 68| if (sigaction(SIGBUS, &busHandler, &sPrevSIGBUSHandler)) {
# 69|-> MOZ_CRASH("Unable to install SIGBUS handler");
# 70| }
# 71|
Error: CLANG_WARNING: [#def1100]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/MmapFaultHandler.cpp:99:3: warning[core.NullDereference]: Dereference of null pointer
# 97|
# 98| MmapAccessScope::~MmapAccessScope() {
# 99|-> MOZ_RELEASE_ASSERT(sMmapAccessScope.get() == this);
# 100| sMmapAccessScope.set(mPreviousScope);
# 101| }
Error: CLANG_WARNING: [#def1101]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/Mutex_posix.cpp:60:3: warning[core.NullDereference]: Dereference of null pointer
# 58| pthread_mutexattr_t attr;
# 59|
# 60|-> TRY_CALL_PTHREADS(
# 61| pthread_mutexattr_init(&attr),
# 62| "mozilla::detail::MutexImpl::MutexImpl: pthread_mutexattr_init failed");
Error: CLANG_WARNING: [#def1102]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/Mutex_posix.cpp:65:3: warning[core.NullDereference]: Dereference of null pointer
# 63|
# 64| # if defined(MUTEX_KIND)
# 65|-> TRY_CALL_PTHREADS(pthread_mutexattr_settype(&attr, MUTEX_KIND),
# 66| "mozilla::detail::MutexImpl::MutexImpl: "
# 67| "pthread_mutexattr_settype failed");
Error: CLANG_WARNING: [#def1103]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/Mutex_posix.cpp:78:3: warning[core.NullDereference]: Dereference of null pointer
# 76| #endif
# 77|
# 78|-> TRY_CALL_PTHREADS(
# 79| pthread_mutex_init(&platformData()->ptMutex, attrp),
# 80| "mozilla::detail::MutexImpl::MutexImpl: pthread_mutex_init failed");
Error: CLANG_WARNING: [#def1104]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/Mutex_posix.cpp:83:3: warning[core.NullDereference]: Dereference of null pointer
# 81|
# 82| #if defined(ATTR_REQUIRED)
# 83|-> TRY_CALL_PTHREADS(pthread_mutexattr_destroy(&attr),
# 84| "mozilla::detail::MutexImpl::MutexImpl: "
# 85| "pthread_mutexattr_destroy failed");
Error: CLANG_WARNING: [#def1105]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/Mutex_posix.cpp:90:3: warning[core.NullDereference]: Dereference of null pointer
# 88|
# 89| mozilla::detail::MutexImpl::~MutexImpl() {
# 90|-> TRY_CALL_PTHREADS(
# 91| pthread_mutex_destroy(&platformData()->ptMutex),
# 92| "mozilla::detail::MutexImpl::~MutexImpl: pthread_mutex_destroy failed");
Error: CLANG_WARNING: [#def1106]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/Mutex_posix.cpp:96:3: warning[core.NullDereference]: Dereference of null pointer
# 94|
# 95| inline void mozilla::detail::MutexImpl::mutexLock() {
# 96|-> TRY_CALL_PTHREADS(
# 97| pthread_mutex_lock(&platformData()->ptMutex),
# 98| "mozilla::detail::MutexImpl::mutexLock: pthread_mutex_lock failed");
Error: CLANG_WARNING: [#def1107]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/Mutex_posix.cpp:113:3: warning[core.NullDereference]: Dereference of null pointer
# 111| }
# 112|
# 113|-> REPORT_PTHREADS_ERROR(
# 114| result,
# 115| "mozilla::detail::MutexImpl::mutexTryLock: pthread_mutex_trylock failed");
Error: CLANG_WARNING: [#def1108]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/Mutex_posix.cpp:121:3: warning[core.NullDereference]: Dereference of null pointer
# 119|
# 120| void mozilla::detail::MutexImpl::unlock() {
# 121|-> TRY_CALL_PTHREADS(
# 122| pthread_mutex_unlock(&platformData()->ptMutex),
# 123| "mozilla::detail::MutexImpl::unlock: pthread_mutex_unlock failed");
Error: CLANG_WARNING: [#def1109]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/Printf.cpp:430:13: warning[core.NullDereference]: Dereference of null pointer
# 428| if (c == '$') { // numbered argument case
# 429| if (i > 0) {
# 430|-> MOZ_CRASH("Bad format string");
# 431| }
# 432| number++;
Error: CLANG_WARNING: [#def1110]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/Printf.cpp:435:13: warning[core.NullDereference]: Dereference of null pointer
# 433| } else { // non-numbered argument case
# 434| if (number > 0) {
# 435|-> MOZ_CRASH("Bad format string");
# 436| }
# 437| i = 1;
Error: CLANG_WARNING: [#def1111]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/Printf.cpp:481:7: warning[core.NullDereference]: Dereference of null pointer
# 479|
# 480| if (!c || cn < 1 || cn > number) {
# 481|-> MOZ_CRASH("Bad format string");
# 482| }
# 483|
Error: CLANG_WARNING: [#def1112]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/Printf.cpp:500:7: warning[core.NullDereference]: Dereference of null pointer
# 498| if (c == '*') {
# 499| // not supported feature, for the argument is not numbered
# 500|-> MOZ_CRASH("Bad format string");
# 501| }
# 502|
Error: CLANG_WARNING: [#def1113]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/Printf.cpp:512:9: warning[core.NullDereference]: Dereference of null pointer
# 510| if (c == '*') {
# 511| // not supported feature, for the argument is not numbered
# 512|-> MOZ_CRASH("Bad format string");
# 513| }
# 514|
Error: CLANG_WARNING: [#def1114]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/Printf.cpp:629:7: warning[core.NullDereference]: Dereference of null pointer
# 627| // get a legal para.
# 628| if (nas[cn].type == TYPE_UNKNOWN) {
# 629|-> MOZ_CRASH("Bad format string");
# 630| }
# 631| }
Error: CLANG_WARNING: [#def1115]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/Printf.cpp:685:9: warning[core.NullDereference]: Dereference of null pointer
# 683|
# 684| default:
# 685|-> MOZ_CRASH();
# 686| }
# 687|
Error: CLANG_WARNING: [#def1116]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/Printf.cpp:721:5: warning[core.NullDereference]: Dereference of null pointer
# 719| if (!BuildArgArray(fmt, ap, nas)) {
# 720| // the fmt contains error Numbered Argument format, jliu@netscape.com
# 721|-> MOZ_CRASH("Bad format string");
# 722| }
# 723|
Error: CLANG_WARNING: [#def1117]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/Printf.cpp:755:9: warning[core.NullDereference]: Dereference of null pointer
# 753|
# 754| if (nas[i - 1].type == TYPE_UNKNOWN) {
# 755|-> MOZ_CRASH("Bad format string");
# 756| }
# 757|
Error: CLANG_WARNING: [#def1118]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/RWLock_posix.cpp:19:3: warning[core.NullDereference]: Dereference of null pointer
# 17| // NOLINTNEXTLINE(cppcoreguidelines-pro-type-member-init)
# 18| mozilla::detail::RWLockImpl::RWLockImpl() {
# 19|-> MOZ_RELEASE_ASSERT(pthread_rwlock_init(&mRWLock, nullptr) == 0,
# 20| "pthread_rwlock_init failed");
# 21| }
Error: CLANG_WARNING: [#def1119]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/RWLock_posix.cpp:24:3: warning[core.NullDereference]: Dereference of null pointer
# 22|
# 23| mozilla::detail::RWLockImpl::~RWLockImpl() {
# 24|-> MOZ_RELEASE_ASSERT(pthread_rwlock_destroy(&mRWLock) == 0,
# 25| "pthread_rwlock_destroy failed");
# 26| }
Error: CLANG_WARNING: [#def1120]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/RWLock_posix.cpp:32:3: warning[core.NullDereference]: Dereference of null pointer
# 30| // We allow EDEADLK here because it has been observed returned on macos when
# 31| // the write lock is held by the current thread.
# 32|-> MOZ_RELEASE_ASSERT(rv == 0 || rv == EBUSY || rv == EDEADLK,
# 33| "pthread_rwlock_tryrdlock failed");
# 34| return rv == 0;
Error: CLANG_WARNING: [#def1121]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/RWLock_posix.cpp:38:3: warning[core.NullDereference]: Dereference of null pointer
# 36|
# 37| void mozilla::detail::RWLockImpl::readLock() {
# 38|-> MOZ_RELEASE_ASSERT(pthread_rwlock_rdlock(&mRWLock) == 0,
# 39| "pthread_rwlock_rdlock failed");
# 40| }
Error: CLANG_WARNING: [#def1122]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/RWLock_posix.cpp:43:3: warning[core.NullDereference]: Dereference of null pointer
# 41|
# 42| void mozilla::detail::RWLockImpl::readUnlock() {
# 43|-> MOZ_RELEASE_ASSERT(pthread_rwlock_unlock(&mRWLock) == 0,
# 44| "pthread_rwlock_unlock failed");
# 45| }
Error: CLANG_WARNING: [#def1123]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/RWLock_posix.cpp:51:3: warning[core.NullDereference]: Dereference of null pointer
# 49| // We allow EDEADLK here because it has been observed returned on macos when
# 50| // the write lock is held by the current thread.
# 51|-> MOZ_RELEASE_ASSERT(rv == 0 || rv == EBUSY || rv == EDEADLK,
# 52| "pthread_rwlock_trywrlock failed");
# 53| return rv == 0;
Error: CLANG_WARNING: [#def1124]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/RWLock_posix.cpp:57:3: warning[core.NullDereference]: Dereference of null pointer
# 55|
# 56| void mozilla::detail::RWLockImpl::writeLock() {
# 57|-> MOZ_RELEASE_ASSERT(pthread_rwlock_wrlock(&mRWLock) == 0,
# 58| "pthread_rwlock_wrlock failed");
# 59| }
Error: CLANG_WARNING: [#def1125]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/RWLock_posix.cpp:62:3: warning[core.NullDereference]: Dereference of null pointer
# 60|
# 61| void mozilla::detail::RWLockImpl::writeUnlock() {
# 62|-> MOZ_RELEASE_ASSERT(pthread_rwlock_unlock(&mRWLock) == 0,
# 63| "pthread_rwlock_unlock failed");
# 64| }
Error: CLANG_WARNING: [#def1126]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/TimeStamp_posix.cpp:173:5: warning[core.NullDereference]: Dereference of null pointer
# 171| struct timespec dummy;
# 172| if (clock_gettime(CLOCK_MONOTONIC, &dummy) != 0) {
# 173|-> MOZ_CRASH("CLOCK_MONOTONIC is absent!");
# 174| }
# 175|
Error: CLANG_WARNING: [#def1127]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/TimeStamp_posix.cpp:277:5: warning[core.NullDereference]: Dereference of null pointer
# 275| if (pthread_create(&uptime_pthread, nullptr, ComputeProcessUptimeThread,
# 276| &uptime)) {
# 277|-> MOZ_CRASH("Failed to create process uptime thread.");
# 278| return 0;
# 279| }
Error: CLANG_WARNING: [#def1128]
mozjs115-115.12.0-build/firefox-115.12.0/mozglue/misc/Uptime.cpp:126:3: warning[core.NullDereference]: Dereference of null pointer
# 124|
# 125| void InitializeUptime() {
# 126|-> MOZ_RELEASE_ASSERT(mStartIncludingSuspendMs.isNothing() &&
# 127| mStartExcludingSuspendMs.isNothing(),
# 128| "Must not be called more than once");
Scan Properties
analyzer-version-clang | 18.1.7 |
analyzer-version-cppcheck | 2.14.2 |
analyzer-version-gcc | 14.1.1 |
analyzer-version-gcc-analyzer | 14.1.1 |
analyzer-version-shellcheck | 0.10.0 |
enabled-plugins | clang, cppcheck, gcc, shellcheck |
exit-code | 0 |
host | ip-172-16-1-34.us-west-2.compute.internal |
mock-config | fedora-41-x86_64 |
project-name | mozjs115-115.12.0-1.fc41 |
store-results-to | /tmp/tmpaz90rf9c/mozjs115-115.12.0-1.fc41.tar.xz |
time-created | 2024-07-03 16:31:37 |
time-finished | 2024-07-03 16:46:00 |
tool | csmock |
tool-args | '/usr/bin/csmock' '-r' 'fedora-41-x86_64' '-t' 'cppcheck,gcc,clang,shellcheck' '-o' '/tmp/tmpaz90rf9c/mozjs115-115.12.0-1.fc41.tar.xz' '--gcc-analyze' '/tmp/tmpaz90rf9c/mozjs115-115.12.0-1.fc41.src.rpm' |
tool-version | csmock-3.5.3-1.el9 |