Task #1406 - stdout.log

back to task #1406
download
<...trimmed, download required for full log>
42:51.81 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘val’ in ‘((js::StackRootedBase**)cx_)[13]’ [-Wdangling-pointer=] <--[g++]
42:51.81  1141 |     *this->stack = this;
42:51.81       |     ~~~~~~~~~~~~~^~~~~~
42:51.81 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ShadowRootBinding.cpp: In function ‘bool mozilla::dom::ShadowRoot_Binding::set_adoptedStyleSheets(JSContext*, JS::Handle<JSObject*>, void*, JSJitSetterCallArgs)’: <--[g++]
42:51.81 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ShadowRootBinding.cpp:1744:25: note: ‘val’ declared here <--[g++]
42:51.81  1744 |   JS::Rooted<JS::Value> val(cx);
42:51.81       |                         ^~~
42:51.81 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ShadowRootBinding.cpp:1669:35: note: ‘cx_’ declared here <--[g++]
42:51.81  1669 | set_adoptedStyleSheets(JSContext* cx_, JS::Handle<JSObject*> obj, void* void_self, JSJitSetterCallArgs args)
42:51.81       |                        ~~~~~~~~~~~^~~
42:51.81 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
42:51.81     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
42:51.81     inlined from ‘bool mozilla::dom::ShadowRoot_Binding::Wrap(JSContext*, mozilla::dom::ShadowRoot*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at ShadowRootBinding.cpp:2116:90:
42:51.81 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
42:51.81  1141 |     *this->stack = this;
42:51.81       |     ~~~~~~~~~~~~~^~~~~~
42:51.81 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ShadowRootBinding.cpp: In function ‘bool mozilla::dom::ShadowRoot_Binding::Wrap(JSContext*, mozilla::dom::ShadowRoot*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
42:51.81 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ShadowRootBinding.cpp:2116:25: note: ‘global’ declared here <--[g++]
42:51.81  2116 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
42:51.81       |                         ^~~~~~
42:51.81 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ShadowRootBinding.cpp:2082:17: note: ‘aCx’ declared here <--[g++]
42:51.81  2082 | Wrap(JSContext* aCx, mozilla::dom::ShadowRoot* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
42:51.81       |      ~~~~~~~~~~~^~~
42:51.81 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
42:51.81     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
42:51.81     inlined from ‘bool mozilla::dom::SharedWorker_Binding::Wrap(JSContext*, mozilla::dom::SharedWorker*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SharedWorkerBinding.cpp:744:90:
42:51.81 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
42:51.81  1141 |     *this->stack = this;
42:51.81       |     ~~~~~~~~~~~~~^~~~~~
42:51.81 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings21.cpp:301: <--[g++]
42:51.81 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SharedWorkerBinding.cpp: In function ‘bool mozilla::dom::SharedWorker_Binding::Wrap(JSContext*, mozilla::dom::SharedWorker*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
42:51.81 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SharedWorkerBinding.cpp:744:25: note: ‘global’ declared here <--[g++]
42:51.81   744 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
42:51.81       |                         ^~~~~~
42:51.81 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SharedWorkerBinding.cpp:716:17: note: ‘aCx’ declared here <--[g++]
42:51.81   716 | Wrap(JSContext* aCx, mozilla::dom::SharedWorker* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
42:51.81       |      ~~~~~~~~~~~^~~
42:51.81 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
42:51.81     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
42:51.81     inlined from ‘bool mozilla::dom::SourceBuffer_Binding::Wrap(JSContext*, mozilla::dom::SourceBuffer*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SourceBufferBinding.cpp:1531:90:
42:51.81 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
42:51.81  1141 |     *this->stack = this;
42:51.81       |     ~~~~~~~~~~~~~^~~~~~
42:51.81 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings21.cpp:353: <--[g++]
42:51.81 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SourceBufferBinding.cpp: In function ‘bool mozilla::dom::SourceBuffer_Binding::Wrap(JSContext*, mozilla::dom::SourceBuffer*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
42:51.81 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SourceBufferBinding.cpp:1531:25: note: ‘global’ declared here <--[g++]
42:51.81  1531 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
42:51.81       |                         ^~~~~~
42:51.81 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SourceBufferBinding.cpp:1503:17: note: ‘aCx’ declared here <--[g++]
42:51.81  1503 | Wrap(JSContext* aCx, mozilla::dom::SourceBuffer* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
42:51.81       |      ~~~~~~~~~~~^~~
42:51.81 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
42:51.81     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
42:51.81     inlined from ‘virtual bool mozilla::dom::SourceBufferList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’ at SourceBufferListBinding.cpp:443:35:
42:51.81 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
42:51.81  1141 |     *this->stack = this;
42:51.81       |     ~~~~~~~~~~~~~^~~~~~
42:51.81 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SourceBufferListBinding.cpp: In member function ‘virtual bool mozilla::dom::SourceBufferList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’: <--[g++]
42:51.81 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SourceBufferListBinding.cpp:443:25: note: ‘expando’ declared here <--[g++]
42:51.81   443 |   JS::Rooted<JSObject*> expando(cx);
42:51.81       |                         ^~~~~~~
42:51.81 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SourceBufferListBinding.cpp:422:50: note: ‘cx’ declared here <--[g++]
42:51.81   422 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
42:51.81       |                                       ~~~~~~~~~~~^~
42:51.81 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
42:51.81     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
42:51.81     inlined from ‘virtual bool mozilla::dom::SourceBufferList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’ at SourceBufferListBinding.cpp:547:81:
42:51.81 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
42:51.81  1141 |     *this->stack = this;
42:51.81       |     ~~~~~~~~~~~~~^~~~~~
42:51.81 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SourceBufferListBinding.cpp: In member function ‘virtual bool mozilla::dom::SourceBufferList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’: <--[g++]
42:51.81 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SourceBufferListBinding.cpp:547:29: note: ‘expando’ declared here <--[g++]
42:51.81   547 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
42:51.81       |                             ^~~~~~~
42:51.81 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SourceBufferListBinding.cpp:523:33: note: ‘cx’ declared here <--[g++]
42:51.81   523 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
42:51.81       |                      ~~~~~~~~~~~^~
42:51.81 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
42:51.81     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
42:51.81     inlined from ‘bool mozilla::dom::SourceBufferList_Binding::Wrap(JSContext*, mozilla::dom::SourceBufferList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SourceBufferListBinding.cpp:726:90:
42:51.81 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
42:51.82  1141 |     *this->stack = this;
42:51.82       |     ~~~~~~~~~~~~~^~~~~~
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SourceBufferListBinding.cpp: In function ‘bool mozilla::dom::SourceBufferList_Binding::Wrap(JSContext*, mozilla::dom::SourceBufferList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SourceBufferListBinding.cpp:726:25: note: ‘global’ declared here <--[g++]
42:51.82   726 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
42:51.82       |                         ^~~~~~
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SourceBufferListBinding.cpp:698:17: note: ‘aCx’ declared here <--[g++]
42:51.82   698 | Wrap(JSContext* aCx, mozilla::dom::SourceBufferList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
42:51.82       |      ~~~~~~~~~~~^~~
42:51.82 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
42:51.82     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
42:51.82     inlined from ‘bool mozilla::dom::SpeechGrammar_Binding::Wrap(JSContext*, mozilla::dom::SpeechGrammar*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SpeechGrammarBinding.cpp:541:90:
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
42:51.82  1141 |     *this->stack = this;
42:51.82       |     ~~~~~~~~~~~~~^~~~~~
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechGrammarBinding.cpp: In function ‘bool mozilla::dom::SpeechGrammar_Binding::Wrap(JSContext*, mozilla::dom::SpeechGrammar*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechGrammarBinding.cpp:541:25: note: ‘global’ declared here <--[g++]
42:51.82   541 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
42:51.82       |                         ^~~~~~
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechGrammarBinding.cpp:516:17: note: ‘aCx’ declared here <--[g++]
42:51.82   516 | Wrap(JSContext* aCx, mozilla::dom::SpeechGrammar* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
42:51.82       |      ~~~~~~~~~~~^~~
42:51.82 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
42:51.82     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
42:51.82     inlined from ‘virtual bool mozilla::dom::SpeechGrammarList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’ at SpeechGrammarListBinding.cpp:644:60:
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
42:51.82  1141 |     *this->stack = this;
42:51.82       |     ~~~~~~~~~~~~~^~~~~~
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechGrammarListBinding.cpp: In member function ‘virtual bool mozilla::dom::SpeechGrammarList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’: <--[g++]
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechGrammarListBinding.cpp:644:25: note: ‘expando’ declared here <--[g++]
42:51.82   644 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
42:51.82       |                         ^~~~~~~
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechGrammarListBinding.cpp:623:36: note: ‘cx’ declared here <--[g++]
42:51.82   623 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
42:51.82       |                         ~~~~~~~~~~~^~
42:51.82 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
42:51.82     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
42:51.82     inlined from ‘virtual bool mozilla::dom::SpeechGrammarList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’ at SpeechGrammarListBinding.cpp:687:81:
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
42:51.82  1141 |     *this->stack = this;
42:51.82       |     ~~~~~~~~~~~~~^~~~~~
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechGrammarListBinding.cpp: In member function ‘virtual bool mozilla::dom::SpeechGrammarList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’: <--[g++]
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechGrammarListBinding.cpp:687:29: note: ‘expando’ declared here <--[g++]
42:51.82   687 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
42:51.82       |                             ^~~~~~~
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechGrammarListBinding.cpp:659:33: note: ‘cx’ declared here <--[g++]
42:51.82   659 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
42:51.82       |                      ~~~~~~~~~~~^~
42:51.82 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
42:51.82     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
42:51.82     inlined from ‘virtual bool mozilla::dom::SpeechGrammarList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’ at SpeechGrammarListBinding.cpp:575:35:
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
42:51.82  1141 |     *this->stack = this;
42:51.82       |     ~~~~~~~~~~~~~^~~~~~
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechGrammarListBinding.cpp: In member function ‘virtual bool mozilla::dom::SpeechGrammarList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’: <--[g++]
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechGrammarListBinding.cpp:575:25: note: ‘expando’ declared here <--[g++]
42:51.82   575 |   JS::Rooted<JSObject*> expando(cx);
42:51.82       |                         ^~~~~~~
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechGrammarListBinding.cpp:550:50: note: ‘cx’ declared here <--[g++]
42:51.82   550 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
42:51.82       |                                       ~~~~~~~~~~~^~
42:51.82 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
42:51.82     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
42:51.82     inlined from ‘bool mozilla::dom::SpeechGrammarList_Binding::Wrap(JSContext*, mozilla::dom::SpeechGrammarList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SpeechGrammarListBinding.cpp:871:90:
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
42:51.82  1141 |     *this->stack = this;
42:51.82       |     ~~~~~~~~~~~~~^~~~~~
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechGrammarListBinding.cpp: In function ‘bool mozilla::dom::SpeechGrammarList_Binding::Wrap(JSContext*, mozilla::dom::SpeechGrammarList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechGrammarListBinding.cpp:871:25: note: ‘global’ declared here <--[g++]
42:51.82   871 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
42:51.82       |                         ^~~~~~
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechGrammarListBinding.cpp:846:17: note: ‘aCx’ declared here <--[g++]
42:51.82   846 | Wrap(JSContext* aCx, mozilla::dom::SpeechGrammarList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
42:51.82       |      ~~~~~~~~~~~^~~
42:51.82 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
42:51.82     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
42:51.82     inlined from ‘bool mozilla::dom::SpeechRecognitionAlternative_Binding::Wrap(JSContext*, mozilla::dom::SpeechRecognitionAlternative*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SpeechRecognitionAlternativeBinding.cpp:310:90:
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
42:51.82  1141 |     *this->stack = this;
42:51.82       |     ~~~~~~~~~~~~~^~~~~~
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp: In function ‘bool mozilla::dom::SpeechRecognitionAlternative_Binding::Wrap(JSContext*, mozilla::dom::SpeechRecognitionAlternative*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:310:25: note: ‘global’ declared here <--[g++]
42:51.82   310 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
42:51.82       |                         ^~~~~~
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:285:17: note: ‘aCx’ declared here <--[g++]
42:51.82   285 | Wrap(JSContext* aCx, mozilla::dom::SpeechRecognitionAlternative* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
42:51.82       |      ~~~~~~~~~~~^~~
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/intl/icu/source/i18n/units_router.cpp:136:24: warning: Called C++ object pointer is null [core.CallAndMessage] <--[clang++]
42:51.82                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/toolkit/components/glean/GleanMetrics.h:12, <--[g++]
42:51.82                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/base/Document.h:57, <--[g++]
42:51.82                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/SpeechRecognitionEventBinding.h:11, <--[g++]
42:51.82                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/SpeechRecognitionEvent.h:15, <--[g++]
42:51.82                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionEvent.cpp:11, <--[g++]
42:51.82                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings22.cpp:28: <--[g++]
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] <--[g++]
42:51.82    29 |   constexpr explicit Labeled<T, E>(uint32_t id) : mId(id) {}
42:51.82       |                                    ^~~~~~~~
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note: remove the ‘< >’ <--[g++]
42:51.82 In file included from /builddir/build/BUILD/thunderbird-115.8.0/js/public/Value.h:24, <--[g++]
42:51.82                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nsIPrincipal.h:19, <--[g++]
42:51.82                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/media/DOMMediaStream.h:13, <--[g++]
42:51.82                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionBinding.cpp:4, <--[g++]
42:51.82                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings22.cpp:2: <--[g++]
42:51.82 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
42:51.82     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
42:51.82     inlined from ‘virtual bool mozilla::dom::Storage_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’ at StorageBinding.cpp:1111:35:
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
42:51.82  1141 |     *this->stack = this;
42:51.82       |     ~~~~~~~~~~~~~^~~~~~
42:51.82 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings22.cpp:197: <--[g++]
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StorageBinding.cpp: In member function ‘virtual bool mozilla::dom::Storage_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’: <--[g++]
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StorageBinding.cpp:1111:25: note: ‘expando’ declared here <--[g++]
42:51.82  1111 |   JS::Rooted<JSObject*> expando(cx);
42:51.82       |                         ^~~~~~~
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StorageBinding.cpp:1101:42: note: ‘cx’ declared here <--[g++]
42:51.82  1101 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
42:51.82       |                               ~~~~~~~~~~~^~
42:51.82 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
42:51.82     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
42:51.82     inlined from ‘void mozilla::dom::SpeechRecognitionResult_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at SpeechRecognitionResultBinding.cpp:695:74:
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
42:51.82  1141 |     *this->stack = this;
42:51.82       |     ~~~~~~~~~~~~~^~~~~~
42:51.82 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings22.cpp:54: <--[g++]
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp: In function ‘void mozilla::dom::SpeechRecognitionResult_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:695:25: note: ‘parentProto’ declared here <--[g++]
42:51.82   695 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
42:51.82       |                         ^~~~~~~~~~~
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:693:35: note: ‘aCx’ declared here <--[g++]
42:51.82   693 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
42:51.82       |                        ~~~~~~~~~~~^~~
42:51.82 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
42:51.82     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
42:51.82     inlined from ‘void mozilla::dom::SpeechRecognitionResultList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at SpeechRecognitionResultListBinding.cpp:661:74:
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
42:51.82  1141 |     *this->stack = this;
42:51.82       |     ~~~~~~~~~~~~~^~~~~~
42:51.82 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings22.cpp:67: <--[g++]
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionResultListBinding.cpp: In function ‘void mozilla::dom::SpeechRecognitionResultList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionResultListBinding.cpp:661:25: note: ‘parentProto’ declared here <--[g++]
42:51.82   661 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
42:51.82       |                         ^~~~~~~~~~~
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionResultListBinding.cpp:659:35: note: ‘aCx’ declared here <--[g++]
42:51.82   659 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
42:51.82       |                        ~~~~~~~~~~~^~~
42:51.82 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
42:51.82     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
42:51.82     inlined from ‘void mozilla::dom::SpeechSynthesisVoice_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at SpeechSynthesisVoiceBinding.cpp:482:74:
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
42:51.82  1141 |     *this->stack = this;
42:51.82       |     ~~~~~~~~~~~~~^~~~~~
42:51.82 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings22.cpp:158: <--[g++]
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechSynthesisVoiceBinding.cpp: In function ‘void mozilla::dom::SpeechSynthesisVoice_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechSynthesisVoiceBinding.cpp:482:25: note: ‘parentProto’ declared here <--[g++]
42:51.82   482 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
42:51.82       |                         ^~~~~~~~~~~
42:51.82 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechSynthesisVoiceBinding.cpp:480:35: note: ‘aCx’ declared here <--[g++]
42:51.82   480 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
43:06.14       |                        ~~~~~~~~~~~^~~
43:06.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:06.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:06.14     inlined from ‘void mozilla::dom::Storage_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at StorageBinding.cpp:1466:74:
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:06.14  1141 |     *this->stack = this;
43:06.14       |     ~~~~~~~~~~~~~^~~~~~
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StorageBinding.cpp: In function ‘void mozilla::dom::Storage_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StorageBinding.cpp:1466:25: note: ‘parentProto’ declared here <--[g++]
43:06.14  1466 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
43:06.14       |                         ^~~~~~~~~~~
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StorageBinding.cpp:1464:35: note: ‘aCx’ declared here <--[g++]
43:06.14  1464 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
43:06.14       |                        ~~~~~~~~~~~^~~
43:06.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:06.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:06.14     inlined from ‘void mozilla::dom::StorageManager_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at StorageManagerBinding.cpp:716:74:
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:06.14  1141 |     *this->stack = this;
43:06.14       |     ~~~~~~~~~~~~~^~~~~~
43:06.14 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings22.cpp:223: <--[g++]
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StorageManagerBinding.cpp: In function ‘void mozilla::dom::StorageManager_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StorageManagerBinding.cpp:716:25: note: ‘parentProto’ declared here <--[g++]
43:06.14   716 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
43:06.14       |                         ^~~~~~~~~~~
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StorageManagerBinding.cpp:714:35: note: ‘aCx’ declared here <--[g++]
43:06.14   714 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
43:06.14       |                        ~~~~~~~~~~~^~~
43:06.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:06.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:06.14     inlined from ‘void mozilla::dom::StructuredCloneHolder_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at StructuredCloneHolderBinding.cpp:385:74:
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:06.14  1141 |     *this->stack = this;
43:06.14       |     ~~~~~~~~~~~~~^~~~~~
43:06.14 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings22.cpp:262: <--[g++]
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StructuredCloneHolderBinding.cpp: In function ‘void mozilla::dom::StructuredCloneHolder_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StructuredCloneHolderBinding.cpp:385:25: note: ‘parentProto’ declared here <--[g++]
43:06.14   385 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
43:06.14       |                         ^~~~~~~~~~~
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StructuredCloneHolderBinding.cpp:383:35: note: ‘aCx’ declared here <--[g++]
43:06.14   383 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
43:06.14       |                        ~~~~~~~~~~~^~~
43:06.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:06.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:06.14     inlined from ‘void mozilla::dom::StructuredCloneTester_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at StructuredCloneTesterBinding.cpp:470:74:
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:06.14  1141 |     *this->stack = this;
43:06.14       |     ~~~~~~~~~~~~~^~~~~~
43:06.14 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings22.cpp:275: <--[g++]
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StructuredCloneTesterBinding.cpp: In function ‘void mozilla::dom::StructuredCloneTester_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StructuredCloneTesterBinding.cpp:470:25: note: ‘parentProto’ declared here <--[g++]
43:06.14   470 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
43:06.14       |                         ^~~~~~~~~~~
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StructuredCloneTesterBinding.cpp:468:35: note: ‘aCx’ declared here <--[g++]
43:06.14   468 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
43:06.14       |                        ~~~~~~~~~~~^~~
43:06.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:06.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:06.14     inlined from ‘void mozilla::dom::StyleSheet_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at StyleSheetBinding.cpp:665:74:
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:06.14  1141 |     *this->stack = this;
43:06.14       |     ~~~~~~~~~~~~~^~~~~~
43:06.14 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings22.cpp:314: <--[g++]
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StyleSheetBinding.cpp: In function ‘void mozilla::dom::StyleSheet_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StyleSheetBinding.cpp:665:25: note: ‘parentProto’ declared here <--[g++]
43:06.14   665 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
43:06.14       |                         ^~~~~~~~~~~
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StyleSheetBinding.cpp:663:35: note: ‘aCx’ declared here <--[g++]
43:06.14   663 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
43:06.14       |                        ~~~~~~~~~~~^~~
43:06.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:06.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:06.14     inlined from ‘void mozilla::dom::StyleSheetList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at StyleSheetListBinding.cpp:671:74:
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:06.14  1141 |     *this->stack = this;
43:06.14       |     ~~~~~~~~~~~~~^~~~~~
43:06.14 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings22.cpp:327: <--[g++]
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StyleSheetListBinding.cpp: In function ‘void mozilla::dom::StyleSheetList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StyleSheetListBinding.cpp:671:25: note: ‘parentProto’ declared here <--[g++]
43:06.14   671 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
43:06.14       |                         ^~~~~~~~~~~
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StyleSheetListBinding.cpp:669:35: note: ‘aCx’ declared here <--[g++]
43:06.14   669 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
43:06.14       |                        ~~~~~~~~~~~^~~
43:06.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:06.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:06.14     inlined from ‘void mozilla::dom::CryptoKey_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at SubtleCryptoBinding.cpp:4146:74:
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:06.14  1141 |     *this->stack = this;
43:06.14       |     ~~~~~~~~~~~~~^~~~~~
43:06.14 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings22.cpp:366: <--[g++]
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SubtleCryptoBinding.cpp: In function ‘void mozilla::dom::CryptoKey_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SubtleCryptoBinding.cpp:4146:25: note: ‘parentProto’ declared here <--[g++]
43:06.14  4146 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
43:06.14       |                         ^~~~~~~~~~~
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SubtleCryptoBinding.cpp:4144:35: note: ‘aCx’ declared here <--[g++]
43:06.14  4144 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
43:06.14       |                        ~~~~~~~~~~~^~~
43:06.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:06.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:06.14     inlined from ‘void mozilla::dom::SubtleCrypto_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at SubtleCryptoBinding.cpp:5521:74:
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:06.14  1141 |     *this->stack = this;
43:06.14       |     ~~~~~~~~~~~~~^~~~~~
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SubtleCryptoBinding.cpp: In function ‘void mozilla::dom::SubtleCrypto_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SubtleCryptoBinding.cpp:5521:25: note: ‘parentProto’ declared here <--[g++]
43:06.14  5521 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
43:06.14       |                         ^~~~~~~~~~~
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SubtleCryptoBinding.cpp:5519:35: note: ‘aCx’ declared here <--[g++]
43:06.14  5519 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
43:06.14       |                        ~~~~~~~~~~~^~~
43:06.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:06.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:06.14     inlined from ‘virtual bool mozilla::dom::StyleSheetList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’ at StyleSheetListBinding.cpp:381:60:
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
43:06.14  1141 |     *this->stack = this;
43:06.14       |     ~~~~~~~~~~~~~^~~~~~
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StyleSheetListBinding.cpp: In member function ‘virtual bool mozilla::dom::StyleSheetList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’: <--[g++]
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StyleSheetListBinding.cpp:381:25: note: ‘expando’ declared here <--[g++]
43:06.14   381 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
43:06.14       |                         ^~~~~~~
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StyleSheetListBinding.cpp:364:36: note: ‘cx’ declared here <--[g++]
43:06.14   364 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
43:06.14       |                         ~~~~~~~~~~~^~
43:06.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:06.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
43:06.14     inlined from ‘bool mozilla::dom::StreamFilterDataEvent_Binding::get_data(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at StreamFilterDataEventBinding.cpp:155:34:
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
43:06.14  1141 |     *this->stack = this;
43:06.14       |     ~~~~~~~~~~~~~^~~~~~
43:06.14 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings22.cpp:249: <--[g++]
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StreamFilterDataEventBinding.cpp: In function ‘bool mozilla::dom::StreamFilterDataEvent_Binding::get_data(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StreamFilterDataEventBinding.cpp:155:25: note: ‘result’ declared here <--[g++]
43:06.14   155 |   JS::Rooted<JSObject*> result(cx);
43:06.14       |                         ^~~~~~
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StreamFilterDataEventBinding.cpp:147:21: note: ‘cx’ declared here <--[g++]
43:06.14   147 | get_data(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
43:06.14       |          ~~~~~~~~~~~^~
43:06.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:06.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:06.14     inlined from ‘bool mozilla::dom::CryptoKey_Binding::get_algorithm(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at SubtleCryptoBinding.cpp:3661:85:
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
43:06.14  1141 |     *this->stack = this;
43:06.14       |     ~~~~~~~~~~~~~^~~~~~
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SubtleCryptoBinding.cpp: In function ‘bool mozilla::dom::CryptoKey_Binding::get_algorithm(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SubtleCryptoBinding.cpp:3661:25: note: ‘slotStorage’ declared here <--[g++]
43:06.14  3661 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
43:06.14       |                         ^~~~~~~~~~~
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SubtleCryptoBinding.cpp:3651:26: note: ‘cx’ declared here <--[g++]
43:06.14  3651 | get_algorithm(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
43:06.14       |               ~~~~~~~~~~~^~
43:06.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:06.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:06.14     inlined from ‘bool mozilla::dom::CryptoKey_Binding::get_usages(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at SubtleCryptoBinding.cpp:3746:85:
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
43:06.14  1141 |     *this->stack = this;
43:06.14       |     ~~~~~~~~~~~~~^~~~~~
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SubtleCryptoBinding.cpp: In function ‘bool mozilla::dom::CryptoKey_Binding::get_usages(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SubtleCryptoBinding.cpp:3746:25: note: ‘slotStorage’ declared here <--[g++]
43:06.14  3746 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
43:06.14       |                         ^~~~~~~~~~~
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SubtleCryptoBinding.cpp:3736:23: note: ‘cx’ declared here <--[g++]
43:06.14  3736 | get_usages(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
43:06.14       |            ~~~~~~~~~~~^~
43:06.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:06.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:06.14     inlined from ‘bool mozilla::dom::SpeechRecognitionError_Binding::Wrap(JSContext*, mozilla::dom::SpeechRecognitionError*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SpeechRecognitionErrorBinding.cpp:594:90:
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:06.14  1141 |     *this->stack = this;
43:06.14       |     ~~~~~~~~~~~~~^~~~~~
43:06.14 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings22.cpp:15: <--[g++]
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionErrorBinding.cpp: In function ‘bool mozilla::dom::SpeechRecognitionError_Binding::Wrap(JSContext*, mozilla::dom::SpeechRecognitionError*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionErrorBinding.cpp:594:25: note: ‘global’ declared here <--[g++]
43:06.14   594 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:06.14       |                         ^~~~~~
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionErrorBinding.cpp:566:17: note: ‘aCx’ declared here <--[g++]
43:06.14   566 | Wrap(JSContext* aCx, mozilla::dom::SpeechRecognitionError* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:06.14       |      ~~~~~~~~~~~^~~
43:06.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:06.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:06.14     inlined from ‘bool mozilla::dom::SpeechSynthesisEvent_Binding::Wrap(JSContext*, mozilla::dom::SpeechSynthesisEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SpeechSynthesisEventBinding.cpp:730:90:
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:06.14  1141 |     *this->stack = this;
43:06.14       |     ~~~~~~~~~~~~~^~~~~~
43:06.14 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings22.cpp:132: <--[g++]
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechSynthesisEventBinding.cpp: In function ‘bool mozilla::dom::SpeechSynthesisEvent_Binding::Wrap(JSContext*, mozilla::dom::SpeechSynthesisEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechSynthesisEventBinding.cpp:730:25: note: ‘global’ declared here <--[g++]
43:06.14   730 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:06.14       |                         ^~~~~~
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechSynthesisEventBinding.cpp:702:17: note: ‘aCx’ declared here <--[g++]
43:06.14   702 | Wrap(JSContext* aCx, mozilla::dom::SpeechSynthesisEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:06.14       |      ~~~~~~~~~~~^~~
43:06.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:06.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
43:06.14     inlined from ‘JSObject* mozilla::dom::SpeechSynthesisEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SpeechSynthesisEvent]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/SpeechSynthesisEventBinding.h:107:27,
43:06.14     inlined from ‘virtual JSObject* mozilla::dom::SpeechSynthesisEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)’ at SpeechSynthesisEvent.cpp:61:44:
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:06.14  1141 |     *this->stack = this;
43:06.14       |     ~~~~~~~~~~~~~^~~~~~
43:06.14 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/SpeechSynthesisErrorEventBinding.h:6, <--[g++]
43:06.14                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/SpeechSynthesisErrorEvent.h:12, <--[g++]
43:06.14                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechSynthesisErrorEvent.cpp:9, <--[g++]
43:06.14                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings22.cpp:93: <--[g++]
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/SpeechSynthesisEventBinding.h: In member function ‘virtual JSObject* mozilla::dom::SpeechSynthesisEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)’: <--[g++]
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/SpeechSynthesisEventBinding.h:107:27: note: ‘reflector’ declared here <--[g++]
43:06.14   107 |     JS::Rooted<JSObject*> reflector(aCx);
43:06.14       |                           ^~~~~~~~~
43:06.14 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings22.cpp:119: <--[g++]
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechSynthesisEvent.cpp:59:53: note: ‘aCx’ declared here <--[g++]
43:06.14    59 | SpeechSynthesisEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
43:06.14       |                                          ~~~~~~~~~~~^~~
43:06.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:06.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:06.14     inlined from ‘bool mozilla::dom::Storage_Binding::Wrap(JSContext*, mozilla::dom::Storage*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at StorageBinding.cpp:1400:90:
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:06.14  1141 |     *this->stack = this;
43:06.14       |     ~~~~~~~~~~~~~^~~~~~
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StorageBinding.cpp: In function ‘bool mozilla::dom::Storage_Binding::Wrap(JSContext*, mozilla::dom::Storage*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StorageBinding.cpp:1400:25: note: ‘global’ declared here <--[g++]
43:06.14  1400 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:06.14       |                         ^~~~~~
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StorageBinding.cpp:1375:17: note: ‘aCx’ declared here <--[g++]
43:06.14  1375 | Wrap(JSContext* aCx, mozilla::dom::Storage* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:06.14       |      ~~~~~~~~~~~^~~
43:06.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:06.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:06.14     inlined from ‘bool mozilla::dom::StorageEvent_Binding::Wrap(JSContext*, mozilla::dom::StorageEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at StorageEventBinding.cpp:863:90:
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:06.14  1141 |     *this->stack = this;
43:06.14       |     ~~~~~~~~~~~~~^~~~~~
43:06.14 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings22.cpp:210: <--[g++]
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StorageEventBinding.cpp: In function ‘bool mozilla::dom::StorageEvent_Binding::Wrap(JSContext*, mozilla::dom::StorageEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StorageEventBinding.cpp:863:25: note: ‘global’ declared here <--[g++]
43:06.14   863 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:06.14       |                         ^~~~~~
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StorageEventBinding.cpp:835:17: note: ‘aCx’ declared here <--[g++]
43:06.14   835 | Wrap(JSContext* aCx, mozilla::dom::StorageEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:06.14       |      ~~~~~~~~~~~^~~
43:06.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:06.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:06.14     inlined from ‘bool mozilla::dom::StorageEstimate::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at StorageManagerBinding.cpp:77:54:
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
43:06.14  1141 |     *this->stack = this;
43:06.14       |     ~~~~~~~~~~~~~^~~~~~
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StorageManagerBinding.cpp: In member function ‘bool mozilla::dom::StorageEstimate::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StorageManagerBinding.cpp:77:25: note: ‘obj’ declared here <--[g++]
43:06.14    77 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
43:06.14       |                         ^~~
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StorageManagerBinding.cpp:69:46: note: ‘cx’ declared here <--[g++]
43:06.14    69 | StorageEstimate::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
43:06.14       |                                   ~~~~~~~~~~~^~
43:06.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:06.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:06.14     inlined from ‘bool mozilla::dom::StreamFilter_Binding::Wrap(JSContext*, mozilla::extensions::StreamFilter*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at StreamFilterBinding.cpp:1359:90:
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:06.14  1141 |     *this->stack = this;
43:06.14       |     ~~~~~~~~~~~~~^~~~~~
43:06.14 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings22.cpp:236: <--[g++]
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StreamFilterBinding.cpp: In function ‘bool mozilla::dom::StreamFilter_Binding::Wrap(JSContext*, mozilla::extensions::StreamFilter*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StreamFilterBinding.cpp:1359:25: note: ‘global’ declared here <--[g++]
43:06.14  1359 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:06.14       |                         ^~~~~~
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StreamFilterBinding.cpp:1331:17: note: ‘aCx’ declared here <--[g++]
43:06.14  1331 | Wrap(JSContext* aCx, mozilla::extensions::StreamFilter* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:06.14       |      ~~~~~~~~~~~^~~
43:06.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:06.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:06.14     inlined from ‘bool mozilla::dom::StreamFilterDataEvent_Binding::Wrap(JSContext*, mozilla::extensions::StreamFilterDataEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at StreamFilterDataEventBinding.cpp:519:90:
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:06.14  1141 |     *this->stack = this;
43:06.14       |     ~~~~~~~~~~~~~^~~~~~
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StreamFilterDataEventBinding.cpp: In function ‘bool mozilla::dom::StreamFilterDataEvent_Binding::Wrap(JSContext*, mozilla::extensions::StreamFilterDataEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StreamFilterDataEventBinding.cpp:519:25: note: ‘global’ declared here <--[g++]
43:06.14   519 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:06.14       |                         ^~~~~~
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StreamFilterDataEventBinding.cpp:491:17: note: ‘aCx’ declared here <--[g++]
43:06.14   491 | Wrap(JSContext* aCx, mozilla::extensions::StreamFilterDataEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:06.14       |      ~~~~~~~~~~~^~~
43:06.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:06.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:06.14     inlined from ‘bool mozilla::dom::RsaOtherPrimesInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at SubtleCryptoBinding.cpp:658:54:
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
43:06.14  1141 |     *this->stack = this;
43:06.14       |     ~~~~~~~~~~~~~^~~~~~
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SubtleCryptoBinding.cpp: In member function ‘bool mozilla::dom::RsaOtherPrimesInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SubtleCryptoBinding.cpp:658:25: note: ‘obj’ declared here <--[g++]
43:06.14   658 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
43:06.14       |                         ^~~
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SubtleCryptoBinding.cpp:650:49: note: ‘cx’ declared here <--[g++]
43:06.14   650 | RsaOtherPrimesInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
43:06.14       |                                      ~~~~~~~~~~~^~
43:06.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:06.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:06.14     inlined from ‘bool mozilla::dom::JsonWebKey::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at SubtleCryptoBinding.cpp:2505:54:
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
43:06.14  1141 |     *this->stack = this;
43:06.14       |     ~~~~~~~~~~~~~^~~~~~
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SubtleCryptoBinding.cpp: In member function ‘bool mozilla::dom::JsonWebKey::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SubtleCryptoBinding.cpp:2505:25: note: ‘obj’ declared here <--[g++]
43:06.14  2505 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
43:06.14       |                         ^~~
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SubtleCryptoBinding.cpp:2497:41: note: ‘cx’ declared here <--[g++]
43:06.14  2497 | JsonWebKey::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
43:06.14       |                              ~~~~~~~~~~~^~
43:06.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:06.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
43:06.14     inlined from ‘virtual bool mozilla::dom::Storage_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’ at StorageBinding.cpp:999:35:
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
43:06.14  1141 |     *this->stack = this;
43:06.14       |     ~~~~~~~~~~~~~^~~~~~
43:06.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StorageBinding.cpp: In member function ‘virtual bool mozilla::dom::Storage_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’: <--[g++]
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StorageBinding.cpp:999:25: note: ‘expando’ declared here <--[g++]
43:06.15   999 |   JS::Rooted<JSObject*> expando(cx);
43:06.15       |                         ^~~~~~~
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StorageBinding.cpp:996:50: note: ‘cx’ declared here <--[g++]
43:06.15   996 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
43:06.15       |                                       ~~~~~~~~~~~^~
43:06.15 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:06.15     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:06.15     inlined from ‘virtual bool mozilla::dom::Storage_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’ at StorageBinding.cpp:1185:79:
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
43:06.15  1141 |     *this->stack = this;
43:06.15       |     ~~~~~~~~~~~~~^~~~~~
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StorageBinding.cpp: In member function ‘virtual bool mozilla::dom::Storage_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’: <--[g++]
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StorageBinding.cpp:1185:27: note: ‘expando’ declared here <--[g++]
43:06.15  1185 |     JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
43:06.15       |                           ^~~~~~~
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StorageBinding.cpp:1178:33: note: ‘cx’ declared here <--[g++]
43:06.15  1178 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
43:06.15       |                      ~~~~~~~~~~~^~
43:06.15 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:06.15     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
43:06.15     inlined from ‘virtual bool mozilla::dom::StyleSheetList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’ at StyleSheetListBinding.cpp:354:35:
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
43:06.15  1141 |     *this->stack = this;
43:06.15       |     ~~~~~~~~~~~~~^~~~~~
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StyleSheetListBinding.cpp: In member function ‘virtual bool mozilla::dom::StyleSheetList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’: <--[g++]
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StyleSheetListBinding.cpp:354:25: note: ‘expando’ declared here <--[g++]
43:06.15   354 |   JS::Rooted<JSObject*> expando(cx);
43:06.15       |                         ^~~~~~~
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StyleSheetListBinding.cpp:342:42: note: ‘cx’ declared here <--[g++]
43:06.15   342 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
43:06.15       |                               ~~~~~~~~~~~^~
43:06.15 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:06.15     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
43:06.15     inlined from ‘virtual bool mozilla::dom::SpeechRecognitionResult_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’ at SpeechRecognitionResultBinding.cpp:387:35:
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
43:06.15  1141 |     *this->stack = this;
43:06.15       |     ~~~~~~~~~~~~~^~~~~~
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp: In member function ‘virtual bool mozilla::dom::SpeechRecognitionResult_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’: <--[g++]
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:387:25: note: ‘expando’ declared here <--[g++]
43:06.15   387 |   JS::Rooted<JSObject*> expando(cx);
43:06.15       |                         ^~~~~~~
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:375:42: note: ‘cx’ declared here <--[g++]
43:06.15   375 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
43:06.15       |                               ~~~~~~~~~~~^~
43:06.15 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:06.15     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
43:06.15     inlined from ‘virtual bool mozilla::dom::SpeechRecognitionResultList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’ at SpeechRecognitionResultListBinding.cpp:353:35:
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
43:06.15  1141 |     *this->stack = this;
43:06.15       |     ~~~~~~~~~~~~~^~~~~~
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionResultListBinding.cpp: In member function ‘virtual bool mozilla::dom::SpeechRecognitionResultList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’: <--[g++]
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionResultListBinding.cpp:353:25: note: ‘expando’ declared here <--[g++]
43:06.15   353 |   JS::Rooted<JSObject*> expando(cx);
43:06.15       |                         ^~~~~~~
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionResultListBinding.cpp:341:42: note: ‘cx’ declared here <--[g++]
43:06.15   341 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
43:06.15       |                               ~~~~~~~~~~~^~
43:06.15 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:06.15     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:06.15     inlined from ‘bool mozilla::dom::SpeechRecognition_Binding::Wrap(JSContext*, mozilla::dom::SpeechRecognition*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SpeechRecognitionBinding.cpp:1929:90:
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:06.15  1141 |     *this->stack = this;
43:06.15       |     ~~~~~~~~~~~~~^~~~~~
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionBinding.cpp: In function ‘bool mozilla::dom::SpeechRecognition_Binding::Wrap(JSContext*, mozilla::dom::SpeechRecognition*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionBinding.cpp:1929:25: note: ‘global’ declared here <--[g++]
43:06.15  1929 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:06.15       |                         ^~~~~~
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionBinding.cpp:1901:17: note: ‘aCx’ declared here <--[g++]
43:06.15  1901 | Wrap(JSContext* aCx, mozilla::dom::SpeechRecognition* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:06.15       |      ~~~~~~~~~~~^~~
43:06.15 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:06.15     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:06.15     inlined from ‘bool mozilla::dom::SpeechSynthesisErrorEvent_Binding::Wrap(JSContext*, mozilla::dom::SpeechSynthesisErrorEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SpeechSynthesisErrorEventBinding.cpp:547:90:
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:06.15  1141 |     *this->stack = this;
43:06.15       |     ~~~~~~~~~~~~~^~~~~~
43:06.15 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings22.cpp:106: <--[g++]
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechSynthesisErrorEventBinding.cpp: In function ‘bool mozilla::dom::SpeechSynthesisErrorEvent_Binding::Wrap(JSContext*, mozilla::dom::SpeechSynthesisErrorEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechSynthesisErrorEventBinding.cpp:547:25: note: ‘global’ declared here <--[g++]
43:06.15   547 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:06.15       |                         ^~~~~~
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechSynthesisErrorEventBinding.cpp:516:17: note: ‘aCx’ declared here <--[g++]
43:06.15   516 | Wrap(JSContext* aCx, mozilla::dom::SpeechSynthesisErrorEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:06.15       |      ~~~~~~~~~~~^~~
43:06.15 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:06.15     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
43:06.15     inlined from ‘JSObject* mozilla::dom::SpeechSynthesisErrorEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SpeechSynthesisErrorEvent]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/SpeechSynthesisErrorEventBinding.h:141:27,
43:06.15     inlined from ‘virtual JSObject* mozilla::dom::SpeechSynthesisErrorEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)’ at SpeechSynthesisErrorEvent.cpp:40:49:
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:06.15  1141 |     *this->stack = this;
43:06.15       |     ~~~~~~~~~~~~~^~~~~~
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/SpeechSynthesisErrorEventBinding.h: In member function ‘virtual JSObject* mozilla::dom::SpeechSynthesisErrorEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)’: <--[g++]
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/SpeechSynthesisErrorEventBinding.h:141:27: note: ‘reflector’ declared here <--[g++]
43:06.15   141 |     JS::Rooted<JSObject*> reflector(aCx);
43:06.15       |                           ^~~~~~~~~
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechSynthesisErrorEvent.cpp:38:58: note: ‘aCx’ declared here <--[g++]
43:06.15    38 | SpeechSynthesisErrorEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
43:06.15       |                                               ~~~~~~~~~~~^~~
43:06.15 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:06.15     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:06.15     inlined from ‘bool mozilla::dom::TCPServerSocketEvent_Binding::Wrap(JSContext*, mozilla::dom::TCPServerSocketEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at TCPServerSocketEventBinding.cpp:516:90:
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:06.15  1141 |     *this->stack = this;
43:06.15       |     ~~~~~~~~~~~~~^~~~~~
43:06.15 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings22.cpp:405: <--[g++]
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/TCPServerSocketEventBinding.cpp: In function ‘bool mozilla::dom::TCPServerSocketEvent_Binding::Wrap(JSContext*, mozilla::dom::TCPServerSocketEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/TCPServerSocketEventBinding.cpp:516:25: note: ‘global’ declared here <--[g++]
43:06.15   516 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:06.15       |                         ^~~~~~
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/TCPServerSocketEventBinding.cpp:488:17: note: ‘aCx’ declared here <--[g++]
43:06.15   488 | Wrap(JSContext* aCx, mozilla::dom::TCPServerSocketEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:06.15       |      ~~~~~~~~~~~^~~
43:06.15 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:06.15     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
43:06.15     inlined from ‘JSObject* mozilla::dom::TCPServerSocketEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::TCPServerSocketEvent]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/TCPServerSocketEventBinding.h:103:27,
43:06.15     inlined from ‘virtual JSObject* mozilla::dom::TCPServerSocketEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)’ at TCPServerSocketEvent.cpp:60:44:
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:06.15  1141 |     *this->stack = this;
43:06.15       |     ~~~~~~~~~~~~~^~~~~~
43:06.15 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/TCPServerSocketEvent.h:15, <--[g++]
43:06.15                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/TCPServerSocketEvent.cpp:10, <--[g++]
43:06.15                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings22.cpp:392: <--[g++]
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/TCPServerSocketEventBinding.h: In member function ‘virtual JSObject* mozilla::dom::TCPServerSocketEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)’: <--[g++]
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/TCPServerSocketEventBinding.h:103:27: note: ‘reflector’ declared here <--[g++]
43:06.15   103 |     JS::Rooted<JSObject*> reflector(aCx);
43:06.15       |                           ^~~~~~~~~
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/TCPServerSocketEvent.cpp:58:53: note: ‘aCx’ declared here <--[g++]
43:06.15    58 | TCPServerSocketEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
43:06.15       |                                          ~~~~~~~~~~~^~~
43:06.15 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:06.15     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:06.15     inlined from ‘bool mozilla::dom::SubmitEvent_Binding::Wrap(JSContext*, mozilla::dom::SubmitEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SubmitEventBinding.cpp:515:90:
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:06.15  1141 |     *this->stack = this;
43:06.15       |     ~~~~~~~~~~~~~^~~~~~
43:06.15 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings22.cpp:353: <--[g++]
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SubmitEventBinding.cpp: In function ‘bool mozilla::dom::SubmitEvent_Binding::Wrap(JSContext*, mozilla::dom::SubmitEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SubmitEventBinding.cpp:515:25: note: ‘global’ declared here <--[g++]
43:06.15   515 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:06.15       |                         ^~~~~~
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SubmitEventBinding.cpp:487:17: note: ‘aCx’ declared here <--[g++]
43:06.15   487 | Wrap(JSContext* aCx, mozilla::dom::SubmitEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:06.15       |      ~~~~~~~~~~~^~~
43:06.15 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:06.15     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
43:06.15     inlined from ‘JSObject* mozilla::dom::SubmitEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SubmitEvent]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/SubmitEventBinding.h:101:27,
43:06.15     inlined from ‘virtual JSObject* mozilla::dom::SubmitEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)’ at SubmitEvent.cpp:60:35:
43:06.15 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:06.15  1141 |     *this->stack = this;
43:06.15       |     ~~~~~~~~~~~~~^~~~~~
43:06.15 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/SubmitEvent.h:15, <--[g++]
43:06.15                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SubmitEvent.cpp:10, <--[g++]
43:19.13                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings22.cpp:340: <--[g++]
43:19.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/SubmitEventBinding.h: In member function ‘virtual JSObject* mozilla::dom::SubmitEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)’: <--[g++]
43:19.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/SubmitEventBinding.h:101:27: note: ‘reflector’ declared here <--[g++]
43:19.13   101 |     JS::Rooted<JSObject*> reflector(aCx);
43:19.13       |                           ^~~~~~~~~
43:19.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SubmitEvent.cpp:58:44: note: ‘aCx’ declared here <--[g++]
43:19.13    58 | SubmitEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
43:19.13       |                                 ~~~~~~~~~~~^~~
43:19.13 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:19.13     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:19.13     inlined from ‘bool mozilla::dom::StyleSheetApplicableStateChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::StyleSheetApplicableStateChangeEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at StyleSheetApplicableStateChangeEventBinding.cpp:572:90:
43:19.13 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:19.13  1141 |     *this->stack = this;
43:19.13       |     ~~~~~~~~~~~~~^~~~~~
43:19.13 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings22.cpp:301: <--[g++]
43:19.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StyleSheetApplicableStateChangeEventBinding.cpp: In function ‘bool mozilla::dom::StyleSheetApplicableStateChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::StyleSheetApplicableStateChangeEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:19.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StyleSheetApplicableStateChangeEventBinding.cpp:572:25: note: ‘global’ declared here <--[g++]
43:19.13   572 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:19.13       |                         ^~~~~~
43:19.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StyleSheetApplicableStateChangeEventBinding.cpp:544:17: note: ‘aCx’ declared here <--[g++]
43:19.13   544 | Wrap(JSContext* aCx, mozilla::dom::StyleSheetApplicableStateChangeEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:19.13       |      ~~~~~~~~~~~^~~
43:19.13 /usr/lib64/cscppc/g++ -o UnifiedBindings6.o -c  -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/thunderbird-115.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DSTATIC_EXPORTABLE_JS_API -I/builddir/build/BUILD/thunderbird-115.8.0/dom/bindings -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom -I/builddir/build/BUILD/thunderbird-115.8.0/dom/base -I/builddir/build/BUILD/thunderbird-115.8.0/dom/battery -I/builddir/build/BUILD/thunderbird-115.8.0/dom/canvas -I/builddir/build/BUILD/thunderbird-115.8.0/dom/geolocation -I/builddir/build/BUILD/thunderbird-115.8.0/dom/html -I/builddir/build/BUILD/thunderbird-115.8.0/dom/indexedDB -I/builddir/build/BUILD/thunderbird-115.8.0/dom/media/webaudio -I/builddir/build/BUILD/thunderbird-115.8.0/dom/media/webrtc -I/builddir/build/BUILD/thunderbird-115.8.0/dom/media/webrtc/common/time_profiling -I/builddir/build/BUILD/thunderbird-115.8.0/dom/media/webrtc/jsapi -I/builddir/build/BUILD/thunderbird-115.8.0/dom/media/webrtc/libwebrtcglue -I/builddir/build/BUILD/thunderbird-115.8.0/dom/media/webrtc/transport -I/builddir/build/BUILD/thunderbird-115.8.0/dom/media/webspeech/recognition -I/builddir/build/BUILD/thunderbird-115.8.0/dom/svg -I/builddir/build/BUILD/thunderbird-115.8.0/dom/xml -I/builddir/build/BUILD/thunderbird-115.8.0/dom/xslt/base -I/builddir/build/BUILD/thunderbird-115.8.0/dom/xslt/xpath -I/builddir/build/BUILD/thunderbird-115.8.0/dom/xul -I/builddir/build/BUILD/thunderbird-115.8.0/js/xpconnect/src -I/builddir/build/BUILD/thunderbird-115.8.0/js/xpconnect/wrappers -I/builddir/build/BUILD/thunderbird-115.8.0/layout/generic -I/builddir/build/BUILD/thunderbird-115.8.0/layout/style -I/builddir/build/BUILD/thunderbird-115.8.0/layout/xul/tree -I/builddir/build/BUILD/thunderbird-115.8.0/media/webrtc -I/builddir/build/BUILD/thunderbird-115.8.0/netwerk/base -I/builddir/build/BUILD/thunderbird-115.8.0/third_party/libwebrtc -I/builddir/build/BUILD/thunderbird-115.8.0/third_party/libwebrtc/third_party/abseil-cpp -I/builddir/build/BUILD/thunderbird-115.8.0/third_party/msgpack/include -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/thunderbird-115.8.0/ipc/chromium/src -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -I/usr/include/nspr4 -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nss -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/thunderbird-115.8.0/objdir/mozilla-config.h -fno-sized-deallocation -fno-aligned-new -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wno-complain-wrong-lang -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -fno-exceptions -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-maybe-uninitialized -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/UnifiedBindings6.o.pp   UnifiedBindings6.cpp
43:19.13 /usr/lib64/cscppc/g++ -o unumsys.o -c  -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/thunderbird-115.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/builddir/build/BUILD/thunderbird-115.8.0/config/external/icu/i18n -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/thunderbird-115.8.0/intl/icu/source/common -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -I/usr/include/nspr4 -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nss -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/thunderbird-115.8.0/objdir/mozilla-config.h -fno-sized-deallocation -fno-aligned-new -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wno-complain-wrong-lang -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -fno-exceptions -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/unumsys.o.pp   /builddir/build/BUILD/thunderbird-115.8.0/intl/icu/source/i18n/unumsys.cpp
43:19.13 config/external/icu/i18n/upluralrules.o
43:19.13 dom/bindings/UnifiedBindings7.o
43:19.13 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:19.13     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
43:19.13     inlined from ‘JSObject* mozilla::dom::StyleSheetApplicableStateChangeEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::StyleSheetApplicableStateChangeEvent]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEventBinding.h:107:27,
43:19.13     inlined from ‘virtual JSObject* mozilla::dom::StyleSheetApplicableStateChangeEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)’ at StyleSheetApplicableStateChangeEvent.cpp:60:60:
43:19.13 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:19.13  1141 |     *this->stack = this;
43:19.13       |     ~~~~~~~~~~~~~^~~~~~
43:19.13 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:15, <--[g++]
43:19.13                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10, <--[g++]
43:19.13                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings22.cpp:288: <--[g++]
43:19.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEventBinding.h: In member function ‘virtual JSObject* mozilla::dom::StyleSheetApplicableStateChangeEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)’: <--[g++]
43:19.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEventBinding.h:107:27: note: ‘reflector’ declared here <--[g++]
43:19.13   107 |     JS::Rooted<JSObject*> reflector(aCx);
43:19.13       |                           ^~~~~~~~~
43:19.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:58:69: note: ‘aCx’ declared here <--[g++]
43:19.13    58 | StyleSheetApplicableStateChangeEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
43:19.13       |                                                          ~~~~~~~~~~~^~~
43:19.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:19.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:19.14     inlined from ‘bool mozilla::dom::SpeechRecognitionEvent_Binding::Wrap(JSContext*, mozilla::dom::SpeechRecognitionEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SpeechRecognitionEventBinding.cpp:705:90:
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:19.14  1141 |     *this->stack = this;
43:19.14       |     ~~~~~~~~~~~~~^~~~~~
43:19.14 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings22.cpp:41: <--[g++]
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionEventBinding.cpp: In function ‘bool mozilla::dom::SpeechRecognitionEvent_Binding::Wrap(JSContext*, mozilla::dom::SpeechRecognitionEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionEventBinding.cpp:705:25: note: ‘global’ declared here <--[g++]
43:19.14   705 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:19.14       |                         ^~~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionEventBinding.cpp:677:17: note: ‘aCx’ declared here <--[g++]
43:19.14   677 | Wrap(JSContext* aCx, mozilla::dom::SpeechRecognitionEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:19.14       |      ~~~~~~~~~~~^~~
43:19.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:19.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
43:19.14     inlined from ‘JSObject* mozilla::dom::SpeechRecognitionEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SpeechRecognitionEvent]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/SpeechRecognitionEventBinding.h:105:27,
43:19.14     inlined from ‘virtual JSObject* mozilla::dom::SpeechRecognitionEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)’ at SpeechRecognitionEvent.cpp:75:46:
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:19.14  1141 |     *this->stack = this;
43:19.14       |     ~~~~~~~~~~~~~^~~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/SpeechRecognitionEventBinding.h: In member function ‘virtual JSObject* mozilla::dom::SpeechRecognitionEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)’: <--[g++]
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/SpeechRecognitionEventBinding.h:105:27: note: ‘reflector’ declared here <--[g++]
43:19.14   105 |     JS::Rooted<JSObject*> reflector(aCx);
43:19.14       |                           ^~~~~~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionEvent.cpp:73:55: note: ‘aCx’ declared here <--[g++]
43:19.14    73 | SpeechRecognitionEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
43:19.14       |                                            ~~~~~~~~~~~^~~
43:19.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:19.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:19.14     inlined from ‘bool mozilla::dom::SpeechRecognitionResultList_Binding::Wrap(JSContext*, mozilla::dom::SpeechRecognitionResultList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SpeechRecognitionResultListBinding.cpp:595:90:
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:19.14  1141 |     *this->stack = this;
43:19.14       |     ~~~~~~~~~~~~~^~~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionResultListBinding.cpp: In function ‘bool mozilla::dom::SpeechRecognitionResultList_Binding::Wrap(JSContext*, mozilla::dom::SpeechRecognitionResultList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionResultListBinding.cpp:595:25: note: ‘global’ declared here <--[g++]
43:19.14   595 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:19.14       |                         ^~~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionResultListBinding.cpp:570:17: note: ‘aCx’ declared here <--[g++]
43:19.14   570 | Wrap(JSContext* aCx, mozilla::dom::SpeechRecognitionResultList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:19.14       |      ~~~~~~~~~~~^~~
43:19.14 /usr/lib64/cscppc/g++ -o upluralrules.o -c  -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/thunderbird-115.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/builddir/build/BUILD/thunderbird-115.8.0/config/external/icu/i18n -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/thunderbird-115.8.0/intl/icu/source/common -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -I/usr/include/nspr4 -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nss -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/thunderbird-115.8.0/objdir/mozilla-config.h -fno-sized-deallocation -fno-aligned-new -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wno-complain-wrong-lang -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -fno-exceptions -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/upluralrules.o.pp   /builddir/build/BUILD/thunderbird-115.8.0/intl/icu/source/i18n/upluralrules.cpp
43:19.14 config/external/icu/i18n/usearch.o
43:19.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:19.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
43:19.14     inlined from ‘virtual bool mozilla::dom::SpeechRecognitionResult_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’ at SpeechRecognitionResultBinding.cpp:349:35:
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
43:19.14  1141 |     *this->stack = this;
43:19.14       |     ~~~~~~~~~~~~~^~~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp: In member function ‘virtual bool mozilla::dom::SpeechRecognitionResult_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’: <--[g++]
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:349:25: note: ‘expando’ declared here <--[g++]
43:19.14   349 |   JS::Rooted<JSObject*> expando(cx);
43:19.14       |                         ^~~~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:328:50: note: ‘cx’ declared here <--[g++]
43:19.14   328 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
43:19.14       |                                       ~~~~~~~~~~~^~
43:19.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:19.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:19.14     inlined from ‘virtual bool mozilla::dom::SpeechRecognitionResult_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’ at SpeechRecognitionResultBinding.cpp:414:60:
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
43:19.14  1141 |     *this->stack = this;
43:19.14       |     ~~~~~~~~~~~~~^~~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp: In member function ‘virtual bool mozilla::dom::SpeechRecognitionResult_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’: <--[g++]
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:414:25: note: ‘expando’ declared here <--[g++]
43:19.14   414 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
43:19.14       |                         ^~~~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:397:36: note: ‘cx’ declared here <--[g++]
43:19.14   397 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
43:19.14       |                         ~~~~~~~~~~~^~
43:19.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:19.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:19.14     inlined from ‘virtual bool mozilla::dom::SpeechRecognitionResult_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’ at SpeechRecognitionResultBinding.cpp:453:81:
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
43:19.14  1141 |     *this->stack = this;
43:19.14       |     ~~~~~~~~~~~~~^~~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp: In member function ‘virtual bool mozilla::dom::SpeechRecognitionResult_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’: <--[g++]
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:453:29: note: ‘expando’ declared here <--[g++]
43:19.14   453 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
43:19.14       |                             ^~~~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:429:33: note: ‘cx’ declared here <--[g++]
43:19.14   429 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
43:19.14       |                      ~~~~~~~~~~~^~
43:19.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:19.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:19.14     inlined from ‘bool mozilla::dom::SpeechRecognitionResult_Binding::Wrap(JSContext*, mozilla::dom::SpeechRecognitionResult*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SpeechRecognitionResultBinding.cpp:629:90:
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:19.14  1141 |     *this->stack = this;
43:19.14       |     ~~~~~~~~~~~~~^~~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp: In function ‘bool mozilla::dom::SpeechRecognitionResult_Binding::Wrap(JSContext*, mozilla::dom::SpeechRecognitionResult*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:629:25: note: ‘global’ declared here <--[g++]
43:19.14   629 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:19.14       |                         ^~~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:604:17: note: ‘aCx’ declared here <--[g++]
43:19.14   604 | Wrap(JSContext* aCx, mozilla::dom::SpeechRecognitionResult* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:19.14       |      ~~~~~~~~~~~^~~
43:19.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:19.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:19.14     inlined from ‘virtual bool mozilla::dom::SpeechRecognitionResultList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’ at SpeechRecognitionResultListBinding.cpp:380:60:
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
43:19.14  1141 |     *this->stack = this;
43:19.14       |     ~~~~~~~~~~~~~^~~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionResultListBinding.cpp: In member function ‘virtual bool mozilla::dom::SpeechRecognitionResultList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’: <--[g++]
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionResultListBinding.cpp:380:25: note: ‘expando’ declared here <--[g++]
43:19.14   380 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
43:19.14       |                         ^~~~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionResultListBinding.cpp:363:36: note: ‘cx’ declared here <--[g++]
43:19.14   363 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
43:19.14       |                         ~~~~~~~~~~~^~
43:19.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:19.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
43:19.14     inlined from ‘virtual bool mozilla::dom::SpeechRecognitionResultList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’ at SpeechRecognitionResultListBinding.cpp:315:35:
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
43:19.14  1141 |     *this->stack = this;
43:19.14       |     ~~~~~~~~~~~~~^~~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionResultListBinding.cpp: In member function ‘virtual bool mozilla::dom::SpeechRecognitionResultList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’: <--[g++]
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionResultListBinding.cpp:315:25: note: ‘expando’ declared here <--[g++]
43:19.14   315 |   JS::Rooted<JSObject*> expando(cx);
43:19.14       |                         ^~~~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionResultListBinding.cpp:294:50: note: ‘cx’ declared here <--[g++]
43:19.14   294 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
43:19.14       |                                       ~~~~~~~~~~~^~
43:19.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:19.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:19.14     inlined from ‘virtual bool mozilla::dom::SpeechRecognitionResultList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’ at SpeechRecognitionResultListBinding.cpp:419:81:
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
43:19.14  1141 |     *this->stack = this;
43:19.14       |     ~~~~~~~~~~~~~^~~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionResultListBinding.cpp: In member function ‘virtual bool mozilla::dom::SpeechRecognitionResultList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’: <--[g++]
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionResultListBinding.cpp:419:29: note: ‘expando’ declared here <--[g++]
43:19.14   419 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
43:19.14       |                             ^~~~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechRecognitionResultListBinding.cpp:395:33: note: ‘cx’ declared here <--[g++]
43:19.14   395 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
43:19.14       |                      ~~~~~~~~~~~^~
43:19.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:19.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:19.14     inlined from ‘bool mozilla::dom::SpeechSynthesis_Binding::Wrap(JSContext*, mozilla::dom::SpeechSynthesis*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SpeechSynthesisBinding.cpp:746:90:
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:19.14  1141 |     *this->stack = this;
43:19.14       |     ~~~~~~~~~~~~~^~~~~~
43:19.14 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings22.cpp:80: <--[g++]
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechSynthesisBinding.cpp: In function ‘bool mozilla::dom::SpeechSynthesis_Binding::Wrap(JSContext*, mozilla::dom::SpeechSynthesis*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechSynthesisBinding.cpp:746:25: note: ‘global’ declared here <--[g++]
43:19.14   746 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:19.14       |                         ^~~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechSynthesisBinding.cpp:718:17: note: ‘aCx’ declared here <--[g++]
43:19.14   718 | Wrap(JSContext* aCx, mozilla::dom::SpeechSynthesis* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:19.14       |      ~~~~~~~~~~~^~~
43:19.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:19.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:19.14     inlined from ‘bool mozilla::dom::SpeechSynthesis_Binding::getVoices(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’ at SpeechSynthesisBinding.cpp:318:71:
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
43:19.14  1141 |     *this->stack = this;
43:19.14       |     ~~~~~~~~~~~~~^~~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechSynthesisBinding.cpp: In function ‘bool mozilla::dom::SpeechSynthesis_Binding::getVoices(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’: <--[g++]
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechSynthesisBinding.cpp:318:25: note: ‘returnArray’ declared here <--[g++]
43:19.14   318 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
43:19.14       |                         ^~~~~~~~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechSynthesisBinding.cpp:303:22: note: ‘cx’ declared here <--[g++]
43:19.14   303 | getVoices(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
43:19.14       |           ~~~~~~~~~~~^~
43:19.14 In file included from /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/MetricTypes.h:14, <--[g++]
43:19.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:19.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:19.14     inlined from ‘bool mozilla::dom::SpeechSynthesisUtterance_Binding::Wrap(JSContext*, mozilla::dom::SpeechSynthesisUtterance*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SpeechSynthesisUtteranceBinding.cpp:1506:90:
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:19.14  1141 |     *this->stack = this;
43:19.14       |     ~~~~~~~~~~~~~^~~~~~
43:19.14 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings22.cpp:145: <--[g++]
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechSynthesisUtteranceBinding.cpp: In function ‘bool mozilla::dom::SpeechSynthesisUtterance_Binding::Wrap(JSContext*, mozilla::dom::SpeechSynthesisUtterance*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechSynthesisUtteranceBinding.cpp:1506:25: note: ‘global’ declared here <--[g++]
43:19.14  1506 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:19.14       |                         ^~~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechSynthesisUtteranceBinding.cpp:1478:17: note: ‘aCx’ declared here <--[g++]
43:19.14  1478 | Wrap(JSContext* aCx, mozilla::dom::SpeechSynthesisUtterance* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:19.14       |      ~~~~~~~~~~~^~~
43:19.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:19.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:19.14     inlined from ‘bool mozilla::dom::SpeechSynthesisVoice_Binding::Wrap(JSContext*, mozilla::dom::SpeechSynthesisVoice*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SpeechSynthesisVoiceBinding.cpp:418:90:
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:19.14  1141 |     *this->stack = this;
43:19.14       |     ~~~~~~~~~~~~~^~~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechSynthesisVoiceBinding.cpp: In function ‘bool mozilla::dom::SpeechSynthesisVoice_Binding::Wrap(JSContext*, mozilla::dom::SpeechSynthesisVoice*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechSynthesisVoiceBinding.cpp:418:25: note: ‘global’ declared here <--[g++]
43:19.14   418 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:19.14       |                         ^~~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SpeechSynthesisVoiceBinding.cpp:393:17: note: ‘aCx’ declared here <--[g++]
43:19.14   393 | Wrap(JSContext* aCx, mozilla::dom::SpeechSynthesisVoice* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:19.14       |      ~~~~~~~~~~~^~~
43:19.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:19.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:19.14     inlined from ‘bool mozilla::dom::StaticRange_Binding::Wrap(JSContext*, mozilla::dom::StaticRange*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at StaticRangeBinding.cpp:451:90:
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:19.14  1141 |     *this->stack = this;
43:19.14       |     ~~~~~~~~~~~~~^~~~~~
43:19.14 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings22.cpp:171: <--[g++]
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StaticRangeBinding.cpp: In function ‘bool mozilla::dom::StaticRange_Binding::Wrap(JSContext*, mozilla::dom::StaticRange*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StaticRangeBinding.cpp:451:25: note: ‘global’ declared here <--[g++]
43:19.14   451 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:19.14       |                         ^~~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StaticRangeBinding.cpp:423:17: note: ‘aCx’ declared here <--[g++]
43:19.14   423 | Wrap(JSContext* aCx, mozilla::dom::StaticRange* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:19.14       |      ~~~~~~~~~~~^~~
43:19.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:19.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:19.14     inlined from ‘bool mozilla::dom::StereoPannerNode_Binding::Wrap(JSContext*, mozilla::dom::StereoPannerNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at StereoPannerNodeBinding.cpp:593:90:
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:19.14  1141 |     *this->stack = this;
43:19.14       |     ~~~~~~~~~~~~~^~~~~~
43:19.14 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings22.cpp:184: <--[g++]
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StereoPannerNodeBinding.cpp: In function ‘bool mozilla::dom::StereoPannerNode_Binding::Wrap(JSContext*, mozilla::dom::StereoPannerNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StereoPannerNodeBinding.cpp:593:25: note: ‘global’ declared here <--[g++]
43:19.14   593 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:19.14       |                         ^~~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StereoPannerNodeBinding.cpp:562:17: note: ‘aCx’ declared here <--[g++]
43:19.14   562 | Wrap(JSContext* aCx, mozilla::dom::StereoPannerNode* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:19.14       |      ~~~~~~~~~~~^~~
43:19.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:19.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:19.14     inlined from ‘bool mozilla::dom::StorageManager_Binding::Wrap(JSContext*, mozilla::dom::StorageManager*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at StorageManagerBinding.cpp:652:90:
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:19.14  1141 |     *this->stack = this;
43:19.14       |     ~~~~~~~~~~~~~^~~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StorageManagerBinding.cpp: In function ‘bool mozilla::dom::StorageManager_Binding::Wrap(JSContext*, mozilla::dom::StorageManager*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StorageManagerBinding.cpp:652:25: note: ‘global’ declared here <--[g++]
43:19.14   652 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:19.14       |                         ^~~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StorageManagerBinding.cpp:627:17: note: ‘aCx’ declared here <--[g++]
43:19.14   627 | Wrap(JSContext* aCx, mozilla::dom::StorageManager* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:19.14       |      ~~~~~~~~~~~^~~
43:19.14 In file included from /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/MetricTypes.h:14, <--[g++]
43:19.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:19.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:19.14     inlined from ‘bool mozilla::dom::StructuredCloneTester_Binding::Wrap(JSContext*, mozilla::dom::StructuredCloneTester*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at StructuredCloneTesterBinding.cpp:406:90:
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:19.14  1141 |     *this->stack = this;
43:19.14       |     ~~~~~~~~~~~~~^~~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StructuredCloneTesterBinding.cpp: In function ‘bool mozilla::dom::StructuredCloneTester_Binding::Wrap(JSContext*, mozilla::dom::StructuredCloneTester*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StructuredCloneTesterBinding.cpp:406:25: note: ‘global’ declared here <--[g++]
43:19.14   406 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:19.14       |                         ^~~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StructuredCloneTesterBinding.cpp:381:17: note: ‘aCx’ declared here <--[g++]
43:19.14   381 | Wrap(JSContext* aCx, mozilla::dom::StructuredCloneTester* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:19.14       |      ~~~~~~~~~~~^~~
43:19.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
43:19.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
43:19.14     inlined from ‘virtual bool mozilla::dom::StyleSheetList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’ at StyleSheetListBinding.cpp:295:35:
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘value’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] <--[g++]
43:19.14  1141 |     *this->stack = this;
43:19.14       |     ~~~~~~~~~~~~~^~~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StyleSheetListBinding.cpp: In member function ‘virtual bool mozilla::dom::StyleSheetList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’: <--[g++]
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StyleSheetListBinding.cpp:295:27: note: ‘value’ declared here <--[g++]
43:19.14   295 |     JS::Rooted<JS::Value> value(cx);
43:19.14       |                           ^~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StyleSheetListBinding.cpp:290:50: note: ‘cx’ declared here <--[g++]
43:19.14   290 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
43:19.14       |                                       ~~~~~~~~~~~^~
43:19.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:19.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:19.14     inlined from ‘virtual bool mozilla::dom::StyleSheetList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’ at StyleSheetListBinding.cpp:424:81:
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
43:19.14  1141 |     *this->stack = this;
43:19.14       |     ~~~~~~~~~~~~~^~~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StyleSheetListBinding.cpp: In member function ‘virtual bool mozilla::dom::StyleSheetList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’: <--[g++]
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StyleSheetListBinding.cpp:424:29: note: ‘expando’ declared here <--[g++]
43:19.14   424 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
43:19.14       |                             ^~~~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StyleSheetListBinding.cpp:396:33: note: ‘cx’ declared here <--[g++]
43:19.14   396 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
43:19.14       |                      ~~~~~~~~~~~^~
43:19.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
43:19.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
43:19.14     inlined from ‘virtual bool mozilla::dom::StyleSheetList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const’ at StyleSheetListBinding.cpp:516:32:
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘temp’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] <--[g++]
43:19.14  1141 |     *this->stack = this;
43:19.14       |     ~~~~~~~~~~~~~^~~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StyleSheetListBinding.cpp: In member function ‘virtual bool mozilla::dom::StyleSheetList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const’: <--[g++]
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StyleSheetListBinding.cpp:516:25: note: ‘temp’ declared here <--[g++]
43:19.14   516 |   JS::Rooted<JS::Value> temp(cx);
43:19.14       |                         ^~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StyleSheetListBinding.cpp:514:41: note: ‘cx’ declared here <--[g++]
43:19.14   514 | DOMProxyHandler::getElements(JSContext* cx, JS::Handle<JSObject*> proxy, uint32_t begin, uint32_t end, js::ElementAdder* adder) const
43:19.14       |                              ~~~~~~~~~~~^~
43:19.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:19.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:19.14     inlined from ‘bool mozilla::dom::StyleSheetList_Binding::Wrap(JSContext*, mozilla::dom::StyleSheetList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at StyleSheetListBinding.cpp:605:90:
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:19.14  1141 |     *this->stack = this;
43:19.14       |     ~~~~~~~~~~~~~^~~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StyleSheetListBinding.cpp: In function ‘bool mozilla::dom::StyleSheetList_Binding::Wrap(JSContext*, mozilla::dom::StyleSheetList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StyleSheetListBinding.cpp:605:25: note: ‘global’ declared here <--[g++]
43:19.14   605 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:19.14       |                         ^~~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/StyleSheetListBinding.cpp:580:17: note: ‘aCx’ declared here <--[g++]
43:19.14   580 | Wrap(JSContext* aCx, mozilla::dom::StyleSheetList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:19.14       |      ~~~~~~~~~~~^~~
43:19.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:19.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:19.14     inlined from ‘bool mozilla::dom::CryptoKeyPair::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at SubtleCryptoBinding.cpp:188:54:
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
43:19.14  1141 |     *this->stack = this;
43:19.14       |     ~~~~~~~~~~~~~^~~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SubtleCryptoBinding.cpp: In member function ‘bool mozilla::dom::CryptoKeyPair::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SubtleCryptoBinding.cpp:188:25: note: ‘obj’ declared here <--[g++]
43:19.14   188 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
43:19.14       |                         ^~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SubtleCryptoBinding.cpp:180:44: note: ‘cx’ declared here <--[g++]
43:19.14   180 | CryptoKeyPair::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
43:19.14       |                                 ~~~~~~~~~~~^~
43:19.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:19.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:19.14     inlined from ‘bool mozilla::dom::CryptoKey_Binding::Wrap(JSContext*, mozilla::dom::CryptoKey*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SubtleCryptoBinding.cpp:4082:90:
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:19.14  1141 |     *this->stack = this;
43:19.14       |     ~~~~~~~~~~~~~^~~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SubtleCryptoBinding.cpp: In function ‘bool mozilla::dom::CryptoKey_Binding::Wrap(JSContext*, mozilla::dom::CryptoKey*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SubtleCryptoBinding.cpp:4082:25: note: ‘global’ declared here <--[g++]
43:19.14  4082 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:19.14       |                         ^~~~~~
43:19.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SubtleCryptoBinding.cpp:4057:17: note: ‘aCx’ declared here <--[g++]
43:19.14  4057 | Wrap(JSContext* aCx, mozilla::dom::CryptoKey* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:19.14       |      ~~~~~~~~~~~^~~
43:19.14 /usr/lib64/cscppc/g++ -o usearch.o -c  -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/thunderbird-115.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/builddir/build/BUILD/thunderbird-115.8.0/config/external/icu/i18n -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/thunderbird-115.8.0/intl/icu/source/common -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -I/usr/include/nspr4 -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nss -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/thunderbird-115.8.0/objdir/mozilla-config.h -fno-sized-deallocation -fno-aligned-new -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wno-complain-wrong-lang -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -fno-exceptions -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/usearch.o.pp   /builddir/build/BUILD/thunderbird-115.8.0/intl/icu/source/i18n/usearch.cpp
43:33.64 config/external/icu/i18n/uspoof.o
43:33.64 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:33.64     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:33.64     inlined from ‘bool mozilla::dom::SubtleCrypto_Binding::Wrap(JSContext*, mozilla::dom::SubtleCrypto*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SubtleCryptoBinding.cpp:5457:90:
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:33.64  1141 |     *this->stack = this;
43:33.64       |     ~~~~~~~~~~~~~^~~~~~
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SubtleCryptoBinding.cpp: In function ‘bool mozilla::dom::SubtleCrypto_Binding::Wrap(JSContext*, mozilla::dom::SubtleCrypto*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SubtleCryptoBinding.cpp:5457:25: note: ‘global’ declared here <--[g++]
43:33.64  5457 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:33.64       |                         ^~~~~~
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SubtleCryptoBinding.cpp:5432:17: note: ‘aCx’ declared here <--[g++]
43:33.64  5432 | Wrap(JSContext* aCx, mozilla::dom::SubtleCrypto* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:33.64       |      ~~~~~~~~~~~^~~
43:33.64 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:33.64     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:33.64     inlined from ‘bool mozilla::dom::TCPServerSocket_Binding::Wrap(JSContext*, mozilla::dom::TCPServerSocket*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at TCPServerSocketBinding.cpp:685:90:
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:33.64  1141 |     *this->stack = this;
43:33.64       |     ~~~~~~~~~~~~~^~~~~~
43:33.64 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings22.cpp:379: <--[g++]
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/TCPServerSocketBinding.cpp: In function ‘bool mozilla::dom::TCPServerSocket_Binding::Wrap(JSContext*, mozilla::dom::TCPServerSocket*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/TCPServerSocketBinding.cpp:685:25: note: ‘global’ declared here <--[g++]
43:33.64   685 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:33.64       |                         ^~~~~~
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/TCPServerSocketBinding.cpp:657:17: note: ‘aCx’ declared here <--[g++]
43:33.64   657 | Wrap(JSContext* aCx, mozilla::dom::TCPServerSocket* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:33.64       |      ~~~~~~~~~~~^~~
43:33.64 In file included from /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/MetricTypes.h:14, <--[g++]
43:33.64 cswrap: warning: 2024-04-11 15:55:47 still trying to lock /cswrap_cap_file_lock
43:33.64 In file included from /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/MetricTypes.h:14, <--[g++]
43:33.64                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/toolkit/components/glean/GleanMetrics.h:12, <--[g++]
43:33.64                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/base/Document.h:57, <--[g++]
43:33.64                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/base/mozAutoDocUpdate.h:11, <--[g++]
43:33.64                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/svg/DOMSVGTransformList.h:11, <--[g++]
43:33.64                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/svg/DOMSVGTransform.h:10, <--[g++]
43:33.64                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/svg/SVGMatrix.h:40, <--[g++]
43:33.64                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGMatrixBinding.cpp:23, <--[g++]
43:33.64                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings20.cpp:2: <--[g++]
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] <--[g++]
43:33.64    29 |   constexpr explicit Labeled<T, E>(uint32_t id) : mId(id) {}
43:33.64       |                                    ^~~~~~~~
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note: remove the ‘< >’ <--[g++]
43:33.64 In file included from /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:53, <--[g++]
43:33.64                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/base/nsIContentInlines.h:14, <--[g++]
43:33.64                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/svg/SVGViewportElement.h:14, <--[g++]
43:33.64                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/svg/SVGSVGElement.h:11, <--[g++]
43:33.64                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/svg/DOMSVGPoint.h:17, <--[g++]
43:33.64                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPointBinding.cpp:5, <--[g++]
43:33.64                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings20.cpp:106: <--[g++]
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/layout/base/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]’: <--[g++]
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/layout/base/FrameProperties.h:202:51:   required from ‘mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]’ <--[g++]
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:   202 |     return ReinterpretHelper<T>::FromInternalValue(v); <--[g++]
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ <--[g++]
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:4171:27:   required from ‘mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]’ <--[g++]
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:  4171 |     return mProperties.Get(aProperty, aFoundResult); <--[g++]
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:       |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ <--[g++]
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:1378:50:   required from here <--[g++]
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:  1378 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); <--[g++]
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:       |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <--[g++]
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/layout/base/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] <--[g++]
43:33.64   302 |       memcpy(&value, &aInternalValue, sizeof(value));
43:33.64       |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note: ‘mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >’ {aka ‘struct mozilla::FrameBidiData’} declared here <--[g++]
43:33.64   388 | struct FrameBidiData {
43:33.64       |        ^~~~~~~~~~~~~
43:33.64 In file included from /builddir/build/BUILD/thunderbird-115.8.0/js/public/CallAndConstruct.h:15, <--[g++]
43:33.64                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/SVGMatrixBinding.h:6, <--[g++]
43:33.64                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGMatrixBinding.cpp:5: <--[g++]
43:33.64 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:33.64     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:33.64     inlined from ‘void mozilla::dom::SVGTransform_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at SVGTransformBinding.cpp:766:74:
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:33.64  1141 |     *this->stack = this;
43:33.64       |     ~~~~~~~~~~~~~^~~~~~
43:33.64 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings20.cpp:405: <--[g++]
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGTransformBinding.cpp: In function ‘void mozilla::dom::SVGTransform_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGTransformBinding.cpp:766:25: note: ‘parentProto’ declared here <--[g++]
43:33.64   766 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
43:33.64       |                         ^~~~~~~~~~~
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGTransformBinding.cpp:764:35: note: ‘aCx’ declared here <--[g++]
43:33.64   764 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
43:33.64       |                        ~~~~~~~~~~~^~~
43:33.64 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:33.64     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:33.64     inlined from ‘void mozilla::dom::SVGMatrix_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at SVGMatrixBinding.cpp:1349:74:
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:33.64  1141 |     *this->stack = this;
43:33.64       |     ~~~~~~~~~~~~~^~~~~~
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGMatrixBinding.cpp: In function ‘void mozilla::dom::SVGMatrix_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGMatrixBinding.cpp:1349:25: note: ‘parentProto’ declared here <--[g++]
43:33.64  1349 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
43:33.64       |                         ^~~~~~~~~~~
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGMatrixBinding.cpp:1347:35: note: ‘aCx’ declared here <--[g++]
43:33.64  1347 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
43:33.64       |                        ~~~~~~~~~~~^~~
43:33.64 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:33.64     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:33.64     inlined from ‘void mozilla::dom::SVGNumber_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at SVGNumberBinding.cpp:372:74:
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:33.64  1141 |     *this->stack = this;
43:33.64       |     ~~~~~~~~~~~~~^~~~~~
43:33.64 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings20.cpp:28: <--[g++]
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGNumberBinding.cpp: In function ‘void mozilla::dom::SVGNumber_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGNumberBinding.cpp:372:25: note: ‘parentProto’ declared here <--[g++]
43:33.64   372 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
43:33.64       |                         ^~~~~~~~~~~
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGNumberBinding.cpp:370:35: note: ‘aCx’ declared here <--[g++]
43:33.64   370 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
43:33.64       |                        ~~~~~~~~~~~^~~
43:33.64 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:33.64     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:33.64     inlined from ‘void mozilla::dom::SVGNumberList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at SVGNumberListBinding.cpp:1042:74:
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:33.64  1141 |     *this->stack = this;
43:33.64       |     ~~~~~~~~~~~~~^~~~~~
43:33.64 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings20.cpp:41: <--[g++]
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGNumberListBinding.cpp: In function ‘void mozilla::dom::SVGNumberList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGNumberListBinding.cpp:1042:25: note: ‘parentProto’ declared here <--[g++]
43:33.64  1042 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
43:33.64       |                         ^~~~~~~~~~~
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGNumberListBinding.cpp:1040:35: note: ‘aCx’ declared here <--[g++]
43:33.64  1040 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
43:33.64       |                        ~~~~~~~~~~~^~~
43:33.64 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:33.64     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:33.64     inlined from ‘void mozilla::dom::SVGPathSegList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at SVGPathSegListBinding.cpp:717:74:
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:33.64  1141 |     *this->stack = this;
43:33.64       |     ~~~~~~~~~~~~~^~~~~~
43:33.64 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings20.cpp:80: <--[g++]
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegListBinding.cpp: In function ‘void mozilla::dom::SVGPathSegList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegListBinding.cpp:717:25: note: ‘parentProto’ declared here <--[g++]
43:33.64   717 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
43:33.64       |                         ^~~~~~~~~~~
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegListBinding.cpp:715:35: note: ‘aCx’ declared here <--[g++]
43:33.64   715 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
43:33.64       |                        ~~~~~~~~~~~^~~
43:33.64 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:33.64     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:33.64     inlined from ‘void mozilla::dom::SVGPoint_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at SVGPointBinding.cpp:517:74:
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:33.64  1141 |     *this->stack = this;
43:33.64       |     ~~~~~~~~~~~~~^~~~~~
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPointBinding.cpp: In function ‘void mozilla::dom::SVGPoint_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPointBinding.cpp:517:25: note: ‘parentProto’ declared here <--[g++]
43:33.64   517 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
43:33.64       |                         ^~~~~~~~~~~
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPointBinding.cpp:515:35: note: ‘aCx’ declared here <--[g++]
43:33.64   515 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
43:33.64       |                        ~~~~~~~~~~~^~~
43:33.64 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:33.64     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:33.64     inlined from ‘void mozilla::dom::SVGPointList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at SVGPointListBinding.cpp:1042:74:
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:33.64  1141 |     *this->stack = this;
43:33.64       |     ~~~~~~~~~~~~~^~~~~~
43:33.64 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings20.cpp:119: <--[g++]
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPointListBinding.cpp: In function ‘void mozilla::dom::SVGPointList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPointListBinding.cpp:1042:25: note: ‘parentProto’ declared here <--[g++]
43:33.64  1042 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
43:33.64       |                         ^~~~~~~~~~~
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPointListBinding.cpp:1040:35: note: ‘aCx’ declared here <--[g++]
43:33.64  1040 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
43:33.64       |                        ~~~~~~~~~~~^~~
43:33.64 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:33.64     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:33.64     inlined from ‘void mozilla::dom::SVGPreserveAspectRatio_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at SVGPreserveAspectRatioBinding.cpp:472:74:
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:33.64  1141 |     *this->stack = this;
43:33.64       |     ~~~~~~~~~~~~~^~~~~~
43:33.64 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings20.cpp:158: <--[g++]
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPreserveAspectRatioBinding.cpp: In function ‘void mozilla::dom::SVGPreserveAspectRatio_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPreserveAspectRatioBinding.cpp:472:25: note: ‘parentProto’ declared here <--[g++]
43:33.64   472 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
43:33.64       |                         ^~~~~~~~~~~
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPreserveAspectRatioBinding.cpp:470:35: note: ‘aCx’ declared here <--[g++]
43:33.64   470 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
43:33.64       |                        ~~~~~~~~~~~^~~
43:33.64 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:33.64     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:33.64     inlined from ‘void mozilla::dom::SVGRect_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at SVGRectBinding.cpp:612:74:
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:33.64  1141 |     *this->stack = this;
43:33.64       |     ~~~~~~~~~~~~~^~~~~~
43:33.64 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings20.cpp:184: <--[g++]
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGRectBinding.cpp: In function ‘void mozilla::dom::SVGRect_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGRectBinding.cpp:612:25: note: ‘parentProto’ declared here <--[g++]
43:33.64   612 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
43:33.64       |                         ^~~~~~~~~~~
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGRectBinding.cpp:610:35: note: ‘aCx’ declared here <--[g++]
43:33.64   610 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
43:33.64       |                        ~~~~~~~~~~~^~~
43:33.64 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:33.64     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:33.64     inlined from ‘void mozilla::dom::SVGStringList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at SVGStringListBinding.cpp:996:74:
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:33.64  1141 |     *this->stack = this;
43:33.64       |     ~~~~~~~~~~~~~^~~~~~
43:33.64 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings20.cpp:262: <--[g++]
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGStringListBinding.cpp: In function ‘void mozilla::dom::SVGStringList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGStringListBinding.cpp:996:25: note: ‘parentProto’ declared here <--[g++]
43:33.64   996 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
43:33.64       |                         ^~~~~~~~~~~
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGStringListBinding.cpp:994:35: note: ‘aCx’ declared here <--[g++]
43:33.64   994 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
43:33.64       |                        ~~~~~~~~~~~^~~
43:33.64 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
43:33.64     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
43:33.64     inlined from ‘virtual bool mozilla::dom::SVGPathSegList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const’ at SVGPathSegListBinding.cpp:563:32:
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘temp’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] <--[g++]
43:33.64  1141 |     *this->stack = this;
43:33.64       |     ~~~~~~~~~~~~~^~~~~~
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegListBinding.cpp: In member function ‘virtual bool mozilla::dom::SVGPathSegList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const’: <--[g++]
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegListBinding.cpp:563:25: note: ‘temp’ declared here <--[g++]
43:33.64   563 |   JS::Rooted<JS::Value> temp(cx);
43:33.64       |                         ^~~~
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegListBinding.cpp:561:41: note: ‘cx’ declared here <--[g++]
43:33.64   561 | DOMProxyHandler::getElements(JSContext* cx, JS::Handle<JSObject*> proxy, uint32_t begin, uint32_t end, js::ElementAdder* adder) const
43:33.64       |                              ~~~~~~~~~~~^~
43:33.64 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:33.64     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:33.64     inlined from ‘virtual bool mozilla::dom::SVGStringList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’ at SVGStringListBinding.cpp:708:60:
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
43:33.64  1141 |     *this->stack = this;
43:33.64       |     ~~~~~~~~~~~~~^~~~~~
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGStringListBinding.cpp: In member function ‘virtual bool mozilla::dom::SVGStringList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’: <--[g++]
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGStringListBinding.cpp:708:25: note: ‘expando’ declared here <--[g++]
43:33.64   708 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
43:33.64       |                         ^~~~~~~
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGStringListBinding.cpp:688:36: note: ‘cx’ declared here <--[g++]
43:33.64   688 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
43:33.64       |                         ~~~~~~~~~~~^~
43:33.64 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:33.64     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:33.64     inlined from ‘bool mozilla::dom::SVGNumber_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGNumber*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGNumberBinding.cpp:308:90:
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:33.64  1141 |     *this->stack = this;
43:33.64       |     ~~~~~~~~~~~~~^~~~~~
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGNumberBinding.cpp: In function ‘bool mozilla::dom::SVGNumber_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGNumber*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGNumberBinding.cpp:308:25: note: ‘global’ declared here <--[g++]
43:33.64   308 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:33.64       |                         ^~~~~~
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGNumberBinding.cpp:283:17: note: ‘aCx’ declared here <--[g++]
43:33.64   283 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGNumber* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:33.64       |      ~~~~~~~~~~~^~~
43:33.64 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:33.64     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:33.64     inlined from ‘virtual bool mozilla::dom::SVGNumberList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’ at SVGNumberListBinding.cpp:749:60:
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
43:33.64  1141 |     *this->stack = this;
43:33.64       |     ~~~~~~~~~~~~~^~~~~~
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGNumberListBinding.cpp: In member function ‘virtual bool mozilla::dom::SVGNumberList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’: <--[g++]
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGNumberListBinding.cpp:749:25: note: ‘expando’ declared here <--[g++]
43:33.64   749 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
43:33.64       |                         ^~~~~~~
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGNumberListBinding.cpp:728:36: note: ‘cx’ declared here <--[g++]
43:33.64   728 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
43:33.64       |                         ~~~~~~~~~~~^~
43:33.64 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:33.64     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:33.64     inlined from ‘virtual bool mozilla::dom::SVGPathSegList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’ at SVGPathSegListBinding.cpp:424:60:
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
43:33.64  1141 |     *this->stack = this;
43:33.64       |     ~~~~~~~~~~~~~^~~~~~
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegListBinding.cpp: In member function ‘virtual bool mozilla::dom::SVGPathSegList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’: <--[g++]
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegListBinding.cpp:424:25: note: ‘expando’ declared here <--[g++]
43:33.64   424 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
43:33.64       |                         ^~~~~~~
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegListBinding.cpp:403:36: note: ‘cx’ declared here <--[g++]
43:33.64   403 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
43:33.64       |                         ~~~~~~~~~~~^~
43:33.64 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:33.64     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:33.64     inlined from ‘virtual bool mozilla::dom::SVGPointList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’ at SVGPointListBinding.cpp:749:60:
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
43:33.64  1141 |     *this->stack = this;
43:33.64       |     ~~~~~~~~~~~~~^~~~~~
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPointListBinding.cpp: In member function ‘virtual bool mozilla::dom::SVGPointList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’: <--[g++]
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPointListBinding.cpp:749:25: note: ‘expando’ declared here <--[g++]
43:33.64   749 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
43:33.64       |                         ^~~~~~~
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPointListBinding.cpp:728:36: note: ‘cx’ declared here <--[g++]
43:33.64   728 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
43:33.64       |                         ~~~~~~~~~~~^~
43:33.64 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:33.64     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
43:33.64     inlined from ‘virtual bool mozilla::dom::SVGStringList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’ at SVGStringListBinding.cpp:640:35:
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
43:33.64  1141 |     *this->stack = this;
43:33.64       |     ~~~~~~~~~~~~~^~~~~~
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGStringListBinding.cpp: In member function ‘virtual bool mozilla::dom::SVGStringList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’: <--[g++]
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGStringListBinding.cpp:640:25: note: ‘expando’ declared here <--[g++]
43:33.64   640 |   JS::Rooted<JSObject*> expando(cx);
43:33.64       |                         ^~~~~~~
43:33.64 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGStringListBinding.cpp:617:50: note: ‘cx’ declared here <--[g++]
43:33.64   617 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
43:33.64       |                                       ~~~~~~~~~~~^~
43:33.64 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:33.64     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:33.64     inlined from ‘virtual bool mozilla::dom::SVGStringList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’ at SVGStringListBinding.cpp:749:81:
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
43:33.65  1141 |     *this->stack = this;
43:33.65       |     ~~~~~~~~~~~~~^~~~~~
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGStringListBinding.cpp: In member function ‘virtual bool mozilla::dom::SVGStringList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’: <--[g++]
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGStringListBinding.cpp:749:29: note: ‘expando’ declared here <--[g++]
43:33.65   749 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
43:33.65       |                             ^~~~~~~
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGStringListBinding.cpp:723:33: note: ‘cx’ declared here <--[g++]
43:33.65   723 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
43:33.65       |                      ~~~~~~~~~~~^~
43:33.65 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:33.65     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
43:33.65     inlined from ‘virtual bool mozilla::dom::SVGPathSegList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’ at SVGPathSegListBinding.cpp:355:35:
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
43:33.65  1141 |     *this->stack = this;
43:33.65       |     ~~~~~~~~~~~~~^~~~~~
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegListBinding.cpp: In member function ‘virtual bool mozilla::dom::SVGPathSegList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’: <--[g++]
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegListBinding.cpp:355:25: note: ‘expando’ declared here <--[g++]
43:33.65   355 |   JS::Rooted<JSObject*> expando(cx);
43:33.65       |                         ^~~~~~~
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegListBinding.cpp:330:50: note: ‘cx’ declared here <--[g++]
43:33.65   330 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
43:33.65       |                                       ~~~~~~~~~~~^~
43:33.65 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:33.65     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:33.65     inlined from ‘virtual bool mozilla::dom::SVGPathSegList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’ at SVGPathSegListBinding.cpp:467:81:
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
43:33.65  1141 |     *this->stack = this;
43:33.65       |     ~~~~~~~~~~~~~^~~~~~
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegListBinding.cpp: In member function ‘virtual bool mozilla::dom::SVGPathSegList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’: <--[g++]
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegListBinding.cpp:467:29: note: ‘expando’ declared here <--[g++]
43:33.65   467 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
43:33.65       |                             ^~~~~~~
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegListBinding.cpp:439:33: note: ‘cx’ declared here <--[g++]
43:33.65   439 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
43:33.65       |                      ~~~~~~~~~~~^~
43:33.65 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:33.65     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:33.65     inlined from ‘bool mozilla::dom::SVGPoint_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPoint*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGPointBinding.cpp:453:90:
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:33.65  1141 |     *this->stack = this;
43:33.65       |     ~~~~~~~~~~~~~^~~~~~
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPointBinding.cpp: In function ‘bool mozilla::dom::SVGPoint_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPoint*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPointBinding.cpp:453:25: note: ‘global’ declared here <--[g++]
43:33.65   453 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:33.65       |                         ^~~~~~
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPointBinding.cpp:428:17: note: ‘aCx’ declared here <--[g++]
43:33.65   428 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGPoint* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:33.65       |      ~~~~~~~~~~~^~~
43:33.65 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:33.65     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
43:33.65     inlined from ‘virtual bool mozilla::dom::SVGNumberList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’ at SVGNumberListBinding.cpp:718:35:
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
43:33.65  1141 |     *this->stack = this;
43:33.65       |     ~~~~~~~~~~~~~^~~~~~
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGNumberListBinding.cpp: In member function ‘virtual bool mozilla::dom::SVGNumberList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’: <--[g++]
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGNumberListBinding.cpp:718:25: note: ‘expando’ declared here <--[g++]
43:33.65   718 |   JS::Rooted<JSObject*> expando(cx);
43:33.65       |                         ^~~~~~~
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGNumberListBinding.cpp:706:42: note: ‘cx’ declared here <--[g++]
43:33.65   706 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
43:33.65       |                               ~~~~~~~~~~~^~
43:33.65 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:33.65     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
43:33.65     inlined from ‘virtual bool mozilla::dom::SVGStringList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’ at SVGStringListBinding.cpp:678:35:
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
43:33.65  1141 |     *this->stack = this;
43:33.65       |     ~~~~~~~~~~~~~^~~~~~
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGStringListBinding.cpp: In member function ‘virtual bool mozilla::dom::SVGStringList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’: <--[g++]
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGStringListBinding.cpp:678:25: note: ‘expando’ declared here <--[g++]
43:33.65   678 |   JS::Rooted<JSObject*> expando(cx);
43:33.65       |                         ^~~~~~~
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGStringListBinding.cpp:666:42: note: ‘cx’ declared here <--[g++]
43:33.65   666 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
43:33.65       |                               ~~~~~~~~~~~^~
43:33.65 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:33.65     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
43:33.65     inlined from ‘virtual bool mozilla::dom::SVGPathSegList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’ at SVGPathSegListBinding.cpp:393:35:
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
43:33.65  1141 |     *this->stack = this;
43:33.65       |     ~~~~~~~~~~~~~^~~~~~
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegListBinding.cpp: In member function ‘virtual bool mozilla::dom::SVGPathSegList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’: <--[g++]
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegListBinding.cpp:393:25: note: ‘expando’ declared here <--[g++]
43:33.65   393 |   JS::Rooted<JSObject*> expando(cx);
43:33.65       |                         ^~~~~~~
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegListBinding.cpp:381:42: note: ‘cx’ declared here <--[g++]
43:33.65   381 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
43:33.65       |                               ~~~~~~~~~~~^~
43:33.65 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:33.65     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
43:33.65     inlined from ‘virtual bool mozilla::dom::SVGPointList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’ at SVGPointListBinding.cpp:718:35:
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
43:33.65  1141 |     *this->stack = this;
43:33.65       |     ~~~~~~~~~~~~~^~~~~~
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPointListBinding.cpp: In member function ‘virtual bool mozilla::dom::SVGPointList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’: <--[g++]
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPointListBinding.cpp:718:25: note: ‘expando’ declared here <--[g++]
43:33.65   718 |   JS::Rooted<JSObject*> expando(cx);
43:33.65       |                         ^~~~~~~
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPointListBinding.cpp:706:42: note: ‘cx’ declared here <--[g++]
43:33.65   706 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
43:33.65       |                               ~~~~~~~~~~~^~
43:33.65 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:33.65     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:33.65     inlined from ‘bool mozilla::dom::SVGMatrix_Binding::Wrap(JSContext*, mozilla::dom::SVGMatrix*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGMatrixBinding.cpp:1285:90:
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:33.65  1141 |     *this->stack = this;
43:33.65       |     ~~~~~~~~~~~~~^~~~~~
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGMatrixBinding.cpp: In function ‘bool mozilla::dom::SVGMatrix_Binding::Wrap(JSContext*, mozilla::dom::SVGMatrix*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGMatrixBinding.cpp:1285:25: note: ‘global’ declared here <--[g++]
43:33.65  1285 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:33.65       |                         ^~~~~~
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGMatrixBinding.cpp:1260:17: note: ‘aCx’ declared here <--[g++]
43:33.65  1260 | Wrap(JSContext* aCx, mozilla::dom::SVGMatrix* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:33.65       |      ~~~~~~~~~~~^~~
43:33.65 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:33.65     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:33.65     inlined from ‘bool mozilla::dom::SVGMetadataElement_Binding::Wrap(JSContext*, mozilla::dom::SVGMetadataElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGMetadataElementBinding.cpp:203:90:
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:33.65  1141 |     *this->stack = this;
43:33.65       |     ~~~~~~~~~~~~~^~~~~~
43:33.65 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings20.cpp:15: <--[g++]
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGMetadataElementBinding.cpp: In function ‘bool mozilla::dom::SVGMetadataElement_Binding::Wrap(JSContext*, mozilla::dom::SVGMetadataElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGMetadataElementBinding.cpp:203:25: note: ‘global’ declared here <--[g++]
43:33.65   203 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:33.65       |                         ^~~~~~
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGMetadataElementBinding.cpp:166:17: note: ‘aCx’ declared here <--[g++]
43:33.65   166 | Wrap(JSContext* aCx, mozilla::dom::SVGMetadataElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:33.65       |      ~~~~~~~~~~~^~~
43:33.65 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:33.65     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:33.65     inlined from ‘bool mozilla::dom::SVGPatternElement_Binding::Wrap(JSContext*, mozilla::dom::SVGPatternElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGPatternElementBinding.cpp:618:90:
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:33.65  1141 |     *this->stack = this;
43:33.65       |     ~~~~~~~~~~~~~^~~~~~
43:33.65 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings20.cpp:93: <--[g++]
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPatternElementBinding.cpp: In function ‘bool mozilla::dom::SVGPatternElement_Binding::Wrap(JSContext*, mozilla::dom::SVGPatternElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPatternElementBinding.cpp:618:25: note: ‘global’ declared here <--[g++]
43:33.65   618 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:33.65       |                         ^~~~~~
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPatternElementBinding.cpp:581:17: note: ‘aCx’ declared here <--[g++]
43:33.65   581 | Wrap(JSContext* aCx, mozilla::dom::SVGPatternElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:33.65       |      ~~~~~~~~~~~^~~
43:33.65 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:33.65     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:33.65     inlined from ‘bool mozilla::dom::SVGRadialGradientElement_Binding::Wrap(JSContext*, mozilla::dom::SVGRadialGradientElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGRadialGradientElementBinding.cpp:468:90:
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:33.65  1141 |     *this->stack = this;
43:33.65       |     ~~~~~~~~~~~~~^~~~~~
43:33.65 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings20.cpp:171: <--[g++]
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGRadialGradientElementBinding.cpp: In function ‘bool mozilla::dom::SVGRadialGradientElement_Binding::Wrap(JSContext*, mozilla::dom::SVGRadialGradientElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGRadialGradientElementBinding.cpp:468:25: note: ‘global’ declared here <--[g++]
43:33.65   468 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:33.65       |                         ^~~~~~
43:33.65 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGRadialGradientElementBinding.cpp:428:17: note: ‘aCx’ declared here <--[g++]
43:33.65   428 | Wrap(JSContext* aCx, mozilla::dom::SVGRadialGradientElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:33.65       |      ~~~~~~~~~~~^~~
43:33.65 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:48.21     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:48.21     inlined from ‘bool mozilla::dom::SVGStopElement_Binding::Wrap(JSContext*, mozilla::dom::SVGStopElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGStopElementBinding.cpp:280:90:
43:48.21 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:48.21  1141 |     *this->stack = this;
43:48.21       |     ~~~~~~~~~~~~~^~~~~~
43:48.21 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings20.cpp:249: <--[g++]
43:48.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGStopElementBinding.cpp: In function ‘bool mozilla::dom::SVGStopElement_Binding::Wrap(JSContext*, mozilla::dom::SVGStopElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:48.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGStopElementBinding.cpp:280:25: note: ‘global’ declared here <--[g++]
43:48.21   280 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:48.21       |                         ^~~~~~
43:48.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGStopElementBinding.cpp:243:17: note: ‘aCx’ declared here <--[g++]
43:48.21   243 | Wrap(JSContext* aCx, mozilla::dom::SVGStopElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:48.21       |      ~~~~~~~~~~~^~~
43:48.21 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:48.21     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:48.21     inlined from ‘virtual bool mozilla::dom::SVGNumberList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’ at SVGNumberListBinding.cpp:792:81:
43:48.21 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
43:48.21  1141 |     *this->stack = this;
43:48.21       |     ~~~~~~~~~~~~~^~~~~~
43:48.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGNumberListBinding.cpp: In member function ‘virtual bool mozilla::dom::SVGNumberList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’: <--[g++]
43:48.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGNumberListBinding.cpp:792:29: note: ‘expando’ declared here <--[g++]
43:48.21   792 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
43:48.21       |                             ^~~~~~~
43:48.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGNumberListBinding.cpp:764:33: note: ‘cx’ declared here <--[g++]
43:48.21   764 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
43:48.21       |                      ~~~~~~~~~~~^~
43:48.21 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:48.21     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
43:48.21     inlined from ‘virtual bool mozilla::dom::SVGNumberList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’ at SVGNumberListBinding.cpp:680:35:
43:48.21 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
43:48.21  1141 |     *this->stack = this;
43:48.21       |     ~~~~~~~~~~~~~^~~~~~
43:48.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGNumberListBinding.cpp: In member function ‘virtual bool mozilla::dom::SVGNumberList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’: <--[g++]
43:48.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGNumberListBinding.cpp:680:25: note: ‘expando’ declared here <--[g++]
43:48.21   680 |   JS::Rooted<JSObject*> expando(cx);
43:48.21       |                         ^~~~~~~
43:48.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGNumberListBinding.cpp:655:50: note: ‘cx’ declared here <--[g++]
43:48.21   655 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
43:48.21       |                                       ~~~~~~~~~~~^~
43:48.21 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
43:48.21     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
43:48.21     inlined from ‘virtual bool mozilla::dom::SVGNumberList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const’ at SVGNumberListBinding.cpp:888:32:
43:48.21 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘temp’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] <--[g++]
43:48.21  1141 |     *this->stack = this;
43:48.21       |     ~~~~~~~~~~~~~^~~~~~
43:48.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGNumberListBinding.cpp: In member function ‘virtual bool mozilla::dom::SVGNumberList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const’: <--[g++]
43:48.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGNumberListBinding.cpp:888:25: note: ‘temp’ declared here <--[g++]
43:48.21   888 |   JS::Rooted<JS::Value> temp(cx);
43:48.21       |                         ^~~~
43:48.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGNumberListBinding.cpp:886:41: note: ‘cx’ declared here <--[g++]
43:48.21   886 | DOMProxyHandler::getElements(JSContext* cx, JS::Handle<JSObject*> proxy, uint32_t begin, uint32_t end, js::ElementAdder* adder) const
43:48.21       |                              ~~~~~~~~~~~^~
43:48.21 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:48.21     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:48.21     inlined from ‘bool mozilla::dom::SVGNumberList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGNumberList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGNumberListBinding.cpp:976:90:
43:48.21 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:48.21  1141 |     *this->stack = this;
43:48.21       |     ~~~~~~~~~~~~~^~~~~~
43:48.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGNumberListBinding.cpp: In function ‘bool mozilla::dom::SVGNumberList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGNumberList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:48.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGNumberListBinding.cpp:976:25: note: ‘global’ declared here <--[g++]
43:48.21   976 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:48.21       |                         ^~~~~~
43:48.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGNumberListBinding.cpp:951:17: note: ‘aCx’ declared here <--[g++]
43:48.21   951 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGNumberList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:48.21       |      ~~~~~~~~~~~^~~
43:48.21 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:48.21     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:48.21     inlined from ‘bool mozilla::dom::SVGPathElement_Binding::Wrap(JSContext*, mozilla::dom::SVGPathElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGPathElementBinding.cpp:393:90:
43:48.21 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:48.21  1141 |     *this->stack = this;
43:48.21       |     ~~~~~~~~~~~~~^~~~~~
43:48.21 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings20.cpp:54: <--[g++]
43:48.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathElementBinding.cpp: In function ‘bool mozilla::dom::SVGPathElement_Binding::Wrap(JSContext*, mozilla::dom::SVGPathElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:48.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathElementBinding.cpp:393:25: note: ‘global’ declared here <--[g++]
43:48.21   393 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:48.21       |                         ^~~~~~
43:48.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathElementBinding.cpp:350:17: note: ‘aCx’ declared here <--[g++]
43:48.21   350 | Wrap(JSContext* aCx, mozilla::dom::SVGPathElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:48.21       |      ~~~~~~~~~~~^~~
43:48.21 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:48.21     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:48.21     inlined from ‘bool mozilla::dom::SVGPolygonElement_Binding::Wrap(JSContext*, mozilla::dom::SVGPolygonElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGPolygonElementBinding.cpp:323:90:
43:48.21 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:48.21  1141 |     *this->stack = this;
43:48.21       |     ~~~~~~~~~~~~~^~~~~~
43:48.21 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings20.cpp:132: <--[g++]
43:48.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPolygonElementBinding.cpp: In function ‘bool mozilla::dom::SVGPolygonElement_Binding::Wrap(JSContext*, mozilla::dom::SVGPolygonElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:48.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPolygonElementBinding.cpp:323:25: note: ‘global’ declared here <--[g++]
43:48.21   323 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:48.21       |                         ^~~~~~
43:48.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPolygonElementBinding.cpp:280:17: note: ‘aCx’ declared here <--[g++]
43:48.21   280 | Wrap(JSContext* aCx, mozilla::dom::SVGPolygonElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:48.21       |      ~~~~~~~~~~~^~~
43:48.21 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:48.21     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:48.21     inlined from ‘bool mozilla::dom::SVGPolylineElement_Binding::Wrap(JSContext*, mozilla::dom::SVGPolylineElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGPolylineElementBinding.cpp:323:90:
43:48.21 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:48.21  1141 |     *this->stack = this;
43:48.21       |     ~~~~~~~~~~~~~^~~~~~
43:48.21 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings20.cpp:145: <--[g++]
43:48.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPolylineElementBinding.cpp: In function ‘bool mozilla::dom::SVGPolylineElement_Binding::Wrap(JSContext*, mozilla::dom::SVGPolylineElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:48.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPolylineElementBinding.cpp:323:25: note: ‘global’ declared here <--[g++]
43:48.21   323 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:48.21       |                         ^~~~~~
43:48.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPolylineElementBinding.cpp:280:17: note: ‘aCx’ declared here <--[g++]
43:48.21   280 | Wrap(JSContext* aCx, mozilla::dom::SVGPolylineElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:48.21       |      ~~~~~~~~~~~^~~
43:48.21 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:48.21     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:48.21     inlined from ‘bool mozilla::dom::SVGRectElement_Binding::Wrap(JSContext*, mozilla::dom::SVGRectElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGRectElementBinding.cpp:471:90:
43:48.21 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:48.21  1141 |     *this->stack = this;
43:48.21       |     ~~~~~~~~~~~~~^~~~~~
43:48.21 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings20.cpp:197: <--[g++]
43:48.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGRectElementBinding.cpp: In function ‘bool mozilla::dom::SVGRectElement_Binding::Wrap(JSContext*, mozilla::dom::SVGRectElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:48.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGRectElementBinding.cpp:471:25: note: ‘global’ declared here <--[g++]
43:48.21   471 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:48.21       |                         ^~~~~~
43:48.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGRectElementBinding.cpp:428:17: note: ‘aCx’ declared here <--[g++]
43:48.21   428 | Wrap(JSContext* aCx, mozilla::dom::SVGRectElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:48.21       |      ~~~~~~~~~~~^~~
43:48.22 /usr/lib64/cscppc/g++ -o UnifiedBindings7.o -c  -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/thunderbird-115.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DSTATIC_EXPORTABLE_JS_API -I/builddir/build/BUILD/thunderbird-115.8.0/dom/bindings -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom -I/builddir/build/BUILD/thunderbird-115.8.0/dom/base -I/builddir/build/BUILD/thunderbird-115.8.0/dom/battery -I/builddir/build/BUILD/thunderbird-115.8.0/dom/canvas -I/builddir/build/BUILD/thunderbird-115.8.0/dom/geolocation -I/builddir/build/BUILD/thunderbird-115.8.0/dom/html -I/builddir/build/BUILD/thunderbird-115.8.0/dom/indexedDB -I/builddir/build/BUILD/thunderbird-115.8.0/dom/media/webaudio -I/builddir/build/BUILD/thunderbird-115.8.0/dom/media/webrtc -I/builddir/build/BUILD/thunderbird-115.8.0/dom/media/webrtc/common/time_profiling -I/builddir/build/BUILD/thunderbird-115.8.0/dom/media/webrtc/jsapi -I/builddir/build/BUILD/thunderbird-115.8.0/dom/media/webrtc/libwebrtcglue -I/builddir/build/BUILD/thunderbird-115.8.0/dom/media/webrtc/transport -I/builddir/build/BUILD/thunderbird-115.8.0/dom/media/webspeech/recognition -I/builddir/build/BUILD/thunderbird-115.8.0/dom/svg -I/builddir/build/BUILD/thunderbird-115.8.0/dom/xml -I/builddir/build/BUILD/thunderbird-115.8.0/dom/xslt/base -I/builddir/build/BUILD/thunderbird-115.8.0/dom/xslt/xpath -I/builddir/build/BUILD/thunderbird-115.8.0/dom/xul -I/builddir/build/BUILD/thunderbird-115.8.0/js/xpconnect/src -I/builddir/build/BUILD/thunderbird-115.8.0/js/xpconnect/wrappers -I/builddir/build/BUILD/thunderbird-115.8.0/layout/generic -I/builddir/build/BUILD/thunderbird-115.8.0/layout/style -I/builddir/build/BUILD/thunderbird-115.8.0/layout/xul/tree -I/builddir/build/BUILD/thunderbird-115.8.0/media/webrtc -I/builddir/build/BUILD/thunderbird-115.8.0/netwerk/base -I/builddir/build/BUILD/thunderbird-115.8.0/third_party/libwebrtc -I/builddir/build/BUILD/thunderbird-115.8.0/third_party/libwebrtc/third_party/abseil-cpp -I/builddir/build/BUILD/thunderbird-115.8.0/third_party/msgpack/include -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/thunderbird-115.8.0/ipc/chromium/src -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -I/usr/include/nspr4 -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nss -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/thunderbird-115.8.0/objdir/mozilla-config.h -fno-sized-deallocation -fno-aligned-new -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wno-complain-wrong-lang -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -fno-exceptions -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-maybe-uninitialized -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/UnifiedBindings7.o.pp   UnifiedBindings7.cpp
43:48.22 dom/bindings/UnifiedBindings8.o
43:48.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:48.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:48.22     inlined from ‘bool mozilla::dom::SVGTSpanElement_Binding::Wrap(JSContext*, mozilla::dom::SVGTSpanElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGTSpanElementBinding.cpp:212:90:
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:48.22  1141 |     *this->stack = this;
43:48.22       |     ~~~~~~~~~~~~~^~~~~~
43:48.22 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings20.cpp:314: <--[g++]
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGTSpanElementBinding.cpp: In function ‘bool mozilla::dom::SVGTSpanElement_Binding::Wrap(JSContext*, mozilla::dom::SVGTSpanElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGTSpanElementBinding.cpp:212:25: note: ‘global’ declared here <--[g++]
43:48.22   212 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:48.22       |                         ^~~~~~
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGTSpanElementBinding.cpp:166:17: note: ‘aCx’ declared here <--[g++]
43:48.22   166 | Wrap(JSContext* aCx, mozilla::dom::SVGTSpanElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:48.22       |      ~~~~~~~~~~~^~~
43:48.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:48.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:48.22     inlined from ‘bool mozilla::dom::SVGTextElement_Binding::Wrap(JSContext*, mozilla::dom::SVGTextElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGTextElementBinding.cpp:212:90:
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:48.22  1141 |     *this->stack = this;
43:48.22       |     ~~~~~~~~~~~~~^~~~~~
43:48.22 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings20.cpp:353: <--[g++]
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGTextElementBinding.cpp: In function ‘bool mozilla::dom::SVGTextElement_Binding::Wrap(JSContext*, mozilla::dom::SVGTextElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGTextElementBinding.cpp:212:25: note: ‘global’ declared here <--[g++]
43:48.22   212 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:48.22       |                         ^~~~~~
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGTextElementBinding.cpp:166:17: note: ‘aCx’ declared here <--[g++]
43:48.22   166 | Wrap(JSContext* aCx, mozilla::dom::SVGTextElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:48.22       |      ~~~~~~~~~~~^~~
43:48.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:48.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:48.22     inlined from ‘bool mozilla::dom::SVGTextPathElement_Binding::Wrap(JSContext*, mozilla::dom::SVGTextPathElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGTextPathElementBinding.cpp:421:90:
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:48.22  1141 |     *this->stack = this;
43:48.22       |     ~~~~~~~~~~~~~^~~~~~
43:48.22 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings20.cpp:366: <--[g++]
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGTextPathElementBinding.cpp: In function ‘bool mozilla::dom::SVGTextPathElement_Binding::Wrap(JSContext*, mozilla::dom::SVGTextPathElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGTextPathElementBinding.cpp:421:25: note: ‘global’ declared here <--[g++]
43:48.22   421 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:48.22       |                         ^~~~~~
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGTextPathElementBinding.cpp:378:17: note: ‘aCx’ declared here <--[g++]
43:48.22   378 | Wrap(JSContext* aCx, mozilla::dom::SVGTextPathElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:48.22       |      ~~~~~~~~~~~^~~
43:48.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:48.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:48.22     inlined from ‘bool mozilla::dom::SVGPathSegMovetoRel_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegMovetoRel*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGPathSegBinding.cpp:9909:90:
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:48.22  1141 |     *this->stack = this;
43:48.22       |     ~~~~~~~~~~~~~^~~~~~
43:48.22 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings20.cpp:67: <--[g++]
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp: In function ‘bool mozilla::dom::SVGPathSegMovetoRel_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegMovetoRel*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp:9909:25: note: ‘global’ declared here <--[g++]
43:48.22  9909 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:48.22       |                         ^~~~~~
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp:9881:17: note: ‘aCx’ declared here <--[g++]
43:48.22  9881 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGPathSegMovetoRel* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:48.22       |      ~~~~~~~~~~~^~~
43:48.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:48.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:48.22     inlined from ‘bool mozilla::dom::SVGPathSegArcAbs_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegArcAbs*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGPathSegBinding.cpp:978:90:
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:48.22  1141 |     *this->stack = this;
43:48.22       |     ~~~~~~~~~~~~~^~~~~~
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp: In function ‘bool mozilla::dom::SVGPathSegArcAbs_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegArcAbs*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp:978:25: note: ‘global’ declared here <--[g++]
43:48.22   978 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:48.22       |                         ^~~~~~
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp:950:17: note: ‘aCx’ declared here <--[g++]
43:48.22   950 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGPathSegArcAbs* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:48.22       |      ~~~~~~~~~~~^~~
43:48.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:48.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:48.22     inlined from ‘bool mozilla::dom::SVGPathSegArcRel_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegArcRel*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGPathSegBinding.cpp:1802:90:
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:48.22  1141 |     *this->stack = this;
43:48.22       |     ~~~~~~~~~~~~~^~~~~~
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp: In function ‘bool mozilla::dom::SVGPathSegArcRel_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegArcRel*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp:1802:25: note: ‘global’ declared here <--[g++]
43:48.22  1802 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:48.22       |                         ^~~~~~
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp:1774:17: note: ‘aCx’ declared here <--[g++]
43:48.22  1774 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGPathSegArcRel* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:48.22       |      ~~~~~~~~~~~^~~
43:48.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:48.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:48.22     inlined from ‘bool mozilla::dom::SVGPathSegClosePath_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegClosePath*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGPathSegBinding.cpp:2037:90:
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:48.22  1141 |     *this->stack = this;
43:48.22       |     ~~~~~~~~~~~~~^~~~~~
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp: In function ‘bool mozilla::dom::SVGPathSegClosePath_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegClosePath*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp:2037:25: note: ‘global’ declared here <--[g++]
43:48.22  2037 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:48.22       |                         ^~~~~~
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp:2009:17: note: ‘aCx’ declared here <--[g++]
43:48.22  2009 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGPathSegClosePath* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:48.22       |      ~~~~~~~~~~~^~~
43:48.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:48.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:48.22     inlined from ‘bool mozilla::dom::SVGPathSegCurvetoCubicAbs_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegCurvetoCubicAbs*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGPathSegBinding.cpp:2789:90:
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:48.22  1141 |     *this->stack = this;
43:48.22       |     ~~~~~~~~~~~~~^~~~~~
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp: In function ‘bool mozilla::dom::SVGPathSegCurvetoCubicAbs_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegCurvetoCubicAbs*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp:2789:25: note: ‘global’ declared here <--[g++]
43:48.22  2789 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:48.22       |                         ^~~~~~
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp:2761:17: note: ‘aCx’ declared here <--[g++]
43:48.22  2761 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGPathSegCurvetoCubicAbs* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:48.22       |      ~~~~~~~~~~~^~~
43:48.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:48.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:48.22     inlined from ‘bool mozilla::dom::SVGPathSegCurvetoCubicRel_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegCurvetoCubicRel*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGPathSegBinding.cpp:3541:90:
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:48.22  1141 |     *this->stack = this;
43:48.22       |     ~~~~~~~~~~~~~^~~~~~
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp: In function ‘bool mozilla::dom::SVGPathSegCurvetoCubicRel_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegCurvetoCubicRel*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp:3541:25: note: ‘global’ declared here <--[g++]
43:48.22  3541 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:48.22       |                         ^~~~~~
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp:3513:17: note: ‘aCx’ declared here <--[g++]
43:48.22  3513 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGPathSegCurvetoCubicRel* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:48.22       |      ~~~~~~~~~~~^~~
43:48.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:48.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:48.22     inlined from ‘bool mozilla::dom::SVGPathSegCurvetoCubicSmoothAbs_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegCurvetoCubicSmoothAbs*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGPathSegBinding.cpp:4133:90:
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:48.22  1141 |     *this->stack = this;
43:48.22       |     ~~~~~~~~~~~~~^~~~~~
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp: In function ‘bool mozilla::dom::SVGPathSegCurvetoCubicSmoothAbs_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegCurvetoCubicSmoothAbs*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp:4133:25: note: ‘global’ declared here <--[g++]
43:48.22  4133 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:48.22       |                         ^~~~~~
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp:4105:17: note: ‘aCx’ declared here <--[g++]
43:48.22  4105 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGPathSegCurvetoCubicSmoothAbs* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:48.22       |      ~~~~~~~~~~~^~~
43:48.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:48.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:48.22     inlined from ‘bool mozilla::dom::SVGPathSegCurvetoCubicSmoothRel_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegCurvetoCubicSmoothRel*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGPathSegBinding.cpp:4725:90:
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:48.22  1141 |     *this->stack = this;
43:48.22       |     ~~~~~~~~~~~~~^~~~~~
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp: In function ‘bool mozilla::dom::SVGPathSegCurvetoCubicSmoothRel_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegCurvetoCubicSmoothRel*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp:4725:25: note: ‘global’ declared here <--[g++]
43:48.22  4725 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:48.22       |                         ^~~~~~
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp:4697:17: note: ‘aCx’ declared here <--[g++]
43:48.22  4697 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGPathSegCurvetoCubicSmoothRel* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:48.22       |      ~~~~~~~~~~~^~~
43:48.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:48.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:48.22     inlined from ‘bool mozilla::dom::SVGPathSegCurvetoQuadraticAbs_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegCurvetoQuadraticAbs*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGPathSegBinding.cpp:5317:90:
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:48.22  1141 |     *this->stack = this;
43:48.22       |     ~~~~~~~~~~~~~^~~~~~
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp: In function ‘bool mozilla::dom::SVGPathSegCurvetoQuadraticAbs_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegCurvetoQuadraticAbs*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp:5317:25: note: ‘global’ declared here <--[g++]
43:48.22  5317 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:48.22       |                         ^~~~~~
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp:5289:17: note: ‘aCx’ declared here <--[g++]
43:48.22  5289 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGPathSegCurvetoQuadraticAbs* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:48.22       |      ~~~~~~~~~~~^~~
43:48.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:48.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:48.22     inlined from ‘bool mozilla::dom::SVGPathSegCurvetoQuadraticRel_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegCurvetoQuadraticRel*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGPathSegBinding.cpp:5909:90:
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:48.22  1141 |     *this->stack = this;
43:48.22       |     ~~~~~~~~~~~~~^~~~~~
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp: In function ‘bool mozilla::dom::SVGPathSegCurvetoQuadraticRel_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegCurvetoQuadraticRel*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp:5909:25: note: ‘global’ declared here <--[g++]
43:48.22  5909 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:48.22       |                         ^~~~~~
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp:5881:17: note: ‘aCx’ declared here <--[g++]
43:48.22  5881 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGPathSegCurvetoQuadraticRel* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:48.22       |      ~~~~~~~~~~~^~~
43:48.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:48.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:48.22     inlined from ‘bool mozilla::dom::SVGPathSegCurvetoQuadraticSmoothAbs_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegCurvetoQuadraticSmoothAbs*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGPathSegBinding.cpp:6341:90:
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:48.22  1141 |     *this->stack = this;
43:48.22       |     ~~~~~~~~~~~~~^~~~~~
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp: In function ‘bool mozilla::dom::SVGPathSegCurvetoQuadraticSmoothAbs_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegCurvetoQuadraticSmoothAbs*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp:6341:25: note: ‘global’ declared here <--[g++]
43:48.22  6341 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:48.22       |                         ^~~~~~
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp:6313:17: note: ‘aCx’ declared here <--[g++]
43:48.22  6313 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGPathSegCurvetoQuadraticSmoothAbs* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:48.22       |      ~~~~~~~~~~~^~~
43:48.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:48.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:48.22     inlined from ‘bool mozilla::dom::SVGPathSegCurvetoQuadraticSmoothRel_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegCurvetoQuadraticSmoothRel*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGPathSegBinding.cpp:6773:90:
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:48.22  1141 |     *this->stack = this;
43:48.22       |     ~~~~~~~~~~~~~^~~~~~
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp: In function ‘bool mozilla::dom::SVGPathSegCurvetoQuadraticSmoothRel_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegCurvetoQuadraticSmoothRel*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp:6773:25: note: ‘global’ declared here <--[g++]
43:48.22  6773 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:48.22       |                         ^~~~~~
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp:6745:17: note: ‘aCx’ declared here <--[g++]
43:48.22  6745 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGPathSegCurvetoQuadraticSmoothRel* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:48.22       |      ~~~~~~~~~~~^~~
43:48.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:48.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:48.22     inlined from ‘bool mozilla::dom::SVGPathSegLinetoAbs_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegLinetoAbs*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGPathSegBinding.cpp:7205:90:
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:48.22  1141 |     *this->stack = this;
43:48.22       |     ~~~~~~~~~~~~~^~~~~~
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp: In function ‘bool mozilla::dom::SVGPathSegLinetoAbs_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegLinetoAbs*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp:7205:25: note: ‘global’ declared here <--[g++]
43:48.22  7205 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:48.22       |                         ^~~~~~
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp:7177:17: note: ‘aCx’ declared here <--[g++]
43:48.22  7177 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGPathSegLinetoAbs* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:48.22       |      ~~~~~~~~~~~^~~
43:48.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:48.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:48.22     inlined from ‘bool mozilla::dom::SVGPathSegLinetoHorizontalAbs_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegLinetoHorizontalAbs*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGPathSegBinding.cpp:7557:90:
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:48.22  1141 |     *this->stack = this;
43:48.22       |     ~~~~~~~~~~~~~^~~~~~
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp: In function ‘bool mozilla::dom::SVGPathSegLinetoHorizontalAbs_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegLinetoHorizontalAbs*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp:7557:25: note: ‘global’ declared here <--[g++]
43:48.22  7557 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:48.22       |                         ^~~~~~
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp:7529:17: note: ‘aCx’ declared here <--[g++]
43:48.22  7529 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGPathSegLinetoHorizontalAbs* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:48.22       |      ~~~~~~~~~~~^~~
43:48.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:48.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:48.22     inlined from ‘bool mozilla::dom::SVGPathSegLinetoHorizontalRel_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegLinetoHorizontalRel*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGPathSegBinding.cpp:7909:90:
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:48.22  1141 |     *this->stack = this;
43:48.22       |     ~~~~~~~~~~~~~^~~~~~
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp: In function ‘bool mozilla::dom::SVGPathSegLinetoHorizontalRel_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegLinetoHorizontalRel*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp:7909:25: note: ‘global’ declared here <--[g++]
43:48.22  7909 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:48.22       |                         ^~~~~~
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp:7881:17: note: ‘aCx’ declared here <--[g++]
43:48.22  7881 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGPathSegLinetoHorizontalRel* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:48.22       |      ~~~~~~~~~~~^~~
43:48.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:48.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:48.22     inlined from ‘bool mozilla::dom::SVGPathSegLinetoRel_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegLinetoRel*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGPathSegBinding.cpp:8341:90:
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:48.22  1141 |     *this->stack = this;
43:48.22       |     ~~~~~~~~~~~~~^~~~~~
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp: In function ‘bool mozilla::dom::SVGPathSegLinetoRel_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegLinetoRel*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp:8341:25: note: ‘global’ declared here <--[g++]
43:48.22  8341 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:48.22       |                         ^~~~~~
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp:8313:17: note: ‘aCx’ declared here <--[g++]
43:48.22  8313 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGPathSegLinetoRel* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:48.22       |      ~~~~~~~~~~~^~~
43:48.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:48.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:48.22     inlined from ‘bool mozilla::dom::SVGPathSegLinetoVerticalAbs_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegLinetoVerticalAbs*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGPathSegBinding.cpp:8693:90:
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:48.22  1141 |     *this->stack = this;
43:48.22       |     ~~~~~~~~~~~~~^~~~~~
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp: In function ‘bool mozilla::dom::SVGPathSegLinetoVerticalAbs_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegLinetoVerticalAbs*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp:8693:25: note: ‘global’ declared here <--[g++]
43:48.22  8693 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:48.22       |                         ^~~~~~
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp:8665:17: note: ‘aCx’ declared here <--[g++]
43:48.22  8665 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGPathSegLinetoVerticalAbs* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
43:48.22       |      ~~~~~~~~~~~^~~
43:48.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
43:48.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
43:48.22     inlined from ‘bool mozilla::dom::SVGPathSegLinetoVerticalRel_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegLinetoVerticalRel*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGPathSegBinding.cpp:9045:90:
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
43:48.22  1141 |     *this->stack = this;
43:48.22       |     ~~~~~~~~~~~~~^~~~~~
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp: In function ‘bool mozilla::dom::SVGPathSegLinetoVerticalRel_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegLinetoVerticalRel*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp:9045:25: note: ‘global’ declared here <--[g++]
43:48.22  9045 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
43:48.22       |                         ^~~~~~
43:48.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp:9017:17: note: ‘aCx’ declared here <--[g++]
43:48.22  9017 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGPathSegLinetoVerticalRel* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:03.84       |      ~~~~~~~~~~~^~~
44:03.84 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:03.84     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:03.84     inlined from ‘bool mozilla::dom::SVGPathSegMovetoAbs_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegMovetoAbs*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGPathSegBinding.cpp:9477:90:
44:03.84 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:03.84  1141 |     *this->stack = this;
44:03.84       |     ~~~~~~~~~~~~~^~~~~~
44:03.84 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp: In function ‘bool mozilla::dom::SVGPathSegMovetoAbs_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegMovetoAbs*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:03.84 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp:9477:25: note: ‘global’ declared here <--[g++]
44:03.84  9477 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:03.84       |                         ^~~~~~
44:03.84 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegBinding.cpp:9449:17: note: ‘aCx’ declared here <--[g++]
44:03.84  9449 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGPathSegMovetoAbs* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:03.84       |      ~~~~~~~~~~~^~~
44:03.84 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:03.84     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:03.84     inlined from ‘bool mozilla::dom::SVGPathSegList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGPathSegListBinding.cpp:651:90:
44:03.84 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:03.84  1141 |     *this->stack = this;
44:03.84       |     ~~~~~~~~~~~~~^~~~~~
44:03.84 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegListBinding.cpp: In function ‘bool mozilla::dom::SVGPathSegList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPathSegList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:03.84 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegListBinding.cpp:651:25: note: ‘global’ declared here <--[g++]
44:03.84   651 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:03.84       |                         ^~~~~~
44:03.84 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPathSegListBinding.cpp:626:17: note: ‘aCx’ declared here <--[g++]
44:03.84   626 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGPathSegList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:03.84       |      ~~~~~~~~~~~^~~
44:03.84 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:03.84     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:03.84     inlined from ‘virtual bool mozilla::dom::SVGPointList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’ at SVGPointListBinding.cpp:792:81:
44:03.84 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:03.84  1141 |     *this->stack = this;
44:03.84       |     ~~~~~~~~~~~~~^~~~~~
44:03.84 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPointListBinding.cpp: In member function ‘virtual bool mozilla::dom::SVGPointList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’: <--[g++]
44:03.84 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPointListBinding.cpp:792:29: note: ‘expando’ declared here <--[g++]
44:03.84   792 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
44:03.84       |                             ^~~~~~~
44:03.84 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPointListBinding.cpp:764:33: note: ‘cx’ declared here <--[g++]
44:03.84   764 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
44:03.84       |                      ~~~~~~~~~~~^~
44:03.84 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:03.84     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
44:03.84     inlined from ‘virtual bool mozilla::dom::SVGPointList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’ at SVGPointListBinding.cpp:680:35:
44:03.84 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:03.84  1141 |     *this->stack = this;
44:03.84       |     ~~~~~~~~~~~~~^~~~~~
44:03.84 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPointListBinding.cpp: In member function ‘virtual bool mozilla::dom::SVGPointList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’: <--[g++]
44:03.84 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPointListBinding.cpp:680:25: note: ‘expando’ declared here <--[g++]
44:03.84   680 |   JS::Rooted<JSObject*> expando(cx);
44:03.84       |                         ^~~~~~~
44:03.84 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPointListBinding.cpp:655:50: note: ‘cx’ declared here <--[g++]
44:03.84   655 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
44:03.84       |                                       ~~~~~~~~~~~^~
44:03.84 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
44:03.84     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
44:03.84     inlined from ‘virtual bool mozilla::dom::SVGPointList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const’ at SVGPointListBinding.cpp:888:32:
44:03.84 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘temp’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] <--[g++]
44:03.84  1141 |     *this->stack = this;
44:03.84       |     ~~~~~~~~~~~~~^~~~~~
44:03.84 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPointListBinding.cpp: In member function ‘virtual bool mozilla::dom::SVGPointList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const’: <--[g++]
44:03.84 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPointListBinding.cpp:888:25: note: ‘temp’ declared here <--[g++]
44:03.84   888 |   JS::Rooted<JS::Value> temp(cx);
44:03.84       |                         ^~~~
44:03.84 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPointListBinding.cpp:886:41: note: ‘cx’ declared here <--[g++]
44:03.84   886 | DOMProxyHandler::getElements(JSContext* cx, JS::Handle<JSObject*> proxy, uint32_t begin, uint32_t end, js::ElementAdder* adder) const
44:03.84       |                              ~~~~~~~~~~~^~
44:03.84 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:03.84     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:03.84     inlined from ‘bool mozilla::dom::SVGPointList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPointList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGPointListBinding.cpp:976:90:
44:03.84 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:03.85  1141 |     *this->stack = this;
44:03.85       |     ~~~~~~~~~~~~~^~~~~~
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPointListBinding.cpp: In function ‘bool mozilla::dom::SVGPointList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPointList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPointListBinding.cpp:976:25: note: ‘global’ declared here <--[g++]
44:03.85   976 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:03.85       |                         ^~~~~~
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPointListBinding.cpp:951:17: note: ‘aCx’ declared here <--[g++]
44:03.85   951 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGPointList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:03.85       |      ~~~~~~~~~~~^~~
44:03.85 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:03.85     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:03.85     inlined from ‘bool mozilla::dom::SVGPreserveAspectRatio_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPreserveAspectRatio*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGPreserveAspectRatioBinding.cpp:408:90:
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:03.85  1141 |     *this->stack = this;
44:03.85       |     ~~~~~~~~~~~~~^~~~~~
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPreserveAspectRatioBinding.cpp: In function ‘bool mozilla::dom::SVGPreserveAspectRatio_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPreserveAspectRatio*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPreserveAspectRatioBinding.cpp:408:25: note: ‘global’ declared here <--[g++]
44:03.85   408 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:03.85       |                         ^~~~~~
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGPreserveAspectRatioBinding.cpp:383:17: note: ‘aCx’ declared here <--[g++]
44:03.85   383 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGPreserveAspectRatio* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:03.85       |      ~~~~~~~~~~~^~~
44:03.85 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:03.85     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:03.85     inlined from ‘bool mozilla::dom::SVGRect_Binding::Wrap(JSContext*, mozilla::dom::SVGRect*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGRectBinding.cpp:548:90:
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:03.85  1141 |     *this->stack = this;
44:03.85       |     ~~~~~~~~~~~~~^~~~~~
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGRectBinding.cpp: In function ‘bool mozilla::dom::SVGRect_Binding::Wrap(JSContext*, mozilla::dom::SVGRect*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGRectBinding.cpp:548:25: note: ‘global’ declared here <--[g++]
44:03.85   548 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:03.85       |                         ^~~~~~
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGRectBinding.cpp:523:17: note: ‘aCx’ declared here <--[g++]
44:03.85   523 | Wrap(JSContext* aCx, mozilla::dom::SVGRect* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:03.85       |      ~~~~~~~~~~~^~~
44:03.85 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:03.85     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:03.85     inlined from ‘bool mozilla::dom::SVGSVGElement_Binding::Wrap(JSContext*, mozilla::dom::SVGSVGElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGSVGElementBinding.cpp:1474:90:
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:03.85  1141 |     *this->stack = this;
44:03.85       |     ~~~~~~~~~~~~~^~~~~~
44:03.85 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings20.cpp:210: <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGSVGElementBinding.cpp: In function ‘bool mozilla::dom::SVGSVGElement_Binding::Wrap(JSContext*, mozilla::dom::SVGSVGElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGSVGElementBinding.cpp:1474:25: note: ‘global’ declared here <--[g++]
44:03.85  1474 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:03.85       |                         ^~~~~~
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGSVGElementBinding.cpp:1434:17: note: ‘aCx’ declared here <--[g++]
44:03.85  1434 | Wrap(JSContext* aCx, mozilla::dom::SVGSVGElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:03.85       |      ~~~~~~~~~~~^~~
44:03.85 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:03.85     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:03.85     inlined from ‘bool mozilla::dom::SVGScriptElement_Binding::Wrap(JSContext*, mozilla::dom::SVGScriptElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGScriptElementBinding.cpp:443:90:
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:03.85  1141 |     *this->stack = this;
44:03.85       |     ~~~~~~~~~~~~~^~~~~~
44:03.85 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings20.cpp:223: <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGScriptElementBinding.cpp: In function ‘bool mozilla::dom::SVGScriptElement_Binding::Wrap(JSContext*, mozilla::dom::SVGScriptElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGScriptElementBinding.cpp:443:25: note: ‘global’ declared here <--[g++]
44:03.85   443 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:03.85       |                         ^~~~~~
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGScriptElementBinding.cpp:406:17: note: ‘aCx’ declared here <--[g++]
44:03.85   406 | Wrap(JSContext* aCx, mozilla::dom::SVGScriptElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:03.85       |      ~~~~~~~~~~~^~~
44:03.85 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:03.85     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:03.85     inlined from ‘bool mozilla::dom::SVGSetElement_Binding::Wrap(JSContext*, mozilla::dom::SVGSetElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGSetElementBinding.cpp:206:90:
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:03.85  1141 |     *this->stack = this;
44:03.85       |     ~~~~~~~~~~~~~^~~~~~
44:03.85 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings20.cpp:236: <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGSetElementBinding.cpp: In function ‘bool mozilla::dom::SVGSetElement_Binding::Wrap(JSContext*, mozilla::dom::SVGSetElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGSetElementBinding.cpp:206:25: note: ‘global’ declared here <--[g++]
44:03.85   206 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:03.85       |                         ^~~~~~
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGSetElementBinding.cpp:166:17: note: ‘aCx’ declared here <--[g++]
44:03.85   166 | Wrap(JSContext* aCx, mozilla::dom::SVGSetElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:03.85       |      ~~~~~~~~~~~^~~
44:03.85 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:03.85     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:03.85     inlined from ‘bool mozilla::dom::SVGStringList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGStringList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGStringListBinding.cpp:930:90:
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:03.85  1141 |     *this->stack = this;
44:03.85       |     ~~~~~~~~~~~~~^~~~~~
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGStringListBinding.cpp: In function ‘bool mozilla::dom::SVGStringList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGStringList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGStringListBinding.cpp:930:25: note: ‘global’ declared here <--[g++]
44:03.85   930 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:03.85       |                         ^~~~~~
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGStringListBinding.cpp:905:17: note: ‘aCx’ declared here <--[g++]
44:03.85   905 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGStringList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:03.85       |      ~~~~~~~~~~~^~~
44:03.85 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:03.85     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:03.85     inlined from ‘bool mozilla::dom::SVGStyleElement_Binding::Wrap(JSContext*, mozilla::dom::SVGStyleElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGStyleElementBinding.cpp:601:90:
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:03.85  1141 |     *this->stack = this;
44:03.85       |     ~~~~~~~~~~~~~^~~~~~
44:03.85 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings20.cpp:275: <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGStyleElementBinding.cpp: In function ‘bool mozilla::dom::SVGStyleElement_Binding::Wrap(JSContext*, mozilla::dom::SVGStyleElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGStyleElementBinding.cpp:601:25: note: ‘global’ declared here <--[g++]
44:03.85   601 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:03.85       |                         ^~~~~~
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGStyleElementBinding.cpp:564:17: note: ‘aCx’ declared here <--[g++]
44:03.85   564 | Wrap(JSContext* aCx, mozilla::dom::SVGStyleElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:03.85       |      ~~~~~~~~~~~^~~
44:03.85 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:03.85     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:03.85     inlined from ‘bool mozilla::dom::SVGSwitchElement_Binding::Wrap(JSContext*, mozilla::dom::SVGSwitchElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGSwitchElementBinding.cpp:206:90:
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:03.85  1141 |     *this->stack = this;
44:03.85       |     ~~~~~~~~~~~~~^~~~~~
44:03.85 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings20.cpp:288: <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGSwitchElementBinding.cpp: In function ‘bool mozilla::dom::SVGSwitchElement_Binding::Wrap(JSContext*, mozilla::dom::SVGSwitchElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGSwitchElementBinding.cpp:206:25: note: ‘global’ declared here <--[g++]
44:03.85   206 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:03.85       |                         ^~~~~~
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGSwitchElementBinding.cpp:166:17: note: ‘aCx’ declared here <--[g++]
44:03.85   166 | Wrap(JSContext* aCx, mozilla::dom::SVGSwitchElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:03.85       |      ~~~~~~~~~~~^~~
44:03.85 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:03.85     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:03.85     inlined from ‘bool mozilla::dom::SVGSymbolElement_Binding::Wrap(JSContext*, mozilla::dom::SVGSymbolElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGSymbolElementBinding.cpp:393:90:
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:03.85  1141 |     *this->stack = this;
44:03.85       |     ~~~~~~~~~~~~~^~~~~~
44:03.85 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings20.cpp:301: <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGSymbolElementBinding.cpp: In function ‘bool mozilla::dom::SVGSymbolElement_Binding::Wrap(JSContext*, mozilla::dom::SVGSymbolElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGSymbolElementBinding.cpp:393:25: note: ‘global’ declared here <--[g++]
44:03.85   393 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:03.85       |                         ^~~~~~
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGSymbolElementBinding.cpp:356:17: note: ‘aCx’ declared here <--[g++]
44:03.85   356 | Wrap(JSContext* aCx, mozilla::dom::SVGSymbolElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:03.85       |      ~~~~~~~~~~~^~~
44:03.85 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:03.85     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:03.85     inlined from ‘bool mozilla::dom::SVGTitleElement_Binding::Wrap(JSContext*, mozilla::dom::SVGTitleElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGTitleElementBinding.cpp:203:90:
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:03.85  1141 |     *this->stack = this;
44:03.85       |     ~~~~~~~~~~~~~^~~~~~
44:03.85 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings20.cpp:392: <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGTitleElementBinding.cpp: In function ‘bool mozilla::dom::SVGTitleElement_Binding::Wrap(JSContext*, mozilla::dom::SVGTitleElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGTitleElementBinding.cpp:203:25: note: ‘global’ declared here <--[g++]
44:03.85   203 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:03.85       |                         ^~~~~~
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGTitleElementBinding.cpp:166:17: note: ‘aCx’ declared here <--[g++]
44:03.85   166 | Wrap(JSContext* aCx, mozilla::dom::SVGTitleElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:03.85       |      ~~~~~~~~~~~^~~
44:03.85 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:03.85     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:03.85     inlined from ‘bool mozilla::dom::SVGTransform_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGTransform*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at SVGTransformBinding.cpp:702:90:
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:03.85  1141 |     *this->stack = this;
44:03.85       |     ~~~~~~~~~~~~~^~~~~~
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGTransformBinding.cpp: In function ‘bool mozilla::dom::SVGTransform_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGTransform*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGTransformBinding.cpp:702:25: note: ‘global’ declared here <--[g++]
44:03.85   702 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:03.85       |                         ^~~~~~
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/SVGTransformBinding.cpp:677:17: note: ‘aCx’ declared here <--[g++]
44:03.85   677 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGTransform* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:03.85       |      ~~~~~~~~~~~^~~
44:03.85 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings4.cpp:249: <--[clang++]
44:03.85                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/toolkit/components/glean/GleanMetrics.h:12, <--[g++]
44:03.85                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/base/Document.h:57, <--[g++]
44:03.85                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/base/DOMParser.h:11, <--[g++]
44:03.85                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMParserBinding.cpp:25, <--[g++]
44:03.85                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings4.cpp:28: <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] <--[g++]
44:03.85    29 |   constexpr explicit Labeled<T, E>(uint32_t id) : mId(id) {}
44:03.85       |                                    ^~~~~~~~
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note: remove the ‘< >’ <--[g++]
44:03.85 /usr/lib64/cscppc/g++ -o UnifiedBindings8.o -c  -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/thunderbird-115.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DSTATIC_EXPORTABLE_JS_API -I/builddir/build/BUILD/thunderbird-115.8.0/dom/bindings -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom -I/builddir/build/BUILD/thunderbird-115.8.0/dom/base -I/builddir/build/BUILD/thunderbird-115.8.0/dom/battery -I/builddir/build/BUILD/thunderbird-115.8.0/dom/canvas -I/builddir/build/BUILD/thunderbird-115.8.0/dom/geolocation -I/builddir/build/BUILD/thunderbird-115.8.0/dom/html -I/builddir/build/BUILD/thunderbird-115.8.0/dom/indexedDB -I/builddir/build/BUILD/thunderbird-115.8.0/dom/media/webaudio -I/builddir/build/BUILD/thunderbird-115.8.0/dom/media/webrtc -I/builddir/build/BUILD/thunderbird-115.8.0/dom/media/webrtc/common/time_profiling -I/builddir/build/BUILD/thunderbird-115.8.0/dom/media/webrtc/jsapi -I/builddir/build/BUILD/thunderbird-115.8.0/dom/media/webrtc/libwebrtcglue -I/builddir/build/BUILD/thunderbird-115.8.0/dom/media/webrtc/transport -I/builddir/build/BUILD/thunderbird-115.8.0/dom/media/webspeech/recognition -I/builddir/build/BUILD/thunderbird-115.8.0/dom/svg -I/builddir/build/BUILD/thunderbird-115.8.0/dom/xml -I/builddir/build/BUILD/thunderbird-115.8.0/dom/xslt/base -I/builddir/build/BUILD/thunderbird-115.8.0/dom/xslt/xpath -I/builddir/build/BUILD/thunderbird-115.8.0/dom/xul -I/builddir/build/BUILD/thunderbird-115.8.0/js/xpconnect/src -I/builddir/build/BUILD/thunderbird-115.8.0/js/xpconnect/wrappers -I/builddir/build/BUILD/thunderbird-115.8.0/layout/generic -I/builddir/build/BUILD/thunderbird-115.8.0/layout/style -I/builddir/build/BUILD/thunderbird-115.8.0/layout/xul/tree -I/builddir/build/BUILD/thunderbird-115.8.0/media/webrtc -I/builddir/build/BUILD/thunderbird-115.8.0/netwerk/base -I/builddir/build/BUILD/thunderbird-115.8.0/third_party/libwebrtc -I/builddir/build/BUILD/thunderbird-115.8.0/third_party/libwebrtc/third_party/abseil-cpp -I/builddir/build/BUILD/thunderbird-115.8.0/third_party/msgpack/include -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/thunderbird-115.8.0/ipc/chromium/src -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -I/usr/include/nspr4 -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nss -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/thunderbird-115.8.0/objdir/mozilla-config.h -fno-sized-deallocation -fno-aligned-new -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wno-complain-wrong-lang -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -fno-exceptions -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-maybe-uninitialized -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/UnifiedBindings8.o.pp   UnifiedBindings8.cpp
44:03.85 dom/bindings/UnifiedBindings9.o
44:03.85 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings5.cpp:171: <--[clang++]
44:03.85 cswrap: warning: 2024-04-11 15:55:58 still trying to lock /cswrap_cap_file_lock
44:03.85 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings6.cpp:15: <--[clang++]
44:03.85 cswrap: warning: 2024-04-11 15:55:59 still trying to lock /cswrap_cap_file_lock
44:03.85 In file included from /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:53, <--[g++]
44:03.85                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/base/nsIContentInlines.h:14, <--[g++]
44:03.85                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/svg/SVGViewportElement.h:14, <--[g++]
44:03.85                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/svg/SVGSVGElement.h:11, <--[g++]
44:03.85                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DocumentBinding.cpp:73, <--[g++]
44:03.85                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings4.cpp:353: <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/layout/base/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]’: <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/layout/base/FrameProperties.h:202:51:   required from ‘mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]’ <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:   202 |     return ReinterpretHelper<T>::FromInternalValue(v); <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:4171:27:   required from ‘mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]’ <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:  4171 |     return mProperties.Get(aProperty, aFoundResult); <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:       |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:1378:50:   required from here <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:  1378 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:       |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/layout/base/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] <--[g++]
44:03.85   302 |       memcpy(&value, &aInternalValue, sizeof(value));
44:03.85       |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note: ‘mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >’ {aka ‘struct mozilla::FrameBidiData’} declared here <--[g++]
44:03.85   388 | struct FrameBidiData {
44:03.85       |        ^~~~~~~~~~~~~
44:03.85 In file included from /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/MetricTypes.h:14, <--[g++]
44:03.85 In file included from /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingDeclarations.h:25, <--[g++]
44:03.85                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/DOMLocalizationBinding.h:9, <--[g++]
44:03.85                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMLocalizationBinding.cpp:4, <--[g++]
44:03.85                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings4.cpp:2: <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray.h:2420:58:   required from ‘void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]’ <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:  2418 |     AssignRangeAlgorithm< <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:       |     ~~~~~~~~~~~~~~~~~~~~~                                  <--[g++]
44:03.85     2419 |         std::is_trivially_copy_constructible_v<Item>,
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      <--[g++]
44:03.85     2420 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ <--[g++]
44:03.85     2421 |                                                           aCount, aValues);
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:       |                                                           ~~~~~~~~~~~~~~~~ <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray.h:2449:16:   required from ‘typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]’ <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:  2449 |     AssignRange(0, aArrayLen, aArray); <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:       |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray.h:1452:39:   required from ‘typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:  1452 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length()); <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray.h:2951:19:   required from ‘CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:  2951 |       this->Assign(aOther); <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:       |       ~~~~~~~~~~~~^~~~~~~~ <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/dom/workers/JSSettings.h:24:8:   required from here <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:    24 | struct JSSettings { <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:       |        ^~~~~~~~~~ <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray.h:672:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] <--[g++]
44:03.85   672 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
44:03.85       |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:03.85 In file included from /builddir/build/BUILD/thunderbird-115.8.0/dom/workers/WorkerPrivate.h:39, <--[g++]
44:03.85                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/performance/PerformanceWorker.h:11, <--[g++]
44:03.85                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/workers/WorkerScope.h:23, <--[g++]
44:03.85                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DedicatedWorkerGlobalScopeBinding.cpp:30, <--[g++]
44:03.85                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings4.cpp:249: <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/dom/workers/JSSettings.h:25:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here <--[g++]
44:03.85    25 |   struct JSGCSetting {
44:03.85       |          ^~~~~~~~~~~
44:03.85 In file included from /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/MetricTypes.h:14, <--[g++]
44:03.85 cswrap: warning: 2024-04-11 15:56:02 still trying to lock /cswrap_cap_file_lock
44:03.85 cswrap: warning: 2024-04-11 15:56:02 still trying to lock /cswrap_cap_file_lock
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/intl/icu/source/i18n/usearch.cpp:2335:22: warning: Although the value stored to 'maxLimit' is used in the enclosing expression, the value is never actually read from 'maxLimit' [deadcode.DeadStores] <--[clang++]
44:03.85 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings7.cpp:41: <--[clang++]
44:03.85 In file included from /builddir/build/BUILD/thunderbird-115.8.0/js/public/CallAndConstruct.h:15, <--[g++]
44:03.85                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/DOMLocalizationBinding.h:6: <--[g++]
44:03.85 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:03.85     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:03.85     inlined from ‘void mozilla::dom::DOMMatrixReadOnly_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at DOMMatrixBinding.cpp:6583:74:
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:03.85  1141 |     *this->stack = this;
44:03.85       |     ~~~~~~~~~~~~~^~~~~~
44:03.85 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings4.cpp:15: <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMMatrixBinding.cpp: In function ‘void mozilla::dom::DOMMatrixReadOnly_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMMatrixBinding.cpp:6583:25: note: ‘parentProto’ declared here <--[g++]
44:03.85  6583 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
44:03.85       |                         ^~~~~~~~~~~
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMMatrixBinding.cpp:6581:35: note: ‘aCx’ declared here <--[g++]
44:03.85  6581 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
44:03.85       |                        ~~~~~~~~~~~^~~
44:03.85 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:03.85     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:03.85     inlined from ‘void mozilla::dom::DOMParser_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at DOMParserBinding.cpp:845:74:
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:03.85  1141 |     *this->stack = this;
44:03.85       |     ~~~~~~~~~~~~~^~~~~~
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMParserBinding.cpp: In function ‘void mozilla::dom::DOMParser_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMParserBinding.cpp:845:25: note: ‘parentProto’ declared here <--[g++]
44:03.85   845 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
44:03.85       |                         ^~~~~~~~~~~
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMParserBinding.cpp:843:35: note: ‘aCx’ declared here <--[g++]
44:03.85   843 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
44:03.85       |                        ~~~~~~~~~~~^~~
44:03.85 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:03.85     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:03.85     inlined from ‘void mozilla::dom::DOMPointReadOnly_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at DOMPointBinding.cpp:1669:74:
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:03.85  1141 |     *this->stack = this;
44:03.85       |     ~~~~~~~~~~~~~^~~~~~
44:03.85 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings4.cpp:41: <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMPointBinding.cpp: In function ‘void mozilla::dom::DOMPointReadOnly_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
44:03.85 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMPointBinding.cpp:1669:25: note: ‘parentProto’ declared here <--[g++]
44:03.86  1669 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
44:03.86       |                         ^~~~~~~~~~~
44:03.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMPointBinding.cpp:1667:35: note: ‘aCx’ declared here <--[g++]
44:03.86  1667 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
44:03.86       |                        ~~~~~~~~~~~^~~
44:03.86 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:03.86     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:03.86     inlined from ‘void mozilla::dom::DOMQuad_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at DOMQuadBinding.cpp:1104:74:
44:03.86 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:03.86  1141 |     *this->stack = this;
44:03.86       |     ~~~~~~~~~~~~~^~~~~~
44:03.86 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings4.cpp:54: <--[g++]
44:03.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMQuadBinding.cpp: In function ‘void mozilla::dom::DOMQuad_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
44:03.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMQuadBinding.cpp:1104:25: note: ‘parentProto’ declared here <--[g++]
44:03.86  1104 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
44:03.86       |                         ^~~~~~~~~~~
44:03.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMQuadBinding.cpp:1102:35: note: ‘aCx’ declared here <--[g++]
44:03.86  1102 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
44:03.86       |                        ~~~~~~~~~~~^~~
44:03.86 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:03.86     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:03.86     inlined from ‘void mozilla::dom::DOMRectReadOnly_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at DOMRectBinding.cpp:1792:74:
44:03.86 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:03.86  1141 |     *this->stack = this;
44:03.86       |     ~~~~~~~~~~~~~^~~~~~
44:03.86 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings4.cpp:67: <--[g++]
44:03.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMRectBinding.cpp: In function ‘void mozilla::dom::DOMRectReadOnly_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
44:03.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMRectBinding.cpp:1792:25: note: ‘parentProto’ declared here <--[g++]
44:03.86  1792 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
44:03.86       |                         ^~~~~~~~~~~
44:03.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMRectBinding.cpp:1790:35: note: ‘aCx’ declared here <--[g++]
44:03.86  1790 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
44:03.86       |                        ~~~~~~~~~~~^~~
44:03.86 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:03.86     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:03.86     inlined from ‘void mozilla::dom::DOMRectList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at DOMRectListBinding.cpp:670:74:
44:03.86 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:03.86  1141 |     *this->stack = this;
44:03.86       |     ~~~~~~~~~~~~~^~~~~~
44:03.86 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings4.cpp:80: <--[g++]
44:03.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMRectListBinding.cpp: In function ‘void mozilla::dom::DOMRectList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
44:03.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMRectListBinding.cpp:670:25: note: ‘parentProto’ declared here <--[g++]
44:03.86   670 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
44:03.86       |                         ^~~~~~~~~~~
44:03.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMRectListBinding.cpp:668:35: note: ‘aCx’ declared here <--[g++]
44:03.86   668 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
44:03.86       |                        ~~~~~~~~~~~^~~
44:03.86 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:03.86     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:03.86     inlined from ‘void mozilla::dom::DOMStringList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at DOMStringListBinding.cpp:706:74:
44:03.86 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:16.50  1141 |     *this->stack = this;
44:16.50       |     ~~~~~~~~~~~~~^~~~~~
44:16.50 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings4.cpp:106: <--[g++]
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringListBinding.cpp: In function ‘void mozilla::dom::DOMStringList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringListBinding.cpp:706:25: note: ‘parentProto’ declared here <--[g++]
44:16.50   706 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
44:16.50       |                         ^~~~~~~~~~~
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringListBinding.cpp:704:35: note: ‘aCx’ declared here <--[g++]
44:16.50   704 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
44:16.50       |                        ~~~~~~~~~~~^~~
44:16.50 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:16.50     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:16.50     inlined from ‘void mozilla::dom::DOMStringMap_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at DOMStringMapBinding.cpp:651:74:
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:16.50  1141 |     *this->stack = this;
44:16.50       |     ~~~~~~~~~~~~~^~~~~~
44:16.50 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings4.cpp:119: <--[g++]
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringMapBinding.cpp: In function ‘void mozilla::dom::DOMStringMap_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringMapBinding.cpp:651:25: note: ‘parentProto’ declared here <--[g++]
44:16.50   651 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
44:16.50       |                         ^~~~~~~~~~~
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringMapBinding.cpp:649:35: note: ‘aCx’ declared here <--[g++]
44:16.50   649 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
44:16.50       |                        ~~~~~~~~~~~^~~
44:16.50 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:16.50     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:16.50     inlined from ‘void mozilla::dom::DOMTokenList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at DOMTokenListBinding.cpp:1125:74:
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:16.50  1141 |     *this->stack = this;
44:16.50       |     ~~~~~~~~~~~~~^~~~~~
44:16.50 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings4.cpp:132: <--[g++]
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMTokenListBinding.cpp: In function ‘void mozilla::dom::DOMTokenList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMTokenListBinding.cpp:1125:25: note: ‘parentProto’ declared here <--[g++]
44:16.50  1125 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
44:16.50       |                         ^~~~~~~~~~~
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMTokenListBinding.cpp:1123:35: note: ‘aCx’ declared here <--[g++]
44:16.50  1123 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
44:16.50       |                        ~~~~~~~~~~~^~~
44:16.50 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:16.50     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:16.50     inlined from ‘void mozilla::dom::DataTransfer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at DataTransferBinding.cpp:1810:74:
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:16.50  1141 |     *this->stack = this;
44:16.50       |     ~~~~~~~~~~~~~^~~~~~
44:16.50 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings4.cpp:145: <--[g++]
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DataTransferBinding.cpp: In function ‘void mozilla::dom::DataTransfer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DataTransferBinding.cpp:1810:25: note: ‘parentProto’ declared here <--[g++]
44:16.50  1810 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
44:16.50       |                         ^~~~~~~~~~~
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DataTransferBinding.cpp:1808:35: note: ‘aCx’ declared here <--[g++]
44:16.50  1808 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
44:16.50       |                        ~~~~~~~~~~~^~~
44:16.50 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:16.50     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:16.50     inlined from ‘void mozilla::dom::DataTransferItem_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at DataTransferItemBinding.cpp:603:74:
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:16.50  1141 |     *this->stack = this;
44:16.50       |     ~~~~~~~~~~~~~^~~~~~
44:16.50 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings4.cpp:158: <--[g++]
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DataTransferItemBinding.cpp: In function ‘void mozilla::dom::DataTransferItem_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DataTransferItemBinding.cpp:603:25: note: ‘parentProto’ declared here <--[g++]
44:16.50   603 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
44:16.50       |                         ^~~~~~~~~~~
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DataTransferItemBinding.cpp:601:35: note: ‘aCx’ declared here <--[g++]
44:16.50   601 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
44:16.50       |                        ~~~~~~~~~~~^~~
44:16.50 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:16.50     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:16.50     inlined from ‘void mozilla::dom::DataTransferItemList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at DataTransferItemListBinding.cpp:836:74:
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:16.50  1141 |     *this->stack = this;
44:16.50       |     ~~~~~~~~~~~~~^~~~~~
44:16.50 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings4.cpp:171: <--[g++]
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DataTransferItemListBinding.cpp: In function ‘void mozilla::dom::DataTransferItemList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DataTransferItemListBinding.cpp:836:25: note: ‘parentProto’ declared here <--[g++]
44:16.50   836 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
44:16.50       |                         ^~~~~~~~~~~
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DataTransferItemListBinding.cpp:834:35: note: ‘aCx’ declared here <--[g++]
44:16.50   834 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
44:16.50       |                        ~~~~~~~~~~~^~~
44:16.50 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:16.50     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:16.50     inlined from ‘void mozilla::dom::DebuggerNotification_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at DebuggerNotificationBinding.cpp:807:74:
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:16.50  1141 |     *this->stack = this;
44:16.50       |     ~~~~~~~~~~~~~^~~~~~
44:16.50 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings4.cpp:184: <--[g++]
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DebuggerNotificationBinding.cpp: In function ‘void mozilla::dom::DebuggerNotification_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DebuggerNotificationBinding.cpp:807:25: note: ‘parentProto’ declared here <--[g++]
44:16.50   807 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
44:16.50       |                         ^~~~~~~~~~~
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DebuggerNotificationBinding.cpp:805:35: note: ‘aCx’ declared here <--[g++]
44:16.50   805 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
44:16.50       |                        ~~~~~~~~~~~^~~
44:16.50 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:16.50     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:16.50     inlined from ‘void mozilla::dom::DebuggerNotificationObserver_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at DebuggerNotificationObserverBinding.cpp:600:74:
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:16.50  1141 |     *this->stack = this;
44:16.50       |     ~~~~~~~~~~~~~^~~~~~
44:16.50 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings4.cpp:197: <--[g++]
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DebuggerNotificationObserverBinding.cpp: In function ‘void mozilla::dom::DebuggerNotificationObserver_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DebuggerNotificationObserverBinding.cpp:600:25: note: ‘parentProto’ declared here <--[g++]
44:16.50   600 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
44:16.50       |                         ^~~~~~~~~~~
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DebuggerNotificationObserverBinding.cpp:598:35: note: ‘aCx’ declared here <--[g++]
44:16.50   598 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
44:16.50       |                        ~~~~~~~~~~~^~~
44:16.50 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:16.50     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:16.50     inlined from ‘void mozilla::dom::DecompressionStream_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at DecompressionStreamBinding.cpp:454:74:
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:16.50  1141 |     *this->stack = this;
44:16.50       |     ~~~~~~~~~~~~~^~~~~~
44:16.50 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings4.cpp:236: <--[g++]
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DecompressionStreamBinding.cpp: In function ‘void mozilla::dom::DecompressionStream_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DecompressionStreamBinding.cpp:454:25: note: ‘parentProto’ declared here <--[g++]
44:16.50   454 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
44:16.50       |                         ^~~~~~~~~~~
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DecompressionStreamBinding.cpp:452:35: note: ‘aCx’ declared here <--[g++]
44:16.50   452 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
44:16.50       |                        ~~~~~~~~~~~^~~
44:16.50 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:16.50     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:16.50     inlined from ‘void mozilla::dom::Directory_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at DirectoryBinding.cpp:587:74:
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:16.50  1141 |     *this->stack = this;
44:16.50       |     ~~~~~~~~~~~~~^~~~~~
44:16.50 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings4.cpp:340: <--[g++]
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DirectoryBinding.cpp: In function ‘void mozilla::dom::Directory_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DirectoryBinding.cpp:587:25: note: ‘parentProto’ declared here <--[g++]
44:16.50   587 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
44:16.50       |                         ^~~~~~~~~~~
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DirectoryBinding.cpp:585:35: note: ‘aCx’ declared here <--[g++]
44:16.50   585 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
44:16.50       |                        ~~~~~~~~~~~^~~
44:16.50 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:16.50     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
44:16.50     inlined from ‘virtual bool mozilla::dom::DOMStringMap_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’ at DOMStringMapBinding.cpp:287:35:
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:16.50  1141 |     *this->stack = this;
44:16.50       |     ~~~~~~~~~~~~~^~~~~~
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringMapBinding.cpp: In member function ‘virtual bool mozilla::dom::DOMStringMap_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’: <--[g++]
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringMapBinding.cpp:287:25: note: ‘expando’ declared here <--[g++]
44:16.50   287 |   JS::Rooted<JSObject*> expando(cx);
44:16.50       |                         ^~~~~~~
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringMapBinding.cpp:277:42: note: ‘cx’ declared here <--[g++]
44:16.50   277 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
44:16.50       |                               ~~~~~~~~~~~^~
44:16.50 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:16.50     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:16.50     inlined from ‘virtual bool mozilla::dom::DataTransferItemList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’ at DataTransferItemListBinding.cpp:555:60:
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:16.50  1141 |     *this->stack = this;
44:16.50       |     ~~~~~~~~~~~~~^~~~~~
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DataTransferItemListBinding.cpp: In member function ‘virtual bool mozilla::dom::DataTransferItemList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’: <--[g++]
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DataTransferItemListBinding.cpp:555:25: note: ‘expando’ declared here <--[g++]
44:16.50   555 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
44:16.50       |                         ^~~~~~~
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DataTransferItemListBinding.cpp:538:36: note: ‘cx’ declared here <--[g++]
44:16.50   538 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
44:16.50       |                         ~~~~~~~~~~~^~
44:16.50 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:16.50     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:16.50     inlined from ‘virtual bool mozilla::dom::DOMRectList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’ at DOMRectListBinding.cpp:380:60:
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:16.50  1141 |     *this->stack = this;
44:16.50       |     ~~~~~~~~~~~~~^~~~~~
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMRectListBinding.cpp: In member function ‘virtual bool mozilla::dom::DOMRectList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’: <--[g++]
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMRectListBinding.cpp:380:25: note: ‘expando’ declared here <--[g++]
44:16.50   380 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
44:16.50       |                         ^~~~~~~
44:16.50 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMRectListBinding.cpp:363:36: note: ‘cx’ declared here <--[g++]
44:16.50   363 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
44:16.50       |                         ~~~~~~~~~~~^~
44:16.50 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:16.50     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:16.51     inlined from ‘virtual bool mozilla::dom::DOMTokenList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’ at DOMTokenListBinding.cpp:837:60:
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:16.51  1141 |     *this->stack = this;
44:16.51       |     ~~~~~~~~~~~~~^~~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMTokenListBinding.cpp: In member function ‘virtual bool mozilla::dom::DOMTokenList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’: <--[g++]
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMTokenListBinding.cpp:837:25: note: ‘expando’ declared here <--[g++]
44:16.51   837 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
44:16.51       |                         ^~~~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMTokenListBinding.cpp:817:36: note: ‘cx’ declared here <--[g++]
44:16.51   817 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
44:16.51       |                         ~~~~~~~~~~~^~
44:16.51 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:16.51     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:16.51     inlined from ‘virtual bool mozilla::dom::DOMStringList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’ at DOMStringListBinding.cpp:418:60:
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:16.51  1141 |     *this->stack = this;
44:16.51       |     ~~~~~~~~~~~~~^~~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringListBinding.cpp: In member function ‘virtual bool mozilla::dom::DOMStringList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’: <--[g++]
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringListBinding.cpp:418:25: note: ‘expando’ declared here <--[g++]
44:16.51   418 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
44:16.51       |                         ^~~~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringListBinding.cpp:398:36: note: ‘cx’ declared here <--[g++]
44:16.51   398 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
44:16.51       |                         ~~~~~~~~~~~^~
44:16.51 cswrap: warning: 2024-04-11 15:56:13 still trying to lock /cswrap_cap_file_lock
44:16.51 cswrap: warning: 2024-04-11 15:56:14 still trying to lock /cswrap_cap_file_lock
44:16.51 cswrap: warning: cswrap: warning: 2024-04-11 15:56:16 still trying to lock /cswrap_cap_file_lock2024-04-11 15:56:16 still trying to lock /cswrap_cap_file_lock
44:16.51 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
44:16.51     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
44:16.51     inlined from ‘bool mozilla::dom::DOMRequest_Binding::get_result(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at DOMRequestBinding.cpp:222:34:
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] <--[g++]
44:16.51  1141 |     *this->stack = this;
44:16.51       |     ~~~~~~~~~~~~~^~~~~~
44:16.51 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings4.cpp:93: <--[g++]
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMRequestBinding.cpp: In function ‘bool mozilla::dom::DOMRequest_Binding::get_result(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMRequestBinding.cpp:222:25: note: ‘result’ declared here <--[g++]
44:16.51   222 |   JS::Rooted<JS::Value> result(cx);
44:16.51       |                         ^~~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMRequestBinding.cpp:214:23: note: ‘cx’ declared here <--[g++]
44:16.51   214 | get_result(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
44:16.51       |            ~~~~~~~~~~~^~
44:16.51 cswrap: warning: cswrap: warning: 2024-04-11 15:56:17 still trying to lock /cswrap_cap_file_lock2024-04-11 15:56:17 still trying to lock /cswrap_cap_file_lock
44:16.51 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:16.51     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:16.51     inlined from ‘bool mozilla::dom::Document_Binding::getAnimations(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’ at DocumentBinding.cpp:10106:71:
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:16.51  1141 |     *this->stack = this;
44:16.51       |     ~~~~~~~~~~~~~^~~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DocumentBinding.cpp: In function ‘bool mozilla::dom::Document_Binding::getAnimations(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’: <--[g++]
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DocumentBinding.cpp:10106:25: note: ‘returnArray’ declared here <--[g++]
44:16.51 10106 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
44:16.51       |                         ^~~~~~~~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DocumentBinding.cpp:10091:26: note: ‘cx’ declared here <--[g++]
44:16.51 10091 | getAnimations(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
44:16.51       |               ~~~~~~~~~~~^~
44:16.51 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
44:16.51     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
44:16.51     inlined from ‘virtual bool mozilla::dom::DOMStringList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const’ at DOMStringListBinding.cpp:554:32:
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘temp’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] <--[g++]
44:16.51  1141 |     *this->stack = this;
44:16.51       |     ~~~~~~~~~~~~~^~~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringListBinding.cpp: In member function ‘virtual bool mozilla::dom::DOMStringList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const’: <--[g++]
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringListBinding.cpp:554:25: note: ‘temp’ declared here <--[g++]
44:16.51   554 |   JS::Rooted<JS::Value> temp(cx);
44:16.51       |                         ^~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringListBinding.cpp:552:41: note: ‘cx’ declared here <--[g++]
44:16.51   552 | DOMProxyHandler::getElements(JSContext* cx, JS::Handle<JSObject*> proxy, uint32_t begin, uint32_t end, js::ElementAdder* adder) const
44:16.51       |                              ~~~~~~~~~~~^~
44:16.51 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:16.51     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:16.51     inlined from ‘virtual bool mozilla::dom::DOMTokenList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’ at DOMTokenListBinding.cpp:878:81:
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:16.51  1141 |     *this->stack = this;
44:16.51       |     ~~~~~~~~~~~~~^~~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMTokenListBinding.cpp: In member function ‘virtual bool mozilla::dom::DOMTokenList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’: <--[g++]
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMTokenListBinding.cpp:878:29: note: ‘expando’ declared here <--[g++]
44:16.51   878 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
44:16.51       |                             ^~~~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMTokenListBinding.cpp:852:33: note: ‘cx’ declared here <--[g++]
44:16.51   852 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
44:16.51       |                      ~~~~~~~~~~~^~
44:16.51 cswrap: warning: cswrap: warning: 2024-04-11 15:56:19 still trying to lock /cswrap_cap_file_lock2024-04-11 15:56:19 still trying to lock /cswrap_cap_file_lock
44:16.51 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:16.51     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:16.51     inlined from ‘bool mozilla::dom::DOMLocalization_Binding::Wrap(JSContext*, mozilla::dom::DOMLocalization*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at DOMLocalizationBinding.cpp:1025:90:
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:16.51  1141 |     *this->stack = this;
44:16.51       |     ~~~~~~~~~~~~~^~~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMLocalizationBinding.cpp: In function ‘bool mozilla::dom::DOMLocalization_Binding::Wrap(JSContext*, mozilla::dom::DOMLocalization*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMLocalizationBinding.cpp:1025:25: note: ‘global’ declared here <--[g++]
44:16.51  1025 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:16.51       |                         ^~~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMLocalizationBinding.cpp:997:17: note: ‘aCx’ declared here <--[g++]
44:16.51   997 | Wrap(JSContext* aCx, mozilla::dom::DOMLocalization* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:16.51       |      ~~~~~~~~~~~^~~
44:16.51 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:16.51     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:16.51     inlined from ‘bool mozilla::dom::UTF8StringOrUnrestrictedDoubleSequenceOrDOMMatrixReadOnly::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const’ at DOMMatrixBinding.cpp:547:75:
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:16.51  1141 |     *this->stack = this;
44:16.51       |     ~~~~~~~~~~~~~^~~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMMatrixBinding.cpp: In member function ‘bool mozilla::dom::UTF8StringOrUnrestrictedDoubleSequenceOrDOMMatrixReadOnly::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const’: <--[g++]
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMMatrixBinding.cpp:547:29: note: ‘returnArray’ declared here <--[g++]
44:16.51   547 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
44:16.51       |                             ^~~~~~~~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMMatrixBinding.cpp:532:79: note: ‘cx’ declared here <--[g++]
44:16.51   532 | UTF8StringOrUnrestrictedDoubleSequenceOrDOMMatrixReadOnly::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
44:16.51       |                                                                    ~~~~~~~~~~~^~
44:16.51 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:16.51     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:16.51     inlined from ‘bool mozilla::dom::DOMMatrix_Binding::Wrap(JSContext*, mozilla::dom::DOMMatrix*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at DOMMatrixBinding.cpp:3974:90:
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:16.51  1141 |     *this->stack = this;
44:16.51       |     ~~~~~~~~~~~~~^~~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMMatrixBinding.cpp: In function ‘bool mozilla::dom::DOMMatrix_Binding::Wrap(JSContext*, mozilla::dom::DOMMatrix*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMMatrixBinding.cpp:3974:25: note: ‘global’ declared here <--[g++]
44:16.51  3974 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:16.51       |                         ^~~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMMatrixBinding.cpp:3946:17: note: ‘aCx’ declared here <--[g++]
44:16.51  3946 | Wrap(JSContext* aCx, mozilla::dom::DOMMatrix* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:16.51       |      ~~~~~~~~~~~^~~
44:16.51 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:16.51     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:16.51     inlined from ‘bool mozilla::dom::DOMMatrixReadOnly_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’ at DOMMatrixBinding.cpp:5888:57:
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:16.51  1141 |     *this->stack = this;
44:16.51       |     ~~~~~~~~~~~~~^~~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMMatrixBinding.cpp: In function ‘bool mozilla::dom::DOMMatrixReadOnly_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’: <--[g++]
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMMatrixBinding.cpp:5888:25: note: ‘result’ declared here <--[g++]
44:16.51  5888 |   JS::Rooted<JSObject*> result(cx, JS_NewPlainObject(cx));
44:16.51       |                         ^~~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMMatrixBinding.cpp:5880:19: note: ‘cx’ declared here <--[g++]
44:16.51  5880 | toJSON(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
44:16.51       |        ~~~~~~~~~~~^~
44:16.51 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:16.51     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:16.51     inlined from ‘bool mozilla::dom::DOMMatrixReadOnly_Binding::Wrap(JSContext*, mozilla::dom::DOMMatrixReadOnly*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at DOMMatrixBinding.cpp:6519:90:
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:16.51  1141 |     *this->stack = this;
44:16.51       |     ~~~~~~~~~~~~~^~~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMMatrixBinding.cpp: In function ‘bool mozilla::dom::DOMMatrixReadOnly_Binding::Wrap(JSContext*, mozilla::dom::DOMMatrixReadOnly*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMMatrixBinding.cpp:6519:25: note: ‘global’ declared here <--[g++]
44:16.51  6519 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:16.51       |                         ^~~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMMatrixBinding.cpp:6494:17: note: ‘aCx’ declared here <--[g++]
44:16.51  6494 | Wrap(JSContext* aCx, mozilla::dom::DOMMatrixReadOnly* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:16.51       |      ~~~~~~~~~~~^~~
44:16.51 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:16.51     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:16.51     inlined from ‘bool mozilla::dom::DOMPoint_Binding::Wrap(JSContext*, mozilla::dom::DOMPoint*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at DOMPointBinding.cpp:856:90:
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:16.51  1141 |     *this->stack = this;
44:16.51       |     ~~~~~~~~~~~~~^~~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMPointBinding.cpp: In function ‘bool mozilla::dom::DOMPoint_Binding::Wrap(JSContext*, mozilla::dom::DOMPoint*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMPointBinding.cpp:856:25: note: ‘global’ declared here <--[g++]
44:16.51   856 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:16.51       |                         ^~~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMPointBinding.cpp:828:17: note: ‘aCx’ declared here <--[g++]
44:16.51   828 | Wrap(JSContext* aCx, mozilla::dom::DOMPoint* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:16.51       |      ~~~~~~~~~~~^~~
44:16.51 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:16.51     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:16.51     inlined from ‘bool mozilla::dom::DOMPointReadOnly_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’ at DOMPointBinding.cpp:1177:57:
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:16.51  1141 |     *this->stack = this;
44:16.51       |     ~~~~~~~~~~~~~^~~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMPointBinding.cpp: In function ‘bool mozilla::dom::DOMPointReadOnly_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’: <--[g++]
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMPointBinding.cpp:1177:25: note: ‘result’ declared here <--[g++]
44:16.51  1177 |   JS::Rooted<JSObject*> result(cx, JS_NewPlainObject(cx));
44:16.51       |                         ^~~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMPointBinding.cpp:1169:19: note: ‘cx’ declared here <--[g++]
44:16.51  1169 | toJSON(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
44:16.51       |        ~~~~~~~~~~~^~
44:16.51 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:16.51     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:16.51     inlined from ‘bool mozilla::dom::DOMPointReadOnly_Binding::Wrap(JSContext*, mozilla::dom::DOMPointReadOnly*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at DOMPointBinding.cpp:1605:90:
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:16.51  1141 |     *this->stack = this;
44:16.51       |     ~~~~~~~~~~~~~^~~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMPointBinding.cpp: In function ‘bool mozilla::dom::DOMPointReadOnly_Binding::Wrap(JSContext*, mozilla::dom::DOMPointReadOnly*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMPointBinding.cpp:1605:25: note: ‘global’ declared here <--[g++]
44:16.51  1605 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:16.51       |                         ^~~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMPointBinding.cpp:1580:17: note: ‘aCx’ declared here <--[g++]
44:16.51  1580 | Wrap(JSContext* aCx, mozilla::dom::DOMPointReadOnly* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:16.51       |      ~~~~~~~~~~~^~~
44:16.51 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:16.51     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:16.51     inlined from ‘bool mozilla::dom::DOMQuad_Binding::Wrap(JSContext*, mozilla::dom::DOMQuad*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at DOMQuadBinding.cpp:1040:90:
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:16.51  1141 |     *this->stack = this;
44:16.51       |     ~~~~~~~~~~~~~^~~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMQuadBinding.cpp: In function ‘bool mozilla::dom::DOMQuad_Binding::Wrap(JSContext*, mozilla::dom::DOMQuad*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMQuadBinding.cpp:1040:25: note: ‘global’ declared here <--[g++]
44:16.51  1040 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:16.51       |                         ^~~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMQuadBinding.cpp:1015:17: note: ‘aCx’ declared here <--[g++]
44:16.51  1015 | Wrap(JSContext* aCx, mozilla::dom::DOMQuad* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:16.51       |      ~~~~~~~~~~~^~~
44:16.51 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
44:16.51     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
44:16.51     inlined from ‘virtual bool mozilla::dom::DOMStringList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’ at DOMStringListBinding.cpp:332:35:
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘value’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] <--[g++]
44:16.51  1141 |     *this->stack = this;
44:16.51       |     ~~~~~~~~~~~~~^~~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringListBinding.cpp: In member function ‘virtual bool mozilla::dom::DOMStringList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’: <--[g++]
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringListBinding.cpp:332:27: note: ‘value’ declared here <--[g++]
44:16.51   332 |     JS::Rooted<JS::Value> value(cx);
44:16.51       |                           ^~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringListBinding.cpp:327:50: note: ‘cx’ declared here <--[g++]
44:16.51   327 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
44:16.51       |                                       ~~~~~~~~~~~^~
44:16.51 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:16.51     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:16.51     inlined from ‘virtual bool mozilla::dom::DOMStringList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’ at DOMStringListBinding.cpp:459:81:
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:16.51  1141 |     *this->stack = this;
44:16.51       |     ~~~~~~~~~~~~~^~~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringListBinding.cpp: In member function ‘virtual bool mozilla::dom::DOMStringList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’: <--[g++]
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringListBinding.cpp:459:29: note: ‘expando’ declared here <--[g++]
44:16.51   459 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
44:16.51       |                             ^~~~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringListBinding.cpp:433:33: note: ‘cx’ declared here <--[g++]
44:16.51   433 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
44:16.51       |                      ~~~~~~~~~~~^~
44:16.51 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:16.51     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
44:16.51     inlined from ‘virtual bool mozilla::dom::DOMTokenList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’ at DOMTokenListBinding.cpp:769:35:
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:16.51  1141 |     *this->stack = this;
44:16.51       |     ~~~~~~~~~~~~~^~~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMTokenListBinding.cpp: In member function ‘virtual bool mozilla::dom::DOMTokenList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’: <--[g++]
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMTokenListBinding.cpp:769:25: note: ‘expando’ declared here <--[g++]
44:16.51   769 |   JS::Rooted<JSObject*> expando(cx);
44:16.51       |                         ^~~~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMTokenListBinding.cpp:746:50: note: ‘cx’ declared here <--[g++]
44:16.51   746 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
44:16.51       |                                       ~~~~~~~~~~~^~
44:16.51 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:16.51     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:16.51     inlined from ‘bool mozilla::dom::DOMRequest_Binding::Wrap(JSContext*, mozilla::dom::DOMRequest*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at DOMRequestBinding.cpp:715:90:
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:16.51  1141 |     *this->stack = this;
44:16.51       |     ~~~~~~~~~~~~~^~~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMRequestBinding.cpp: In function ‘bool mozilla::dom::DOMRequest_Binding::Wrap(JSContext*, mozilla::dom::DOMRequest*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMRequestBinding.cpp:715:25: note: ‘global’ declared here <--[g++]
44:16.51   715 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:16.51       |                         ^~~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMRequestBinding.cpp:687:17: note: ‘aCx’ declared here <--[g++]
44:16.51   687 | Wrap(JSContext* aCx, mozilla::dom::DOMRequest* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:16.51       |      ~~~~~~~~~~~^~~
44:16.51 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:16.51     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:16.51     inlined from ‘bool mozilla::dom::DOMStringList_Binding::Wrap(JSContext*, mozilla::dom::DOMStringList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at DOMStringListBinding.cpp:640:90:
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:16.51  1141 |     *this->stack = this;
44:16.51       |     ~~~~~~~~~~~~~^~~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringListBinding.cpp: In function ‘bool mozilla::dom::DOMStringList_Binding::Wrap(JSContext*, mozilla::dom::DOMStringList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringListBinding.cpp:640:25: note: ‘global’ declared here <--[g++]
44:16.51   640 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:16.51       |                         ^~~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringListBinding.cpp:615:17: note: ‘aCx’ declared here <--[g++]
44:16.51   615 | Wrap(JSContext* aCx, mozilla::dom::DOMStringList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:16.51       |      ~~~~~~~~~~~^~~
44:16.51 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:16.51     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:16.51     inlined from ‘bool mozilla::dom::CallbackDebuggerNotification_Binding::Wrap(JSContext*, mozilla::dom::CallbackDebuggerNotification*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at DebuggerNotificationBinding.cpp:359:90:
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:16.51  1141 |     *this->stack = this;
44:16.51       |     ~~~~~~~~~~~~~^~~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DebuggerNotificationBinding.cpp: In function ‘bool mozilla::dom::CallbackDebuggerNotification_Binding::Wrap(JSContext*, mozilla::dom::CallbackDebuggerNotification*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DebuggerNotificationBinding.cpp:359:25: note: ‘global’ declared here <--[g++]
44:16.51   359 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:16.51       |                         ^~~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DebuggerNotificationBinding.cpp:331:17: note: ‘aCx’ declared here <--[g++]
44:16.51   331 | Wrap(JSContext* aCx, mozilla::dom::CallbackDebuggerNotification* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:16.51       |      ~~~~~~~~~~~^~~
44:16.51 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:16.51     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:16.51     inlined from ‘bool mozilla::dom::DebuggerNotification_Binding::Wrap(JSContext*, mozilla::dom::DebuggerNotification*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at DebuggerNotificationBinding.cpp:743:90:
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:16.51  1141 |     *this->stack = this;
44:16.51       |     ~~~~~~~~~~~~~^~~~~~
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DebuggerNotificationBinding.cpp: In function ‘bool mozilla::dom::DebuggerNotification_Binding::Wrap(JSContext*, mozilla::dom::DebuggerNotification*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:16.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DebuggerNotificationBinding.cpp:743:25: note: ‘global’ declared here <--[g++]
44:16.51   743 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:16.51       |                         ^~~~~~
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DebuggerNotificationBinding.cpp:718:17: note: ‘aCx’ declared here <--[g++]
44:32.38   718 | Wrap(JSContext* aCx, mozilla::dom::DebuggerNotification* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:32.38       |      ~~~~~~~~~~~^~~
44:32.38 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:32.38     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:32.38     inlined from ‘bool mozilla::dom::EventCallbackDebuggerNotification_Binding::Wrap(JSContext*, mozilla::dom::EventCallbackDebuggerNotification*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at DebuggerNotificationBinding.cpp:1132:90:
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:32.38  1141 |     *this->stack = this;
44:32.38       |     ~~~~~~~~~~~~~^~~~~~
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DebuggerNotificationBinding.cpp: In function ‘bool mozilla::dom::EventCallbackDebuggerNotification_Binding::Wrap(JSContext*, mozilla::dom::EventCallbackDebuggerNotification*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DebuggerNotificationBinding.cpp:1132:25: note: ‘global’ declared here <--[g++]
44:32.38  1132 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:32.38       |                         ^~~~~~
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DebuggerNotificationBinding.cpp:1101:17: note: ‘aCx’ declared here <--[g++]
44:32.38  1101 | Wrap(JSContext* aCx, mozilla::dom::EventCallbackDebuggerNotification* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:32.38       |      ~~~~~~~~~~~^~~
44:32.38 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:32.38     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:32.38     inlined from ‘bool mozilla::dom::HTMLContent::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at DebuggerUtilsBinding.cpp:68:54:
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:32.38  1141 |     *this->stack = this;
44:32.38       |     ~~~~~~~~~~~~~^~~~~~
44:32.38 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings4.cpp:210: <--[g++]
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DebuggerUtilsBinding.cpp: In member function ‘bool mozilla::dom::HTMLContent::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DebuggerUtilsBinding.cpp:68:25: note: ‘obj’ declared here <--[g++]
44:32.38    68 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
44:32.38       |                         ^~~
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DebuggerUtilsBinding.cpp:60:42: note: ‘cx’ declared here <--[g++]
44:32.38    60 | HTMLContent::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
44:32.38       |                               ~~~~~~~~~~~^~
44:32.38 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:32.38     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:32.38     inlined from ‘bool mozilla::dom::DecoderDoctorNotification::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at DecoderDoctorNotificationBinding.cpp:131:54:
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:32.38  1141 |     *this->stack = this;
44:32.38       |     ~~~~~~~~~~~~~^~~~~~
44:32.38 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings4.cpp:223: <--[g++]
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DecoderDoctorNotificationBinding.cpp: In member function ‘bool mozilla::dom::DecoderDoctorNotification::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DecoderDoctorNotificationBinding.cpp:131:25: note: ‘obj’ declared here <--[g++]
44:32.38   131 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
44:32.38       |                         ^~~
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DecoderDoctorNotificationBinding.cpp:123:56: note: ‘cx’ declared here <--[g++]
44:32.38   123 | DecoderDoctorNotification::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
44:32.38       |                                             ~~~~~~~~~~~^~
44:32.38 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:32.38     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:32.38     inlined from ‘bool mozilla::dom::DeviceAcceleration_Binding::Wrap(JSContext*, mozilla::dom::DeviceAcceleration*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at DeviceMotionEventBinding.cpp:750:90:
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:32.38  1141 |     *this->stack = this;
44:32.38       |     ~~~~~~~~~~~~~^~~~~~
44:32.38 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings4.cpp:301: <--[g++]
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DeviceMotionEventBinding.cpp: In function ‘bool mozilla::dom::DeviceAcceleration_Binding::Wrap(JSContext*, mozilla::dom::DeviceAcceleration*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DeviceMotionEventBinding.cpp:750:25: note: ‘global’ declared here <--[g++]
44:32.38   750 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:32.38       |                         ^~~~~~
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DeviceMotionEventBinding.cpp:725:17: note: ‘aCx’ declared here <--[g++]
44:32.38   725 | Wrap(JSContext* aCx, mozilla::dom::DeviceAcceleration* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:32.38       |      ~~~~~~~~~~~^~~
44:32.38 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:32.38     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:32.38     inlined from ‘bool mozilla::dom::DeviceRotationRate_Binding::Wrap(JSContext*, mozilla::dom::DeviceRotationRate*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at DeviceMotionEventBinding.cpp:1867:90:
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:32.38  1141 |     *this->stack = this;
44:32.38       |     ~~~~~~~~~~~~~^~~~~~
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DeviceMotionEventBinding.cpp: In function ‘bool mozilla::dom::DeviceRotationRate_Binding::Wrap(JSContext*, mozilla::dom::DeviceRotationRate*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DeviceMotionEventBinding.cpp:1867:25: note: ‘global’ declared here <--[g++]
44:32.38  1867 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:32.38       |                         ^~~~~~
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DeviceMotionEventBinding.cpp:1842:17: note: ‘aCx’ declared here <--[g++]
44:32.38  1842 | Wrap(JSContext* aCx, mozilla::dom::DeviceRotationRate* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:32.38       |      ~~~~~~~~~~~^~~
44:32.38 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:32.38     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:32.38     inlined from ‘bool mozilla::dom::Document_Binding::Wrap(JSContext*, mozilla::dom::Document*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at DocumentBinding.cpp:20733:90:
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:32.38  1141 |     *this->stack = this;
44:32.38       |     ~~~~~~~~~~~~~^~~~~~
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DocumentBinding.cpp: In function ‘bool mozilla::dom::Document_Binding::Wrap(JSContext*, mozilla::dom::Document*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DocumentBinding.cpp:20733:25: note: ‘global’ declared here <--[g++]
44:32.38 20733 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:32.38       |                         ^~~~~~
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DocumentBinding.cpp:20702:17: note: ‘aCx’ declared here <--[g++]
44:32.38 20702 | Wrap(JSContext* aCx, mozilla::dom::Document* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:32.38       |      ~~~~~~~~~~~^~~
44:32.38 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:32.38     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:32.38     inlined from ‘bool mozilla::dom::DocumentFragment_Binding::Wrap(JSContext*, mozilla::dom::DocumentFragment*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at DocumentFragmentBinding.cpp:951:90:
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:32.38  1141 |     *this->stack = this;
44:32.38       |     ~~~~~~~~~~~~~^~~~~~
44:32.38 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings4.cpp:366: <--[g++]
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DocumentFragmentBinding.cpp: In function ‘bool mozilla::dom::DocumentFragment_Binding::Wrap(JSContext*, mozilla::dom::DocumentFragment*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DocumentFragmentBinding.cpp:951:25: note: ‘global’ declared here <--[g++]
44:32.38   951 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:32.38       |                         ^~~~~~
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DocumentFragmentBinding.cpp:920:17: note: ‘aCx’ declared here <--[g++]
44:32.38   920 | Wrap(JSContext* aCx, mozilla::dom::DocumentFragment* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:32.38       |      ~~~~~~~~~~~^~~
44:32.38 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:32.38     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:32.38     inlined from ‘bool mozilla::dom::DOMRectReadOnly_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’ at DOMRectBinding.cpp:1261:57:
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:32.38  1141 |     *this->stack = this;
44:32.38       |     ~~~~~~~~~~~~~^~~~~~
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMRectBinding.cpp: In function ‘bool mozilla::dom::DOMRectReadOnly_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’: <--[g++]
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMRectBinding.cpp:1261:25: note: ‘result’ declared here <--[g++]
44:32.38  1261 |   JS::Rooted<JSObject*> result(cx, JS_NewPlainObject(cx));
44:32.38       |                         ^~~~~~
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMRectBinding.cpp:1253:19: note: ‘cx’ declared here <--[g++]
44:32.38  1253 | toJSON(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
44:32.38       |        ~~~~~~~~~~~^~
44:32.38 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:32.38     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:32.38     inlined from ‘bool mozilla::dom::OwningUTF8StringOrUnrestrictedDoubleSequenceOrDOMMatrixReadOnly::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const’ at DOMMatrixBinding.cpp:873:75:
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:32.38  1141 |     *this->stack = this;
44:32.38       |     ~~~~~~~~~~~~~^~~~~~
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMMatrixBinding.cpp: In member function ‘bool mozilla::dom::OwningUTF8StringOrUnrestrictedDoubleSequenceOrDOMMatrixReadOnly::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const’: <--[g++]
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMMatrixBinding.cpp:873:29: note: ‘returnArray’ declared here <--[g++]
44:32.38   873 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
44:32.38       |                             ^~~~~~~~~~~
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMMatrixBinding.cpp:858:85: note: ‘cx’ declared here <--[g++]
44:32.38   858 | OwningUTF8StringOrUnrestrictedDoubleSequenceOrDOMMatrixReadOnly::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
44:32.38       |                                                                          ~~~~~~~~~~~^~
44:32.38 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:32.38     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:32.38     inlined from ‘bool mozilla::dom::DataTransfer_Binding::get_types(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at DataTransferBinding.cpp:308:85:
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:32.38  1141 |     *this->stack = this;
44:32.38       |     ~~~~~~~~~~~~~^~~~~~
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DataTransferBinding.cpp: In function ‘bool mozilla::dom::DataTransfer_Binding::get_types(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DataTransferBinding.cpp:308:25: note: ‘slotStorage’ declared here <--[g++]
44:32.38   308 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
44:32.38       |                         ^~~~~~~~~~~
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DataTransferBinding.cpp:298:22: note: ‘cx’ declared here <--[g++]
44:32.38   298 | get_types(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
44:32.38       |           ~~~~~~~~~~~^~
44:32.38 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
44:32.38     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
44:32.38     inlined from ‘virtual bool mozilla::dom::DOMStringMap_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’ at DOMStringMapBinding.cpp:211:35:
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘value’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] <--[g++]
44:32.38  1141 |     *this->stack = this;
44:32.38       |     ~~~~~~~~~~~~~^~~~~~
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringMapBinding.cpp: In member function ‘virtual bool mozilla::dom::DOMStringMap_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’: <--[g++]
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringMapBinding.cpp:211:27: note: ‘value’ declared here <--[g++]
44:32.38   211 |     JS::Rooted<JS::Value> value(cx);
44:32.38       |                           ^~~~~
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringMapBinding.cpp:185:50: note: ‘cx’ declared here <--[g++]
44:32.38   185 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
44:32.38       |                                       ~~~~~~~~~~~^~
44:32.38 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
44:32.38     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
44:32.38     inlined from ‘bool mozilla::dom::DataTransfer_Binding::mozSetDataAt(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’ at DataTransferBinding.cpp:915:32:
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘arg1’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] <--[g++]
44:32.38  1141 |     *this->stack = this;
44:32.38       |     ~~~~~~~~~~~~~^~~~~~
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DataTransferBinding.cpp: In function ‘bool mozilla::dom::DataTransfer_Binding::mozSetDataAt(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’: <--[g++]
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DataTransferBinding.cpp:915:25: note: ‘arg1’ declared here <--[g++]
44:32.38   915 |   JS::Rooted<JS::Value> arg1(cx);
44:32.38       |                         ^~~~
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DataTransferBinding.cpp:900:25: note: ‘cx’ declared here <--[g++]
44:32.38   900 | mozSetDataAt(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
44:32.38       |              ~~~~~~~~~~~^~
44:32.38 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:32.38     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:32.38     inlined from ‘virtual bool mozilla::dom::DOMStringMap_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’ at DOMStringMapBinding.cpp:302:60:
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:32.38  1141 |     *this->stack = this;
44:32.38       |     ~~~~~~~~~~~~~^~~~~~
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringMapBinding.cpp: In member function ‘virtual bool mozilla::dom::DOMStringMap_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’: <--[g++]
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringMapBinding.cpp:302:25: note: ‘expando’ declared here <--[g++]
44:32.38   302 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
44:32.38       |                         ^~~~~~~
44:32.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringMapBinding.cpp:297:36: note: ‘cx’ declared here <--[g++]
44:32.38   297 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
44:32.38       |                         ~~~~~~~~~~~^~
44:32.38 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:32.39     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:32.39     inlined from ‘virtual bool mozilla::dom::DOMStringMap_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’ at DOMStringMapBinding.cpp:341:79:
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:32.39  1141 |     *this->stack = this;
44:32.39       |     ~~~~~~~~~~~~~^~~~~~
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringMapBinding.cpp: In member function ‘virtual bool mozilla::dom::DOMStringMap_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’: <--[g++]
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringMapBinding.cpp:341:27: note: ‘expando’ declared here <--[g++]
44:32.39   341 |     JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
44:32.39       |                           ^~~~~~~
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringMapBinding.cpp:334:33: note: ‘cx’ declared here <--[g++]
44:32.39   334 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
44:32.39       |                      ~~~~~~~~~~~^~
44:32.39 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:32.39     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
44:32.39     inlined from ‘virtual bool mozilla::dom::DOMStringList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’ at DOMStringListBinding.cpp:388:35:
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:32.39  1141 |     *this->stack = this;
44:32.39       |     ~~~~~~~~~~~~~^~~~~~
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringListBinding.cpp: In member function ‘virtual bool mozilla::dom::DOMStringList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’: <--[g++]
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringListBinding.cpp:388:25: note: ‘expando’ declared here <--[g++]
44:32.39   388 |   JS::Rooted<JSObject*> expando(cx);
44:32.39       |                         ^~~~~~~
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringListBinding.cpp:376:42: note: ‘cx’ declared here <--[g++]
44:32.39   376 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
44:32.39       |                               ~~~~~~~~~~~^~
44:32.39 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:32.39     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
44:32.39     inlined from ‘virtual bool mozilla::dom::DOMRectList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’ at DOMRectListBinding.cpp:353:35:
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:32.39  1141 |     *this->stack = this;
44:32.39       |     ~~~~~~~~~~~~~^~~~~~
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMRectListBinding.cpp: In member function ‘virtual bool mozilla::dom::DOMRectList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’: <--[g++]
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMRectListBinding.cpp:353:25: note: ‘expando’ declared here <--[g++]
44:32.39   353 |   JS::Rooted<JSObject*> expando(cx);
44:32.39       |                         ^~~~~~~
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMRectListBinding.cpp:341:42: note: ‘cx’ declared here <--[g++]
44:32.39   341 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
44:32.39       |                               ~~~~~~~~~~~^~
44:32.39 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:32.39     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
44:32.39     inlined from ‘virtual bool mozilla::dom::DataTransferItemList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’ at DataTransferItemListBinding.cpp:528:35:
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:32.39  1141 |     *this->stack = this;
44:32.39       |     ~~~~~~~~~~~~~^~~~~~
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DataTransferItemListBinding.cpp: In member function ‘virtual bool mozilla::dom::DataTransferItemList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’: <--[g++]
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DataTransferItemListBinding.cpp:528:25: note: ‘expando’ declared here <--[g++]
44:32.39   528 |   JS::Rooted<JSObject*> expando(cx);
44:32.39       |                         ^~~~~~~
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DataTransferItemListBinding.cpp:516:42: note: ‘cx’ declared here <--[g++]
44:32.39   516 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
44:32.39       |                               ~~~~~~~~~~~^~
44:32.39 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:32.39     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
44:32.39     inlined from ‘virtual bool mozilla::dom::DOMTokenList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’ at DOMTokenListBinding.cpp:807:35:
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:32.39  1141 |     *this->stack = this;
44:32.39       |     ~~~~~~~~~~~~~^~~~~~
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMTokenListBinding.cpp: In member function ‘virtual bool mozilla::dom::DOMTokenList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’: <--[g++]
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMTokenListBinding.cpp:807:25: note: ‘expando’ declared here <--[g++]
44:32.39   807 |   JS::Rooted<JSObject*> expando(cx);
44:32.39       |                         ^~~~~~~
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMTokenListBinding.cpp:795:42: note: ‘cx’ declared here <--[g++]
44:32.39   795 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
44:32.39       |                               ~~~~~~~~~~~^~
44:32.39 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:32.39     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:32.39     inlined from ‘bool mozilla::dom::DOMQuad_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’ at DOMQuadBinding.cpp:422:57:
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:32.39  1141 |     *this->stack = this;
44:32.39       |     ~~~~~~~~~~~~~^~~~~~
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMQuadBinding.cpp: In function ‘bool mozilla::dom::DOMQuad_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’: <--[g++]
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMQuadBinding.cpp:422:25: note: ‘result’ declared here <--[g++]
44:32.39   422 |   JS::Rooted<JSObject*> result(cx, JS_NewPlainObject(cx));
44:32.39       |                         ^~~~~~
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMQuadBinding.cpp:414:19: note: ‘cx’ declared here <--[g++]
44:32.39   414 | toJSON(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
44:32.39       |        ~~~~~~~~~~~^~
44:32.39 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:32.39     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:32.39     inlined from ‘bool mozilla::dom::DOMParser_Binding::Wrap(JSContext*, mozilla::dom::DOMParser*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at DOMParserBinding.cpp:781:90:
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:32.39  1141 |     *this->stack = this;
44:32.39       |     ~~~~~~~~~~~~~^~~~~~
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMParserBinding.cpp: In function ‘bool mozilla::dom::DOMParser_Binding::Wrap(JSContext*, mozilla::dom::DOMParser*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMParserBinding.cpp:781:25: note: ‘global’ declared here <--[g++]
44:32.39   781 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:32.39       |                         ^~~~~~
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMParserBinding.cpp:756:17: note: ‘aCx’ declared here <--[g++]
44:32.39   756 | Wrap(JSContext* aCx, mozilla::dom::DOMParser* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:32.39       |      ~~~~~~~~~~~^~~
44:32.39 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:32.39     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
44:32.39     inlined from ‘JSObject* mozilla::dom::DOMParser_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::DOMParser]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/DOMParserBinding.h:69:27,
44:32.39     inlined from ‘virtual JSObject* mozilla::dom::DOMParser::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/DOMParser.h:72:49,
44:32.39     inlined from ‘bool mozilla::dom::binding_detail::DoGetOrCreateDOMReflector(JSContext*, T*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::DOMParser; GetOrCreateReflectorWrapBehavior wrapBehavior = mozilla::dom::binding_detail::eWrapIntoContextCompartment]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1094:28,
44:32.39     inlined from ‘bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T*, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = DOMParser]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1163:67,
44:32.39     inlined from ‘static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = RefPtr<mozilla::dom::DOMParser>; bool isSmartPtr = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1742:35,
44:32.39     inlined from ‘bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T&, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = RefPtr<DOMParser>]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1760:55,
44:32.39     inlined from ‘bool mozilla::dom::DOMParser_Binding::_constructor(JSContext*, unsigned int, JS::Value*)’ at DOMParserBinding.cpp:660:31:
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:32.39  1141 |     *this->stack = this;
44:32.39       |     ~~~~~~~~~~~~~^~~~~~
44:32.39 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMParserBinding.cpp:4: <--[g++]
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/DOMParserBinding.h: In function ‘bool mozilla::dom::DOMParser_Binding::_constructor(JSContext*, unsigned int, JS::Value*)’: <--[g++]
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/DOMParserBinding.h:69:27: note: ‘reflector’ declared here <--[g++]
44:32.39    69 |     JS::Rooted<JSObject*> reflector(aCx);
44:32.39       |                           ^~~~~~~~~
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMParserBinding.cpp:613:25: note: ‘cx’ declared here <--[g++]
44:32.39   613 | _constructor(JSContext* cx, unsigned argc, JS::Value* vp)
44:32.39       |              ~~~~~~~~~~~^~
44:32.39 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:32.39     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:32.39     inlined from ‘bool mozilla::dom::DOMStringMap_Binding::Wrap(JSContext*, nsDOMStringMap*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at DOMStringMapBinding.cpp:583:90:
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:32.39  1141 |     *this->stack = this;
44:32.39       |     ~~~~~~~~~~~~~^~~~~~
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringMapBinding.cpp: In function ‘bool mozilla::dom::DOMStringMap_Binding::Wrap(JSContext*, nsDOMStringMap*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringMapBinding.cpp:583:25: note: ‘global’ declared here <--[g++]
44:32.39   583 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:32.39       |                         ^~~~~~
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringMapBinding.cpp:558:17: note: ‘aCx’ declared here <--[g++]
44:32.39   558 | Wrap(JSContext* aCx, nsDOMStringMap* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:32.39       |      ~~~~~~~~~~~^~~
44:32.39 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:32.39     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:32.39     inlined from ‘bool mozilla::dom::DOMTokenList_Binding::Wrap(JSContext*, nsDOMTokenList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at DOMTokenListBinding.cpp:1059:90:
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:32.39  1141 |     *this->stack = this;
44:32.39       |     ~~~~~~~~~~~~~^~~~~~
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMTokenListBinding.cpp: In function ‘bool mozilla::dom::DOMTokenList_Binding::Wrap(JSContext*, nsDOMTokenList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMTokenListBinding.cpp:1059:25: note: ‘global’ declared here <--[g++]
44:32.39  1059 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:32.39       |                         ^~~~~~
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMTokenListBinding.cpp:1034:17: note: ‘aCx’ declared here <--[g++]
44:32.39  1034 | Wrap(JSContext* aCx, nsDOMTokenList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:32.39       |      ~~~~~~~~~~~^~~
44:32.39 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:32.39     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:32.39     inlined from ‘bool mozilla::dom::WireframeTaggedRect::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at DocumentBinding.cpp:585:54:
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:32.39  1141 |     *this->stack = this;
44:32.39       |     ~~~~~~~~~~~~~^~~~~~
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DocumentBinding.cpp: In member function ‘bool mozilla::dom::WireframeTaggedRect::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DocumentBinding.cpp:585:25: note: ‘obj’ declared here <--[g++]
44:32.39   585 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
44:32.39       |                         ^~~
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DocumentBinding.cpp:577:50: note: ‘cx’ declared here <--[g++]
44:32.39   577 | WireframeTaggedRect::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
44:32.39       |                                       ~~~~~~~~~~~^~
44:32.39 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:32.39     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:32.39     inlined from ‘bool mozilla::dom::Wireframe::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at DocumentBinding.cpp:1157:54:
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:32.39  1141 |     *this->stack = this;
44:32.39       |     ~~~~~~~~~~~~~^~~~~~
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DocumentBinding.cpp: In member function ‘bool mozilla::dom::Wireframe::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DocumentBinding.cpp:1157:25: note: ‘obj’ declared here <--[g++]
44:32.39  1157 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
44:32.39       |                         ^~~
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DocumentBinding.cpp:1149:40: note: ‘cx’ declared here <--[g++]
44:32.39  1149 | Wireframe::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
44:32.39       |                             ~~~~~~~~~~~^~
44:32.39 cswrap: warning: 2024-04-11 15:56:25 still trying to lock /cswrap_cap_file_lock
44:32.39 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
44:32.39     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
44:32.39     inlined from ‘virtual bool mozilla::dom::DOMRectList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’ at DOMRectListBinding.cpp:294:35:
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘value’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] <--[g++]
44:32.39  1141 |     *this->stack = this;
44:32.39       |     ~~~~~~~~~~~~~^~~~~~
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMRectListBinding.cpp: In member function ‘virtual bool mozilla::dom::DOMRectList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’: <--[g++]
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMRectListBinding.cpp:294:27: note: ‘value’ declared here <--[g++]
44:32.39   294 |     JS::Rooted<JS::Value> value(cx);
44:32.39       |                           ^~~~~
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMRectListBinding.cpp:289:50: note: ‘cx’ declared here <--[g++]
44:32.39   289 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
44:32.39       |                                       ~~~~~~~~~~~^~
44:32.39 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:32.39     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:32.39     inlined from ‘virtual bool mozilla::dom::DOMRectList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’ at DOMRectListBinding.cpp:423:81:
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:32.39  1141 |     *this->stack = this;
44:32.39       |     ~~~~~~~~~~~~~^~~~~~
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMRectListBinding.cpp: In member function ‘virtual bool mozilla::dom::DOMRectList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’: <--[g++]
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMRectListBinding.cpp:423:29: note: ‘expando’ declared here <--[g++]
44:32.39   423 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
44:32.39       |                             ^~~~~~~
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMRectListBinding.cpp:395:33: note: ‘cx’ declared here <--[g++]
44:32.39   395 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
44:32.39       |                      ~~~~~~~~~~~^~
44:32.39 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
44:32.39     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
44:32.39     inlined from ‘virtual bool mozilla::dom::DOMRectList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const’ at DOMRectListBinding.cpp:515:32:
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘temp’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] <--[g++]
44:32.39  1141 |     *this->stack = this;
44:32.39       |     ~~~~~~~~~~~~~^~~~~~
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMRectListBinding.cpp: In member function ‘virtual bool mozilla::dom::DOMRectList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const’: <--[g++]
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMRectListBinding.cpp:515:25: note: ‘temp’ declared here <--[g++]
44:32.39   515 |   JS::Rooted<JS::Value> temp(cx);
44:32.39       |                         ^~~~
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMRectListBinding.cpp:513:41: note: ‘cx’ declared here <--[g++]
44:32.39   513 | DOMProxyHandler::getElements(JSContext* cx, JS::Handle<JSObject*> proxy, uint32_t begin, uint32_t end, js::ElementAdder* adder) const
44:32.39       |                              ~~~~~~~~~~~^~
44:32.39 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:32.39     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:32.39     inlined from ‘bool mozilla::dom::DOMRect_Binding::Wrap(JSContext*, mozilla::dom::DOMRect*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at DOMRectBinding.cpp:855:90:
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:32.39  1141 |     *this->stack = this;
44:32.39       |     ~~~~~~~~~~~~~^~~~~~
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMRectBinding.cpp: In function ‘bool mozilla::dom::DOMRect_Binding::Wrap(JSContext*, mozilla::dom::DOMRect*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMRectBinding.cpp:855:25: note: ‘global’ declared here <--[g++]
44:32.39   855 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:32.39       |                         ^~~~~~
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMRectBinding.cpp:827:17: note: ‘aCx’ declared here <--[g++]
44:32.39   827 | Wrap(JSContext* aCx, mozilla::dom::DOMRect* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:32.39       |      ~~~~~~~~~~~^~~
44:32.39 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:32.39     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:32.39     inlined from ‘bool mozilla::dom::DOMRectReadOnly_Binding::Wrap(JSContext*, mozilla::dom::DOMRectReadOnly*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at DOMRectBinding.cpp:1728:90:
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:32.39  1141 |     *this->stack = this;
44:32.39       |     ~~~~~~~~~~~~~^~~~~~
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMRectBinding.cpp: In function ‘bool mozilla::dom::DOMRectReadOnly_Binding::Wrap(JSContext*, mozilla::dom::DOMRectReadOnly*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMRectBinding.cpp:1728:25: note: ‘global’ declared here <--[g++]
44:32.39  1728 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:32.39       |                         ^~~~~~
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMRectBinding.cpp:1703:17: note: ‘aCx’ declared here <--[g++]
44:32.39  1703 | Wrap(JSContext* aCx, mozilla::dom::DOMRectReadOnly* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:32.39       |      ~~~~~~~~~~~^~~
44:32.39 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:32.39     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:32.39     inlined from ‘virtual bool mozilla::dom::DOMStringMap_Binding::DOMProxyHandler::delete_(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::ObjectOpResult&) const’ at DOMStringMapBinding.cpp:457:79:
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:32.39  1141 |     *this->stack = this;
44:32.39       |     ~~~~~~~~~~~~~^~~~~~
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringMapBinding.cpp: In member function ‘virtual bool mozilla::dom::DOMStringMap_Binding::DOMProxyHandler::delete_(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::ObjectOpResult&) const’: <--[g++]
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringMapBinding.cpp:457:27: note: ‘expando’ declared here <--[g++]
44:32.39   457 |     JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
44:32.39       |                           ^~~~~~~
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMStringMapBinding.cpp:448:37: note: ‘cx’ declared here <--[g++]
44:32.39   448 | DOMProxyHandler::delete_(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::ObjectOpResult& opresult) const
44:32.39       |                          ~~~~~~~~~~~^~
44:32.39 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:32.39     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:32.39     inlined from ‘bool mozilla::dom::DOMRectList_Binding::Wrap(JSContext*, mozilla::dom::DOMRectList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at DOMRectListBinding.cpp:604:90:
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:32.39  1141 |     *this->stack = this;
44:32.39       |     ~~~~~~~~~~~~~^~~~~~
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMRectListBinding.cpp: In function ‘bool mozilla::dom::DOMRectList_Binding::Wrap(JSContext*, mozilla::dom::DOMRectList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMRectListBinding.cpp:604:25: note: ‘global’ declared here <--[g++]
44:32.39   604 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:32.39       |                         ^~~~~~
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMRectListBinding.cpp:579:17: note: ‘aCx’ declared here <--[g++]
44:32.39   579 | Wrap(JSContext* aCx, mozilla::dom::DOMRectList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:32.39       |      ~~~~~~~~~~~^~~
44:32.39 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:32.39     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:32.39     inlined from ‘bool mozilla::dom::DeviceOrientationEvent_Binding::Wrap(JSContext*, mozilla::dom::DeviceOrientationEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at DeviceOrientationEventBinding.cpp:797:90:
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:32.39  1141 |     *this->stack = this;
44:32.39       |     ~~~~~~~~~~~~~^~~~~~
44:32.39 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings4.cpp:327: <--[g++]
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DeviceOrientationEventBinding.cpp: In function ‘bool mozilla::dom::DeviceOrientationEvent_Binding::Wrap(JSContext*, mozilla::dom::DeviceOrientationEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DeviceOrientationEventBinding.cpp:797:25: note: ‘global’ declared here <--[g++]
44:32.39   797 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:32.39       |                         ^~~~~~
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DeviceOrientationEventBinding.cpp:769:17: note: ‘aCx’ declared here <--[g++]
44:32.39   769 | Wrap(JSContext* aCx, mozilla::dom::DeviceOrientationEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:32.39       |      ~~~~~~~~~~~^~~
44:32.39 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:32.39     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
44:32.39     inlined from ‘JSObject* mozilla::dom::DeviceOrientationEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::DeviceOrientationEvent]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/DeviceOrientationEventBinding.h:95:27,
44:32.39     inlined from ‘virtual JSObject* mozilla::dom::DeviceOrientationEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)’ at DeviceOrientationEvent.cpp:42:46:
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:32.39  1141 |     *this->stack = this;
44:32.39       |     ~~~~~~~~~~~~~^~~~~~
44:32.39 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/DeviceOrientationEvent.h:14, <--[g++]
44:32.39                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DeviceOrientationEvent.cpp:9, <--[g++]
44:32.39                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings4.cpp:314: <--[g++]
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/DeviceOrientationEventBinding.h: In member function ‘virtual JSObject* mozilla::dom::DeviceOrientationEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)’: <--[g++]
44:32.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/DeviceOrientationEventBinding.h:95:27: note: ‘reflector’ declared here <--[g++]
44:32.39    95 |     JS::Rooted<JSObject*> reflector(aCx);
44:32.39       |                           ^~~~~~~~~
44:47.00 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DeviceOrientationEvent.cpp:40:55: note: ‘aCx’ declared here <--[g++]
44:47.00    40 | DeviceOrientationEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
44:47.00       |                                            ~~~~~~~~~~~^~~
44:47.00 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:47.00     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:47.00     inlined from ‘bool mozilla::dom::DeviceLightEvent_Binding::Wrap(JSContext*, mozilla::dom::DeviceLightEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at DeviceLightEventBinding.cpp:509:90:
44:47.00 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:47.00  1141 |     *this->stack = this;
44:47.00       |     ~~~~~~~~~~~~~^~~~~~
44:47.00 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings4.cpp:288: <--[g++]
44:47.00 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DeviceLightEventBinding.cpp: In function ‘bool mozilla::dom::DeviceLightEvent_Binding::Wrap(JSContext*, mozilla::dom::DeviceLightEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:47.00 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DeviceLightEventBinding.cpp:509:25: note: ‘global’ declared here <--[g++]
44:47.00   509 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:47.00       |                         ^~~~~~
44:47.00 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DeviceLightEventBinding.cpp:481:17: note: ‘aCx’ declared here <--[g++]
44:47.00   481 | Wrap(JSContext* aCx, mozilla::dom::DeviceLightEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:47.00       |      ~~~~~~~~~~~^~~
44:47.00 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:47.00     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
44:47.00     inlined from ‘JSObject* mozilla::dom::DeviceLightEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::DeviceLightEvent]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/DeviceLightEventBinding.h:92:27,
44:47.00     inlined from ‘virtual JSObject* mozilla::dom::DeviceLightEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)’ at DeviceLightEvent.cpp:41:40:
44:47.00 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:47.00  1141 |     *this->stack = this;
44:47.00       |     ~~~~~~~~~~~~~^~~~~~
44:47.00 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/DeviceLightEvent.h:14, <--[g++]
44:47.00                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DeviceLightEvent.cpp:9, <--[g++]
44:47.00                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings4.cpp:275: <--[g++]
44:47.00 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/DeviceLightEventBinding.h: In member function ‘virtual JSObject* mozilla::dom::DeviceLightEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)’: <--[g++]
44:47.00 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/DeviceLightEventBinding.h:92:27: note: ‘reflector’ declared here <--[g++]
44:47.00    92 |     JS::Rooted<JSObject*> reflector(aCx);
44:47.00       |                           ^~~~~~~~~
44:47.00 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DeviceLightEvent.cpp:39:49: note: ‘aCx’ declared here <--[g++]
44:47.00    39 | DeviceLightEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
44:47.00       |                                      ~~~~~~~~~~~^~~
44:47.00 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:47.00     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:47.00     inlined from ‘bool mozilla::dom::DataTransfer_Binding::Wrap(JSContext*, mozilla::dom::DataTransfer*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at DataTransferBinding.cpp:1734:90:
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:47.01  1141 |     *this->stack = this;
44:47.01       |     ~~~~~~~~~~~~~^~~~~~
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DataTransferBinding.cpp: In function ‘bool mozilla::dom::DataTransfer_Binding::Wrap(JSContext*, mozilla::dom::DataTransfer*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DataTransferBinding.cpp:1734:25: note: ‘global’ declared here <--[g++]
44:47.01  1734 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:47.01       |                         ^~~~~~
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DataTransferBinding.cpp:1709:17: note: ‘aCx’ declared here <--[g++]
44:47.01  1709 | Wrap(JSContext* aCx, mozilla::dom::DataTransfer* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:47.01       |      ~~~~~~~~~~~^~~
44:47.01 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:47.01     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:47.01     inlined from ‘bool mozilla::dom::DataTransferItem_Binding::Wrap(JSContext*, mozilla::dom::DataTransferItem*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at DataTransferItemBinding.cpp:539:90:
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:47.01  1141 |     *this->stack = this;
44:47.01       |     ~~~~~~~~~~~~~^~~~~~
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DataTransferItemBinding.cpp: In function ‘bool mozilla::dom::DataTransferItem_Binding::Wrap(JSContext*, mozilla::dom::DataTransferItem*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DataTransferItemBinding.cpp:539:25: note: ‘global’ declared here <--[g++]
44:47.01   539 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:47.01       |                         ^~~~~~
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DataTransferItemBinding.cpp:514:17: note: ‘aCx’ declared here <--[g++]
44:47.01   514 | Wrap(JSContext* aCx, mozilla::dom::DataTransferItem* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:47.01       |      ~~~~~~~~~~~^~~
44:47.01 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:47.01     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
44:47.01     inlined from ‘virtual bool mozilla::dom::DataTransferItemList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’ at DataTransferItemListBinding.cpp:490:35:
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:47.01  1141 |     *this->stack = this;
44:47.01       |     ~~~~~~~~~~~~~^~~~~~
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DataTransferItemListBinding.cpp: In member function ‘virtual bool mozilla::dom::DataTransferItemList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’: <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DataTransferItemListBinding.cpp:490:25: note: ‘expando’ declared here <--[g++]
44:47.01   490 |   JS::Rooted<JSObject*> expando(cx);
44:47.01       |                         ^~~~~~~
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DataTransferItemListBinding.cpp:469:50: note: ‘cx’ declared here <--[g++]
44:47.01   469 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
44:47.01       |                                       ~~~~~~~~~~~^~
44:47.01 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:47.01     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:47.01     inlined from ‘virtual bool mozilla::dom::DataTransferItemList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’ at DataTransferItemListBinding.cpp:594:81:
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:47.01  1141 |     *this->stack = this;
44:47.01       |     ~~~~~~~~~~~~~^~~~~~
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DataTransferItemListBinding.cpp: In member function ‘virtual bool mozilla::dom::DataTransferItemList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’: <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DataTransferItemListBinding.cpp:594:29: note: ‘expando’ declared here <--[g++]
44:47.01   594 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
44:47.01       |                             ^~~~~~~
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DataTransferItemListBinding.cpp:570:33: note: ‘cx’ declared here <--[g++]
44:47.01   570 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
44:47.01       |                      ~~~~~~~~~~~^~
44:47.01 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
44:47.01     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
44:47.01     inlined from ‘virtual bool mozilla::dom::DataTransferItemList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const’ at DataTransferItemListBinding.cpp:686:32:
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘temp’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] <--[g++]
44:47.01  1141 |     *this->stack = this;
44:47.01       |     ~~~~~~~~~~~~~^~~~~~
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DataTransferItemListBinding.cpp: In member function ‘virtual bool mozilla::dom::DataTransferItemList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const’: <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DataTransferItemListBinding.cpp:686:25: note: ‘temp’ declared here <--[g++]
44:47.01   686 |   JS::Rooted<JS::Value> temp(cx);
44:47.01       |                         ^~~~
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DataTransferItemListBinding.cpp:684:41: note: ‘cx’ declared here <--[g++]
44:47.01   684 | DOMProxyHandler::getElements(JSContext* cx, JS::Handle<JSObject*> proxy, uint32_t begin, uint32_t end, js::ElementAdder* adder) const
44:47.01       |                              ~~~~~~~~~~~^~
44:47.01 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:47.01     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:47.01     inlined from ‘bool mozilla::dom::DataTransferItemList_Binding::Wrap(JSContext*, mozilla::dom::DataTransferItemList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at DataTransferItemListBinding.cpp:770:90:
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:47.01  1141 |     *this->stack = this;
44:47.01       |     ~~~~~~~~~~~~~^~~~~~
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DataTransferItemListBinding.cpp: In function ‘bool mozilla::dom::DataTransferItemList_Binding::Wrap(JSContext*, mozilla::dom::DataTransferItemList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DataTransferItemListBinding.cpp:770:25: note: ‘global’ declared here <--[g++]
44:47.01   770 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:47.01       |                         ^~~~~~
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DataTransferItemListBinding.cpp:745:17: note: ‘aCx’ declared here <--[g++]
44:47.01   745 | Wrap(JSContext* aCx, mozilla::dom::DataTransferItemList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:47.01       |      ~~~~~~~~~~~^~~
44:47.01 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:47.01     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:47.01     inlined from ‘bool mozilla::dom::DebuggerNotificationObserver_Binding::Wrap(JSContext*, mozilla::dom::DebuggerNotificationObserver*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at DebuggerNotificationObserverBinding.cpp:536:90:
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:47.01  1141 |     *this->stack = this;
44:47.01       |     ~~~~~~~~~~~~~^~~~~~
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DebuggerNotificationObserverBinding.cpp: In function ‘bool mozilla::dom::DebuggerNotificationObserver_Binding::Wrap(JSContext*, mozilla::dom::DebuggerNotificationObserver*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DebuggerNotificationObserverBinding.cpp:536:25: note: ‘global’ declared here <--[g++]
44:47.01   536 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:47.01       |                         ^~~~~~
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DebuggerNotificationObserverBinding.cpp:511:17: note: ‘aCx’ declared here <--[g++]
44:47.01   511 | Wrap(JSContext* aCx, mozilla::dom::DebuggerNotificationObserver* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:47.01       |      ~~~~~~~~~~~^~~
44:47.01 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:47.01     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:47.01     inlined from ‘bool mozilla::dom::DecompressionStream_Binding::Wrap(JSContext*, mozilla::dom::DecompressionStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at DecompressionStreamBinding.cpp:390:90:
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:47.01  1141 |     *this->stack = this;
44:47.01       |     ~~~~~~~~~~~~~^~~~~~
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DecompressionStreamBinding.cpp: In function ‘bool mozilla::dom::DecompressionStream_Binding::Wrap(JSContext*, mozilla::dom::DecompressionStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DecompressionStreamBinding.cpp:390:25: note: ‘global’ declared here <--[g++]
44:47.01   390 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:47.01       |                         ^~~~~~
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DecompressionStreamBinding.cpp:365:17: note: ‘aCx’ declared here <--[g++]
44:47.01   365 | Wrap(JSContext* aCx, mozilla::dom::DecompressionStream* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:47.01       |      ~~~~~~~~~~~^~~
44:47.01 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:47.01     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:47.01     inlined from ‘bool mozilla::dom::DelayNode_Binding::Wrap(JSContext*, mozilla::dom::DelayNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at DelayNodeBinding.cpp:615:90:
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:47.01  1141 |     *this->stack = this;
44:47.01       |     ~~~~~~~~~~~~~^~~~~~
44:47.01 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings4.cpp:262: <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DelayNodeBinding.cpp: In function ‘bool mozilla::dom::DelayNode_Binding::Wrap(JSContext*, mozilla::dom::DelayNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DelayNodeBinding.cpp:615:25: note: ‘global’ declared here <--[g++]
44:47.01   615 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:47.01       |                         ^~~~~~
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DelayNodeBinding.cpp:584:17: note: ‘aCx’ declared here <--[g++]
44:47.01   584 | Wrap(JSContext* aCx, mozilla::dom::DelayNode* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:47.01       |      ~~~~~~~~~~~^~~
44:47.01 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:47.01     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:47.01     inlined from ‘bool mozilla::dom::DeviceMotionEvent_Binding::Wrap(JSContext*, mozilla::dom::DeviceMotionEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at DeviceMotionEventBinding.cpp:1431:90:
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:47.01  1141 |     *this->stack = this;
44:47.01       |     ~~~~~~~~~~~~~^~~~~~
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DeviceMotionEventBinding.cpp: In function ‘bool mozilla::dom::DeviceMotionEvent_Binding::Wrap(JSContext*, mozilla::dom::DeviceMotionEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DeviceMotionEventBinding.cpp:1431:25: note: ‘global’ declared here <--[g++]
44:47.01  1431 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:47.01       |                         ^~~~~~
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DeviceMotionEventBinding.cpp:1403:17: note: ‘aCx’ declared here <--[g++]
44:47.01  1403 | Wrap(JSContext* aCx, mozilla::dom::DeviceMotionEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:47.01       |      ~~~~~~~~~~~^~~
44:47.01 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:47.01     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:47.01     inlined from ‘bool mozilla::dom::Directory_Binding::Wrap(JSContext*, mozilla::dom::Directory*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at DirectoryBinding.cpp:523:90:
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:47.01  1141 |     *this->stack = this;
44:47.01       |     ~~~~~~~~~~~~~^~~~~~
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DirectoryBinding.cpp: In function ‘bool mozilla::dom::Directory_Binding::Wrap(JSContext*, mozilla::dom::Directory*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DirectoryBinding.cpp:523:25: note: ‘global’ declared here <--[g++]
44:47.01   523 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:47.01       |                         ^~~~~~
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DirectoryBinding.cpp:498:17: note: ‘aCx’ declared here <--[g++]
44:47.01   498 | Wrap(JSContext* aCx, mozilla::dom::Directory* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:47.01       |      ~~~~~~~~~~~^~~
44:47.01 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
44:47.01     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = mozilla::dom::BindingCallContext; <template-parameter-2-2> = mozilla::dom::BindingCallContext; T = JS::Value]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
44:47.01     inlined from ‘bool mozilla::dom::Document_Binding::set_adoptedStyleSheets(JSContext*, JS::Handle<JSObject*>, void*, JSJitSetterCallArgs)’ at DocumentBinding.cpp:10660:31:
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘val’ in ‘((js::StackRootedBase**)cx_)[13]’ [-Wdangling-pointer=] <--[g++]
44:47.01  1141 |     *this->stack = this;
44:47.01       |     ~~~~~~~~~~~~~^~~~~~
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DocumentBinding.cpp: In function ‘bool mozilla::dom::Document_Binding::set_adoptedStyleSheets(JSContext*, JS::Handle<JSObject*>, void*, JSJitSetterCallArgs)’: <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DocumentBinding.cpp:10660:25: note: ‘val’ declared here <--[g++]
44:47.01 10660 |   JS::Rooted<JS::Value> val(cx);
44:47.01       |                         ^~~
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DocumentBinding.cpp:10585:35: note: ‘cx_’ declared here <--[g++]
44:47.01 10585 | set_adoptedStyleSheets(JSContext* cx_, JS::Handle<JSObject*> obj, void* void_self, JSJitSetterCallArgs args)
44:47.01       |                        ~~~~~~~~~~~^~~
44:47.01 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = RefPtr<mozilla::dom::binding_detail::FastXPathNSResolver>]’,
44:47.01     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = RefPtr<mozilla::dom::binding_detail::FastXPathNSResolver>]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
44:47.01     inlined from ‘mozilla::dom::RootedCallback<T>::RootedCallback(JSContext*) [with T = RefPtr<mozilla::dom::binding_detail::FastXPathNSResolver>]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/CallbackObject.h:614:69,
44:47.01     inlined from ‘bool mozilla::dom::Document_Binding::evaluate(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’ at DocumentBinding.cpp:19797:70:
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘arg2’ in ‘((js::StackRootedBase**)cx_)[14]’ [-Wdangling-pointer=] <--[g++]
44:47.01  1141 |     *this->stack = this;
44:47.01       |     ~~~~~~~~~~~~~^~~~~~
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DocumentBinding.cpp: In function ‘bool mozilla::dom::Document_Binding::evaluate(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’: <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DocumentBinding.cpp:19797:63: note: ‘arg2’ declared here <--[g++]
44:47.01 19797 |   RootedCallback<RefPtr<binding_detail::FastXPathNSResolver>> arg2(cx);
44:47.01       |                                                               ^~~~
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DocumentBinding.cpp:19767:21: note: ‘cx_’ declared here <--[g++]
44:47.01 19767 | evaluate(JSContext* cx_, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
44:47.01       |          ~~~~~~~~~~~^~~
44:47.01 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:47.01     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:47.01     inlined from ‘bool mozilla::dom::Document_Binding::getConnectedShadowRoots(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’ at DocumentBinding.cpp:8174:71:
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:47.01  1141 |     *this->stack = this;
44:47.01       |     ~~~~~~~~~~~~~^~~~~~
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DocumentBinding.cpp: In function ‘bool mozilla::dom::Document_Binding::getConnectedShadowRoots(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’: <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DocumentBinding.cpp:8174:25: note: ‘returnArray’ declared here <--[g++]
44:47.01  8174 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
44:47.01       |                         ^~~~~~~~~~~
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DocumentBinding.cpp:8159:36: note: ‘cx’ declared here <--[g++]
44:47.01  8159 | getConnectedShadowRoots(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
44:47.01       |                         ~~~~~~~~~~~^~
44:47.01 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:47.01     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:47.01     inlined from ‘bool mozilla::dom::DocumentL10n_Binding::Wrap(JSContext*, mozilla::dom::DocumentL10n*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at DocumentL10nBinding.cpp:350:90:
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:47.01  1141 |     *this->stack = this;
44:47.01       |     ~~~~~~~~~~~~~^~~~~~
44:47.01 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings4.cpp:379: <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DocumentL10nBinding.cpp: In function ‘bool mozilla::dom::DocumentL10n_Binding::Wrap(JSContext*, mozilla::dom::DocumentL10n*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DocumentL10nBinding.cpp:350:25: note: ‘global’ declared here <--[g++]
44:47.01   350 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:47.01       |                         ^~~~~~
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DocumentL10nBinding.cpp:319:17: note: ‘aCx’ declared here <--[g++]
44:47.01   319 | Wrap(JSContext* aCx, mozilla::dom::DocumentL10n* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:47.01       |      ~~~~~~~~~~~^~~
44:47.01 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:47.01     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:47.01     inlined from ‘bool mozilla::dom::DocumentTimeline_Binding::Wrap(JSContext*, mozilla::dom::DocumentTimeline*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at DocumentTimelineBinding.cpp:385:90:
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:47.01  1141 |     *this->stack = this;
44:47.01       |     ~~~~~~~~~~~~~^~~~~~
44:47.01 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings4.cpp:405: <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DocumentTimelineBinding.cpp: In function ‘bool mozilla::dom::DocumentTimeline_Binding::Wrap(JSContext*, mozilla::dom::DocumentTimeline*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DocumentTimelineBinding.cpp:385:25: note: ‘global’ declared here <--[g++]
44:47.01   385 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:47.01       |                         ^~~~~~
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DocumentTimelineBinding.cpp:357:17: note: ‘aCx’ declared here <--[g++]
44:47.01   357 | Wrap(JSContext* aCx, mozilla::dom::DocumentTimeline* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:47.01       |      ~~~~~~~~~~~^~~
44:47.01 cswrap: warning: 2024-04-11 15:56:27 still trying to lock /cswrap_cap_file_lock
44:47.01 cswrap: warning: 2024-04-11 15:56:28 still trying to lock /cswrap_cap_file_lock
44:47.01 cswrap: warning: 2024-04-11 15:56:29 still trying to lock /cswrap_cap_file_lock
44:47.01                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/toolkit/components/glean/GleanMetrics.h:12, <--[g++]
44:47.01                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/base/Document.h:57, <--[g++]
44:47.01                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/base/CustomElementRegistry.h:16, <--[g++]
44:47.01                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLBRElementBinding.cpp:20, <--[g++]
44:47.01                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings8.cpp:2: <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] <--[g++]
44:47.01    29 |   constexpr explicit Labeled<T, E>(uint32_t id) : mId(id) {}
44:47.01       |                                    ^~~~~~~~
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note: remove the ‘< >’ <--[g++]
44:47.01 In file included from /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:53, <--[g++]
44:47.01                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/base/nsObjectLoadingContent.h:19, <--[g++]
44:47.01                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/html/HTMLEmbedElement.h:12, <--[g++]
44:47.01                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLEmbedElementBinding.cpp:32, <--[g++]
44:47.01                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings8.cpp:197: <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/layout/base/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]’: <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/layout/base/FrameProperties.h:202:51:   required from ‘mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]’ <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:   202 |     return ReinterpretHelper<T>::FromInternalValue(v); <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:4171:27:   required from ‘mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]’ <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:  4171 |     return mProperties.Get(aProperty, aFoundResult); <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:       |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:1378:50:   required from here <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:  1378 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:       |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/layout/base/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] <--[g++]
44:47.01   302 |       memcpy(&value, &aInternalValue, sizeof(value));
44:47.01       |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note: ‘mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >’ {aka ‘struct mozilla::FrameBidiData’} declared here <--[g++]
44:47.01   388 | struct FrameBidiData {
44:47.01       |        ^~~~~~~~~~~~~
44:47.01 In file included from /builddir/build/BUILD/thunderbird-115.8.0/js/public/CallAndConstruct.h:15, <--[g++]
44:47.01                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/HTMLBRElementBinding.h:6, <--[g++]
44:47.01                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLBRElementBinding.cpp:4: <--[g++]
44:47.01 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:47.01     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
44:47.01     inlined from ‘virtual bool mozilla::dom::HTMLDocument_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’ at HTMLDocumentBinding.cpp:659:35:
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:47.01  1141 |     *this->stack = this;
44:47.01       |     ~~~~~~~~~~~~~^~~~~~
44:47.01 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings8.cpp:171: <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLDocumentBinding.cpp: In member function ‘virtual bool mozilla::dom::HTMLDocument_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’: <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLDocumentBinding.cpp:659:25: note: ‘expando’ declared here <--[g++]
44:47.01   659 |   JS::Rooted<JSObject*> expando(cx);
44:47.01       |                         ^~~~~~~
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLDocumentBinding.cpp:649:42: note: ‘cx’ declared here <--[g++]
44:47.01   649 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
44:47.01       |                               ~~~~~~~~~~~^~
44:47.01 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:47.01     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:47.01     inlined from ‘void mozilla::dom::MozCanvasPrintState_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at HTMLCanvasElementBinding.cpp:1464:74:
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:47.01  1141 |     *this->stack = this;
44:47.01       |     ~~~~~~~~~~~~~^~~~~~
44:47.01 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings8.cpp:54: <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLCanvasElementBinding.cpp: In function ‘void mozilla::dom::MozCanvasPrintState_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLCanvasElementBinding.cpp:1464:25: note: ‘parentProto’ declared here <--[g++]
44:47.01  1464 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
44:47.01       |                         ^~~~~~~~~~~
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLCanvasElementBinding.cpp:1462:35: note: ‘aCx’ declared here <--[g++]
44:47.01  1462 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
44:47.01       |                        ~~~~~~~~~~~^~~
44:47.01 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:47.01     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:47.01     inlined from ‘void mozilla::dom::HTMLCollection_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at HTMLCollectionBinding.cpp:868:74:
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:47.01  1141 |     *this->stack = this;
44:47.01       |     ~~~~~~~~~~~~~^~~~~~
44:47.01 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings8.cpp:67: <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLCollectionBinding.cpp: In function ‘void mozilla::dom::HTMLCollection_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLCollectionBinding.cpp:868:25: note: ‘parentProto’ declared here <--[g++]
44:47.01   868 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
44:47.01       |                         ^~~~~~~~~~~
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLCollectionBinding.cpp:866:35: note: ‘aCx’ declared here <--[g++]
44:47.01   866 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
44:47.01       |                        ~~~~~~~~~~~^~~
44:47.01 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:47.01     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:47.01     inlined from ‘bool mozilla::dom::HTMLInputElement_Binding::mozGetFileNameArray(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’ at HTMLInputElementBinding.cpp:4374:71:
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:47.01  1141 |     *this->stack = this;
44:47.01       |     ~~~~~~~~~~~~~^~~~~~
44:47.01 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings8.cpp:379: <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLInputElementBinding.cpp: In function ‘bool mozilla::dom::HTMLInputElement_Binding::mozGetFileNameArray(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’: <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLInputElementBinding.cpp:4374:25: note: ‘returnArray’ declared here <--[g++]
44:47.01  4374 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
44:47.01       |                         ^~~~~~~~~~~
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLInputElementBinding.cpp:4355:32: note: ‘cx’ declared here <--[g++]
44:47.01  4355 | mozGetFileNameArray(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
44:47.01       |                     ~~~~~~~~~~~^~
44:47.01 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:47.01     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:47.01     inlined from ‘bool mozilla::dom::HTMLEmbedElement_Binding::getPluginParameters(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’ at HTMLEmbedElementBinding.cpp:1423:71:
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:47.01  1141 |     *this->stack = this;
44:47.01       |     ~~~~~~~~~~~~~^~~~~~
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLEmbedElementBinding.cpp: In function ‘bool mozilla::dom::HTMLEmbedElement_Binding::getPluginParameters(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’: <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLEmbedElementBinding.cpp:1423:25: note: ‘returnArray’ declared here <--[g++]
44:47.01  1423 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
44:47.01       |                         ^~~~~~~~~~~
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLEmbedElementBinding.cpp:1408:32: note: ‘cx’ declared here <--[g++]
44:47.01  1408 | getPluginParameters(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
44:47.01       |                     ~~~~~~~~~~~^~
44:47.01 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:47.01     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:47.01     inlined from ‘bool mozilla::dom::HTMLEmbedElement_Binding::getPluginAttributes(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’ at HTMLEmbedElementBinding.cpp:1363:71:
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:47.01  1141 |     *this->stack = this;
44:47.01       |     ~~~~~~~~~~~~~^~~~~~
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLEmbedElementBinding.cpp: In function ‘bool mozilla::dom::HTMLEmbedElement_Binding::getPluginAttributes(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’: <--[g++]
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLEmbedElementBinding.cpp:1363:25: note: ‘returnArray’ declared here <--[g++]
44:47.01  1363 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
44:47.01       |                         ^~~~~~~~~~~
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLEmbedElementBinding.cpp:1348:32: note: ‘cx’ declared here <--[g++]
44:47.01  1348 | getPluginAttributes(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
44:47.01       |                     ~~~~~~~~~~~^~
44:47.01 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:47.01     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:47.01     inlined from ‘bool mozilla::dom::HTMLInputElement_Binding::get_webkitEntries(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at HTMLInputElementBinding.cpp:5060:85:
44:47.01 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:47.02  1141 |     *this->stack = this;
44:47.02       |     ~~~~~~~~~~~~~^~~~~~
44:47.02 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLInputElementBinding.cpp: In function ‘bool mozilla::dom::HTMLInputElement_Binding::get_webkitEntries(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
44:47.02 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLInputElementBinding.cpp:5060:25: note: ‘slotStorage’ declared here <--[g++]
44:47.02  5060 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
44:47.02       |                         ^~~~~~~~~~~
44:47.02 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLInputElementBinding.cpp:5050:30: note: ‘cx’ declared here <--[g++]
44:47.02  5050 | get_webkitEntries(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
44:47.02       |                   ~~~~~~~~~~~^~
44:47.02 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:47.02     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:47.02     inlined from ‘bool mozilla::dom::HTMLDocument_Binding::Wrap(JSContext*, nsHTMLDocument*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLDocumentBinding.cpp:945:90:
44:47.02 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:47.02  1141 |     *this->stack = this;
44:47.02       |     ~~~~~~~~~~~~~^~~~~~
44:47.02 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLDocumentBinding.cpp: In function ‘bool mozilla::dom::HTMLDocument_Binding::Wrap(JSContext*, nsHTMLDocument*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:47.02 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLDocumentBinding.cpp:945:25: note: ‘global’ declared here <--[g++]
44:47.02   945 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:47.02       |                         ^~~~~~
44:47.02 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLDocumentBinding.cpp:911:17: note: ‘aCx’ declared here <--[g++]
44:47.02   911 | Wrap(JSContext* aCx, nsHTMLDocument* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:47.02       |      ~~~~~~~~~~~^~~
44:47.02 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:47.02     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:47.02     inlined from ‘bool mozilla::dom::HTMLElement_Binding::Wrap(JSContext*, nsGenericHTMLElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLElementBinding.cpp:10958:90:
44:47.02 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
44:47.02  1141 |     *this->stack = this;
44:47.02       |     ~~~~~~~~~~~~~^~~~~~
44:47.02 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings8.cpp:184: <--[g++]
44:47.02 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLElementBinding.cpp: In function ‘bool mozilla::dom::HTMLElement_Binding::Wrap(JSContext*, nsGenericHTMLElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
44:47.02 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLElementBinding.cpp:10958:25: note: ‘global’ declared here <--[g++]
44:47.02 10958 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
44:47.02       |                         ^~~~~~
44:47.02 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLElementBinding.cpp:10924:17: note: ‘aCx’ declared here <--[g++]
44:47.02 10924 | Wrap(JSContext* aCx, nsGenericHTMLElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
44:47.02       |      ~~~~~~~~~~~^~~
44:47.02 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:47.02     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:47.02     inlined from ‘bool mozilla::dom::DateTimeValue::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at HTMLInputElementBinding.cpp:232:54:
44:47.02 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:47.02  1141 |     *this->stack = this;
44:47.02       |     ~~~~~~~~~~~~~^~~~~~
44:47.02 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLInputElementBinding.cpp: In member function ‘bool mozilla::dom::DateTimeValue::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
44:47.02 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLInputElementBinding.cpp:232:25: note: ‘obj’ declared here <--[g++]
44:47.02   232 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
44:47.02       |                         ^~~
44:47.02 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLInputElementBinding.cpp:224:44: note: ‘cx’ declared here <--[g++]
44:47.02   224 | DateTimeValue::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
44:47.02       |                                 ~~~~~~~~~~~^~
44:47.02 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:47.02     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
44:47.02     inlined from ‘virtual bool mozilla::dom::HTMLDocument_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’ at HTMLDocumentBinding.cpp:558:35:
44:47.02 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:47.02  1141 |     *this->stack = this;
44:47.02       |     ~~~~~~~~~~~~~^~~~~~
44:47.02 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLDocumentBinding.cpp: In member function ‘virtual bool mozilla::dom::HTMLDocument_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’: <--[g++]
44:47.02 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLDocumentBinding.cpp:558:25: note: ‘expando’ declared here <--[g++]
44:47.02   558 |   JS::Rooted<JSObject*> expando(cx);
44:47.02       |                         ^~~~~~~
44:47.02 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLDocumentBinding.cpp:551:50: note: ‘cx’ declared here <--[g++]
44:47.02   551 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
44:47.02       |                                       ~~~~~~~~~~~^~
44:47.02 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:47.02     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
44:47.02     inlined from ‘virtual bool mozilla::dom::HTMLDocument_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’ at HTMLDocumentBinding.cpp:725:79:
44:47.02 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:47.02  1141 |     *this->stack = this;
44:47.02       |     ~~~~~~~~~~~~~^~~~~~
44:47.02 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLDocumentBinding.cpp: In member function ‘virtual bool mozilla::dom::HTMLDocument_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’: <--[g++]
44:47.02 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLDocumentBinding.cpp:725:27: note: ‘expando’ declared here <--[g++]
44:47.02   725 |     JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
44:47.02       |                           ^~~~~~~
44:47.02 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLDocumentBinding.cpp:714:33: note: ‘cx’ declared here <--[g++]
44:47.02   714 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
44:47.02       |                      ~~~~~~~~~~~^~
44:47.02 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
44:47.02     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
44:47.02     inlined from ‘virtual bool mozilla::dom::HTMLCollection_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’ at HTMLCollectionBinding.cpp:465:35:
44:47.02 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
44:47.02  1141 |     *this->stack = this;
44:47.02       |     ~~~~~~~~~~~~~^~~~~~
44:47.02 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLCollectionBinding.cpp: In member function ‘virtual bool mozilla::dom::HTMLCollection_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’: <--[g++]
44:47.02 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLCollectionBinding.cpp:465:25: note: ‘expando’ declared here <--[g++]
44:47.02   465 |   JS::Rooted<JSObject*> expando(cx);
44:47.02       |                         ^~~~~~~
44:47.02 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLCollectionBinding.cpp:445:42: note: ‘cx’ declared here <--[g++]
44:47.02   445 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
45:02.35       |                               ~~~~~~~~~~~^~
45:02.35 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:02.35     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
45:02.35     inlined from ‘virtual bool mozilla::dom::HTMLFormElement_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’ at HTMLFormElementBinding.cpp:1576:35:
45:02.35 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:02.35  1141 |     *this->stack = this;
45:02.35       |     ~~~~~~~~~~~~~^~~~~~
45:02.35 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings8.cpp:249: <--[g++]
45:02.35 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLFormElementBinding.cpp: In member function ‘virtual bool mozilla::dom::HTMLFormElement_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’: <--[g++]
45:02.35 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLFormElementBinding.cpp:1576:25: note: ‘expando’ declared here <--[g++]
45:02.35  1576 |   JS::Rooted<JSObject*> expando(cx);
45:02.35       |                         ^~~~~~~
45:02.35 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLFormElementBinding.cpp:1556:42: note: ‘cx’ declared here <--[g++]
45:02.35  1556 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
45:02.35       |                               ~~~~~~~~~~~^~
45:02.35 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:02.35     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:02.35     inlined from ‘bool mozilla::dom::HTMLBRElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLBRElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLBRElementBinding.cpp:462:90:
45:02.35 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:02.35  1141 |     *this->stack = this;
45:02.35       |     ~~~~~~~~~~~~~^~~~~~
45:02.35 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLBRElementBinding.cpp: In function ‘bool mozilla::dom::HTMLBRElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLBRElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:02.35 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLBRElementBinding.cpp:462:25: note: ‘global’ declared here <--[g++]
45:02.35   462 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:02.35       |                         ^~~~~~
45:02.35 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLBRElementBinding.cpp:425:17: note: ‘aCx’ declared here <--[g++]
45:02.35   425 | Wrap(JSContext* aCx, mozilla::dom::HTMLBRElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:02.35       |      ~~~~~~~~~~~^~~
45:02.35 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:02.35     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:02.35     inlined from ‘bool mozilla::dom::HTMLHtmlElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLHtmlElementBinding.cpp:356:90:
45:02.35 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:02.35  1141 |     *this->stack = this;
45:02.35       |     ~~~~~~~~~~~~~^~~~~~
45:02.35 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings8.cpp:327: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLHtmlElementBinding.cpp: In function ‘bool mozilla::dom::HTMLHtmlElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLHtmlElementBinding.cpp:356:25: note: ‘global’ declared here <--[g++]
45:02.36   356 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:02.36       |                         ^~~~~~
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLHtmlElementBinding.cpp:319:17: note: ‘aCx’ declared here <--[g++]
45:02.36   319 | Wrap(JSContext* aCx, mozilla::dom::HTMLSharedElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:02.36       |      ~~~~~~~~~~~^~~
45:02.36 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:02.36     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:02.36     inlined from ‘bool mozilla::dom::HTMLBodyElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLBodyElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLBodyElementBinding.cpp:2300:90:
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:02.36  1141 |     *this->stack = this;
45:02.36       |     ~~~~~~~~~~~~~^~~~~~
45:02.36 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings8.cpp:28: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLBodyElementBinding.cpp: In function ‘bool mozilla::dom::HTMLBodyElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLBodyElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLBodyElementBinding.cpp:2300:25: note: ‘global’ declared here <--[g++]
45:02.36  2300 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:02.36       |                         ^~~~~~
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLBodyElementBinding.cpp:2263:17: note: ‘aCx’ declared here <--[g++]
45:02.36  2263 | Wrap(JSContext* aCx, mozilla::dom::HTMLBodyElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:02.36       |      ~~~~~~~~~~~^~~
45:02.36 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:02.36     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:02.36     inlined from ‘bool mozilla::dom::HTMLFrameSetElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLFrameSetElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLFrameSetElementBinding.cpp:1956:90:
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:02.36  1141 |     *this->stack = this;
45:02.36       |     ~~~~~~~~~~~~~^~~~~~
45:02.36 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings8.cpp:275: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLFrameSetElementBinding.cpp: In function ‘bool mozilla::dom::HTMLFrameSetElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLFrameSetElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLFrameSetElementBinding.cpp:1956:25: note: ‘global’ declared here <--[g++]
45:02.36  1956 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:02.36       |                         ^~~~~~
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLFrameSetElementBinding.cpp:1919:17: note: ‘aCx’ declared here <--[g++]
45:02.36  1919 | Wrap(JSContext* aCx, mozilla::dom::HTMLFrameSetElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:02.36       |      ~~~~~~~~~~~^~~
45:02.36 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:02.36     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:02.36     inlined from ‘bool mozilla::dom::HTMLHRElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLHRElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLHRElementBinding.cpp:696:90:
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:02.36  1141 |     *this->stack = this;
45:02.36       |     ~~~~~~~~~~~~~^~~~~~
45:02.36 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings8.cpp:288: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLHRElementBinding.cpp: In function ‘bool mozilla::dom::HTMLHRElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLHRElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLHRElementBinding.cpp:696:25: note: ‘global’ declared here <--[g++]
45:02.36   696 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:02.36       |                         ^~~~~~
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLHRElementBinding.cpp:659:17: note: ‘aCx’ declared here <--[g++]
45:02.36   659 | Wrap(JSContext* aCx, mozilla::dom::HTMLHRElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:02.36       |      ~~~~~~~~~~~^~~
45:02.36 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:02.36     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:02.36     inlined from ‘bool mozilla::dom::HTMLLIElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLLIElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLLIElementBinding.cpp:438:90:
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:02.36  1141 |     *this->stack = this;
45:02.36       |     ~~~~~~~~~~~~~^~~~~~
45:02.36 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings8.cpp:392: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLLIElementBinding.cpp: In function ‘bool mozilla::dom::HTMLLIElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLLIElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLLIElementBinding.cpp:438:25: note: ‘global’ declared here <--[g++]
45:02.36   438 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:02.36       |                         ^~~~~~
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLLIElementBinding.cpp:401:17: note: ‘aCx’ declared here <--[g++]
45:02.36   401 | Wrap(JSContext* aCx, mozilla::dom::HTMLLIElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:02.36       |      ~~~~~~~~~~~^~~
45:02.36 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:02.36     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:02.36     inlined from ‘bool mozilla::dom::HTMLLabelElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLLabelElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLLabelElementBinding.cpp:437:90:
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:02.36  1141 |     *this->stack = this;
45:02.36       |     ~~~~~~~~~~~~~^~~~~~
45:02.36 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings8.cpp:405: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLLabelElementBinding.cpp: In function ‘bool mozilla::dom::HTMLLabelElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLLabelElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLLabelElementBinding.cpp:437:25: note: ‘global’ declared here <--[g++]
45:02.36   437 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:02.36       |                         ^~~~~~
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLLabelElementBinding.cpp:400:17: note: ‘aCx’ declared here <--[g++]
45:02.36   400 | Wrap(JSContext* aCx, mozilla::dom::HTMLLabelElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:02.36       |      ~~~~~~~~~~~^~~
45:02.36 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:02.36     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:02.36     inlined from ‘bool mozilla::dom::HTMLDataElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLDataElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLDataElementBinding.cpp:356:90:
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:02.36  1141 |     *this->stack = this;
45:02.36       |     ~~~~~~~~~~~~~^~~~~~
45:02.36 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings8.cpp:93: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLDataElementBinding.cpp: In function ‘bool mozilla::dom::HTMLDataElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLDataElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLDataElementBinding.cpp:356:25: note: ‘global’ declared here <--[g++]
45:02.36   356 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:02.36       |                         ^~~~~~
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLDataElementBinding.cpp:319:17: note: ‘aCx’ declared here <--[g++]
45:02.36   319 | Wrap(JSContext* aCx, mozilla::dom::HTMLDataElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:02.36       |      ~~~~~~~~~~~^~~
45:02.36 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:02.36     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:02.36     inlined from ‘bool mozilla::dom::HTMLDetailsElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLDetailsElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLDetailsElementBinding.cpp:352:90:
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:02.36  1141 |     *this->stack = this;
45:02.36       |     ~~~~~~~~~~~~~^~~~~~
45:02.36 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings8.cpp:119: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLDetailsElementBinding.cpp: In function ‘bool mozilla::dom::HTMLDetailsElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLDetailsElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLDetailsElementBinding.cpp:352:25: note: ‘global’ declared here <--[g++]
45:02.36   352 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:02.36       |                         ^~~~~~
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLDetailsElementBinding.cpp:315:17: note: ‘aCx’ declared here <--[g++]
45:02.36   315 | Wrap(JSContext* aCx, mozilla::dom::HTMLDetailsElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:02.36       |      ~~~~~~~~~~~^~~
45:02.36 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:02.36     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:02.36     inlined from ‘bool mozilla::dom::HTMLDialogElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLDialogElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLDialogElementBinding.cpp:590:90:
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:02.36  1141 |     *this->stack = this;
45:02.36       |     ~~~~~~~~~~~~~^~~~~~
45:02.36 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings8.cpp:132: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLDialogElementBinding.cpp: In function ‘bool mozilla::dom::HTMLDialogElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLDialogElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLDialogElementBinding.cpp:590:25: note: ‘global’ declared here <--[g++]
45:02.36   590 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:02.36       |                         ^~~~~~
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLDialogElementBinding.cpp:553:17: note: ‘aCx’ declared here <--[g++]
45:02.36   553 | Wrap(JSContext* aCx, mozilla::dom::HTMLDialogElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:02.36       |      ~~~~~~~~~~~^~~
45:02.36 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:02.36     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:02.36     inlined from ‘bool mozilla::dom::HTMLDivElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLDivElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLDivElementBinding.cpp:356:90:
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:02.36  1141 |     *this->stack = this;
45:02.36       |     ~~~~~~~~~~~~~^~~~~~
45:02.36 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings8.cpp:158: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLDivElementBinding.cpp: In function ‘bool mozilla::dom::HTMLDivElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLDivElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLDivElementBinding.cpp:356:25: note: ‘global’ declared here <--[g++]
45:02.36   356 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:02.36       |                         ^~~~~~
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLDivElementBinding.cpp:319:17: note: ‘aCx’ declared here <--[g++]
45:02.36   319 | Wrap(JSContext* aCx, mozilla::dom::HTMLDivElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:02.36       |      ~~~~~~~~~~~^~~
45:02.36 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:02.36     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:02.36     inlined from ‘bool mozilla::dom::HTMLFontElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLFontElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLFontElementBinding.cpp:528:90:
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:02.36  1141 |     *this->stack = this;
45:02.36       |     ~~~~~~~~~~~~~^~~~~~
45:02.36 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings8.cpp:223: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLFontElementBinding.cpp: In function ‘bool mozilla::dom::HTMLFontElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLFontElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLFontElementBinding.cpp:528:25: note: ‘global’ declared here <--[g++]
45:02.36   528 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:02.36       |                         ^~~~~~
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLFontElementBinding.cpp:491:17: note: ‘aCx’ declared here <--[g++]
45:02.36   491 | Wrap(JSContext* aCx, mozilla::dom::HTMLFontElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:02.36       |      ~~~~~~~~~~~^~~
45:02.36 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:02.36     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:02.36     inlined from ‘bool mozilla::dom::HTMLHeadingElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLHeadingElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLHeadingElementBinding.cpp:356:90:
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:02.36  1141 |     *this->stack = this;
45:02.36       |     ~~~~~~~~~~~~~^~~~~~
45:02.36 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings8.cpp:314: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLHeadingElementBinding.cpp: In function ‘bool mozilla::dom::HTMLHeadingElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLHeadingElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLHeadingElementBinding.cpp:356:25: note: ‘global’ declared here <--[g++]
45:02.36   356 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:02.36       |                         ^~~~~~
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLHeadingElementBinding.cpp:319:17: note: ‘aCx’ declared here <--[g++]
45:02.36   319 | Wrap(JSContext* aCx, mozilla::dom::HTMLHeadingElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:02.36       |      ~~~~~~~~~~~^~~
45:02.36 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:02.36     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:02.36     inlined from ‘bool mozilla::dom::HTMLBaseElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLBaseElementBinding.cpp:442:90:
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:02.36  1141 |     *this->stack = this;
45:02.36       |     ~~~~~~~~~~~~~^~~~~~
45:02.36 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings8.cpp:15: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLBaseElementBinding.cpp: In function ‘bool mozilla::dom::HTMLBaseElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLBaseElementBinding.cpp:442:25: note: ‘global’ declared here <--[g++]
45:02.36   442 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:02.36       |                         ^~~~~~
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLBaseElementBinding.cpp:405:17: note: ‘aCx’ declared here <--[g++]
45:02.36   405 | Wrap(JSContext* aCx, mozilla::dom::HTMLSharedElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:02.36       |      ~~~~~~~~~~~^~~
45:02.36 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:02.36     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:02.36     inlined from ‘bool mozilla::dom::HTMLDirectoryElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLDirectoryElementBinding.cpp:352:90:
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:02.36  1141 |     *this->stack = this;
45:02.36       |     ~~~~~~~~~~~~~^~~~~~
45:02.36 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings8.cpp:145: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLDirectoryElementBinding.cpp: In function ‘bool mozilla::dom::HTMLDirectoryElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLDirectoryElementBinding.cpp:352:25: note: ‘global’ declared here <--[g++]
45:02.36   352 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:02.36       |                         ^~~~~~
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLDirectoryElementBinding.cpp:315:17: note: ‘aCx’ declared here <--[g++]
45:02.36   315 | Wrap(JSContext* aCx, mozilla::dom::HTMLSharedElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:02.36       |      ~~~~~~~~~~~^~~
45:02.36 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:02.36     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:02.36     inlined from ‘bool mozilla::dom::HTMLHeadElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLHeadElementBinding.cpp:231:90:
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:02.36  1141 |     *this->stack = this;
45:02.36       |     ~~~~~~~~~~~~~^~~~~~
45:02.36 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings8.cpp:301: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLHeadElementBinding.cpp: In function ‘bool mozilla::dom::HTMLHeadElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLHeadElementBinding.cpp:231:25: note: ‘global’ declared here <--[g++]
45:02.36   231 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:02.36       |                         ^~~~~~
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLHeadElementBinding.cpp:194:17: note: ‘aCx’ declared here <--[g++]
45:02.36   194 | Wrap(JSContext* aCx, mozilla::dom::HTMLSharedElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:02.36       |      ~~~~~~~~~~~^~~
45:02.36 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:02.36     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:02.36     inlined from ‘bool mozilla::dom::HTMLFrameElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLFrameElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLFrameElementBinding.cpp:1338:90:
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:02.36  1141 |     *this->stack = this;
45:02.36       |     ~~~~~~~~~~~~~^~~~~~
45:02.36 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings8.cpp:262: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLFrameElementBinding.cpp: In function ‘bool mozilla::dom::HTMLFrameElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLFrameElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLFrameElementBinding.cpp:1338:25: note: ‘global’ declared here <--[g++]
45:02.36  1338 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:02.36       |                         ^~~~~~
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLFrameElementBinding.cpp:1301:17: note: ‘aCx’ declared here <--[g++]
45:02.36  1301 | Wrap(JSContext* aCx, mozilla::dom::HTMLFrameElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:02.36       |      ~~~~~~~~~~~^~~
45:02.36 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:02.36     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:02.36     inlined from ‘bool mozilla::dom::HTMLButtonElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLButtonElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLButtonElementBinding.cpp:1544:90:
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:02.36  1141 |     *this->stack = this;
45:02.36       |     ~~~~~~~~~~~~~^~~~~~
45:02.36 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings8.cpp:41: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLButtonElementBinding.cpp: In function ‘bool mozilla::dom::HTMLButtonElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLButtonElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLButtonElementBinding.cpp:1544:25: note: ‘global’ declared here <--[g++]
45:02.36  1544 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:02.36       |                         ^~~~~~
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLButtonElementBinding.cpp:1507:17: note: ‘aCx’ declared here <--[g++]
45:02.36  1507 | Wrap(JSContext* aCx, mozilla::dom::HTMLButtonElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:02.36       |      ~~~~~~~~~~~^~~
45:02.36 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:02.36     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
45:02.36     inlined from ‘virtual bool mozilla::dom::HTMLCollection_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’ at HTMLCollectionBinding.cpp:364:35:
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:02.36  1141 |     *this->stack = this;
45:02.36       |     ~~~~~~~~~~~~~^~~~~~
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLCollectionBinding.cpp: In member function ‘virtual bool mozilla::dom::HTMLCollection_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLCollectionBinding.cpp:364:25: note: ‘expando’ declared here <--[g++]
45:02.36   364 |   JS::Rooted<JSObject*> expando(cx);
45:02.36       |                         ^~~~~~~
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLCollectionBinding.cpp:338:50: note: ‘cx’ declared here <--[g++]
45:02.36   338 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
45:02.36       |                                       ~~~~~~~~~~~^~
45:02.36 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:02.36     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:02.36     inlined from ‘virtual bool mozilla::dom::HTMLCollection_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’ at HTMLCollectionBinding.cpp:556:81:
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:02.36  1141 |     *this->stack = this;
45:02.36       |     ~~~~~~~~~~~~~^~~~~~
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLCollectionBinding.cpp: In member function ‘virtual bool mozilla::dom::HTMLCollection_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLCollectionBinding.cpp:556:29: note: ‘expando’ declared here <--[g++]
45:02.36   556 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
45:02.36       |                             ^~~~~~~
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLCollectionBinding.cpp:528:33: note: ‘cx’ declared here <--[g++]
45:02.36   528 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
45:02.36       |                      ~~~~~~~~~~~^~
45:02.36 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:02.36     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
45:02.36     inlined from ‘virtual bool mozilla::dom::HTMLFormElement_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’ at HTMLFormElementBinding.cpp:1477:35:
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:02.36  1141 |     *this->stack = this;
45:02.36       |     ~~~~~~~~~~~~~^~~~~~
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLFormElementBinding.cpp: In member function ‘virtual bool mozilla::dom::HTMLFormElement_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLFormElementBinding.cpp:1477:25: note: ‘expando’ declared here <--[g++]
45:02.36  1477 |   JS::Rooted<JSObject*> expando(cx);
45:02.36       |                         ^~~~~~~
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLFormElementBinding.cpp:1456:50: note: ‘cx’ declared here <--[g++]
45:02.36  1456 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
45:02.36       |                                       ~~~~~~~~~~~^~
45:02.36 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:02.36     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:02.36     inlined from ‘virtual bool mozilla::dom::HTMLFormElement_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’ at HTMLFormElementBinding.cpp:1656:81:
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:02.36  1141 |     *this->stack = this;
45:02.36       |     ~~~~~~~~~~~~~^~~~~~
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLFormElementBinding.cpp: In member function ‘virtual bool mozilla::dom::HTMLFormElement_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLFormElementBinding.cpp:1656:29: note: ‘expando’ declared here <--[g++]
45:02.36  1656 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
45:02.36       |                             ^~~~~~~
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLFormElementBinding.cpp:1632:33: note: ‘cx’ declared here <--[g++]
45:02.36  1632 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
45:02.36       |                      ~~~~~~~~~~~^~
45:02.36 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:02.36     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:02.36     inlined from ‘bool mozilla::dom::MozCanvasPrintState_Binding::Wrap(JSContext*, mozilla::dom::HTMLCanvasPrintState*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLCanvasElementBinding.cpp:1400:90:
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:02.36  1141 |     *this->stack = this;
45:02.36       |     ~~~~~~~~~~~~~^~~~~~
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLCanvasElementBinding.cpp: In function ‘bool mozilla::dom::MozCanvasPrintState_Binding::Wrap(JSContext*, mozilla::dom::HTMLCanvasPrintState*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLCanvasElementBinding.cpp:1400:25: note: ‘global’ declared here <--[g++]
45:02.36  1400 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:02.36       |                         ^~~~~~
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLCanvasElementBinding.cpp:1375:17: note: ‘aCx’ declared here <--[g++]
45:02.36  1375 | Wrap(JSContext* aCx, mozilla::dom::HTMLCanvasPrintState* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:02.36       |      ~~~~~~~~~~~^~~
45:02.36 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:02.36     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:02.36     inlined from ‘bool mozilla::dom::HTMLCollection_Binding::Wrap(JSContext*, nsIHTMLCollection*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLCollectionBinding.cpp:802:90:
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:02.36  1141 |     *this->stack = this;
45:02.36       |     ~~~~~~~~~~~~~^~~~~~
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLCollectionBinding.cpp: In function ‘bool mozilla::dom::HTMLCollection_Binding::Wrap(JSContext*, nsIHTMLCollection*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLCollectionBinding.cpp:802:25: note: ‘global’ declared here <--[g++]
45:02.36   802 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:02.36       |                         ^~~~~~
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLCollectionBinding.cpp:777:17: note: ‘aCx’ declared here <--[g++]
45:02.36   777 | Wrap(JSContext* aCx, nsIHTMLCollection* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:02.36       |      ~~~~~~~~~~~^~~
45:02.36 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:02.36     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:02.36     inlined from ‘bool mozilla::dom::HTMLCanvasElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLCanvasElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLCanvasElementBinding.cpp:1011:90:
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:02.36  1141 |     *this->stack = this;
45:02.36       |     ~~~~~~~~~~~~~^~~~~~
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLCanvasElementBinding.cpp: In function ‘bool mozilla::dom::HTMLCanvasElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLCanvasElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLCanvasElementBinding.cpp:1011:25: note: ‘global’ declared here <--[g++]
45:02.36  1011 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:02.36       |                         ^~~~~~
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLCanvasElementBinding.cpp:974:17: note: ‘aCx’ declared here <--[g++]
45:02.36   974 | Wrap(JSContext* aCx, mozilla::dom::HTMLCanvasElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:02.36       |      ~~~~~~~~~~~^~~
45:02.36 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:02.36     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:02.36     inlined from ‘bool mozilla::dom::HTMLDListElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedListElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLDListElementBinding.cpp:352:90:
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:02.36  1141 |     *this->stack = this;
45:02.36       |     ~~~~~~~~~~~~~^~~~~~
45:02.36 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings8.cpp:80: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLDListElementBinding.cpp: In function ‘bool mozilla::dom::HTMLDListElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedListElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:02.36 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLDListElementBinding.cpp:352:25: note: ‘global’ declared here <--[g++]
45:02.37   352 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:02.37       |                         ^~~~~~
45:02.37 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLDListElementBinding.cpp:315:17: note: ‘aCx’ declared here <--[g++]
45:02.37   315 | Wrap(JSContext* aCx, mozilla::dom::HTMLSharedListElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:02.37       |      ~~~~~~~~~~~^~~
45:02.37 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:02.37     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:02.37     inlined from ‘bool mozilla::dom::HTMLDataListElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLDataListElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLDataListElementBinding.cpp:306:90:
45:02.37 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:02.37  1141 |     *this->stack = this;
45:02.37       |     ~~~~~~~~~~~~~^~~~~~
45:02.37 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings8.cpp:106: <--[g++]
45:02.37 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLDataListElementBinding.cpp: In function ‘bool mozilla::dom::HTMLDataListElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLDataListElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:02.37 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLDataListElementBinding.cpp:306:25: note: ‘global’ declared here <--[g++]
45:02.37   306 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:02.37       |                         ^~~~~~
45:02.37 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLDataListElementBinding.cpp:269:17: note: ‘aCx’ declared here <--[g++]
45:02.37   269 | Wrap(JSContext* aCx, mozilla::dom::HTMLDataListElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:02.37       |      ~~~~~~~~~~~^~~
45:02.37 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:02.37     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:02.37     inlined from ‘bool mozilla::dom::HTMLUnknownElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLUnknownElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLElementBinding.cpp:11237:90:
45:02.37 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:02.37  1141 |     *this->stack = this;
45:02.37       |     ~~~~~~~~~~~~~^~~~~~
45:02.37 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLElementBinding.cpp: In function ‘bool mozilla::dom::HTMLUnknownElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLUnknownElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:02.37 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLElementBinding.cpp:11237:25: note: ‘global’ declared here <--[g++]
45:02.37 11237 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:02.37       |                         ^~~~~~
45:02.37 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLElementBinding.cpp:11200:17: note: ‘aCx’ declared here <--[g++]
45:02.37 11200 | Wrap(JSContext* aCx, mozilla::dom::HTMLUnknownElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:02.37       |      ~~~~~~~~~~~^~~
45:02.37 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:02.37     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:02.37     inlined from ‘bool mozilla::dom::HTMLEmbedElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLEmbedElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLEmbedElementBinding.cpp:2034:90:
45:02.37 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:02.37  1141 |     *this->stack = this;
45:02.37       |     ~~~~~~~~~~~~~^~~~~~
45:02.37 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLEmbedElementBinding.cpp: In function ‘bool mozilla::dom::HTMLEmbedElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLEmbedElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:02.37 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLEmbedElementBinding.cpp:2034:25: note: ‘global’ declared here <--[g++]
45:02.37  2034 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:02.37       |                         ^~~~~~
45:02.37 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLEmbedElementBinding.cpp:1997:17: note: ‘aCx’ declared here <--[g++]
45:02.37  1997 | Wrap(JSContext* aCx, mozilla::dom::HTMLEmbedElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:02.37       |      ~~~~~~~~~~~^~~
45:02.37 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:02.37     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:02.37     inlined from ‘bool mozilla::dom::HTMLFieldSetElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLFieldSetElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLFieldSetElementBinding.cpp:800:90:
45:02.37 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:02.37  1141 |     *this->stack = this;
45:02.37       |     ~~~~~~~~~~~~~^~~~~~
45:02.37 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings8.cpp:210: <--[g++]
45:02.37 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLFieldSetElementBinding.cpp: In function ‘bool mozilla::dom::HTMLFieldSetElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLFieldSetElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:02.37 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLFieldSetElementBinding.cpp:800:25: note: ‘global’ declared here <--[g++]
45:02.37   800 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:02.37       |                         ^~~~~~
45:02.37 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLFieldSetElementBinding.cpp:763:17: note: ‘aCx’ declared here <--[g++]
45:02.37   763 | Wrap(JSContext* aCx, mozilla::dom::HTMLFieldSetElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:02.37       |      ~~~~~~~~~~~^~~
45:02.37 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:02.37     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
45:02.37     inlined from ‘virtual bool mozilla::dom::HTMLFormControlsCollection_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’ at HTMLFormControlsCollectionBinding.cpp:658:35:
45:02.37 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:02.37  1141 |     *this->stack = this;
45:02.37       |     ~~~~~~~~~~~~~^~~~~~
45:02.37 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings8.cpp:236: <--[g++]
45:02.37 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLFormControlsCollectionBinding.cpp: In member function ‘virtual bool mozilla::dom::HTMLFormControlsCollection_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’: <--[g++]
45:02.37 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLFormControlsCollectionBinding.cpp:658:25: note: ‘expando’ declared here <--[g++]
45:02.37   658 |   JS::Rooted<JSObject*> expando(cx);
45:02.37       |                         ^~~~~~~
45:02.37 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLFormControlsCollectionBinding.cpp:632:50: note: ‘cx’ declared here <--[g++]
45:02.37   632 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
45:02.37       |                                       ~~~~~~~~~~~^~
45:02.37 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:02.37     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:02.37     inlined from ‘virtual bool mozilla::dom::HTMLFormControlsCollection_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’ at HTMLFormControlsCollectionBinding.cpp:858:81:
45:02.37 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:17.16  1141 |     *this->stack = this;
45:17.16       |     ~~~~~~~~~~~~~^~~~~~
45:17.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLFormControlsCollectionBinding.cpp: In member function ‘virtual bool mozilla::dom::HTMLFormControlsCollection_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’: <--[g++]
45:17.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLFormControlsCollectionBinding.cpp:858:29: note: ‘expando’ declared here <--[g++]
45:17.16   858 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
45:17.16       |                             ^~~~~~~
45:17.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLFormControlsCollectionBinding.cpp:830:33: note: ‘cx’ declared here <--[g++]
45:17.16   830 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
45:17.16       |                      ~~~~~~~~~~~^~
45:17.16 cswrap: warning: 2024-04-11 15:56:30 still trying to lock /cswrap_cap_file_lock
45:17.16 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:17.16     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
45:17.16     inlined from ‘virtual bool mozilla::dom::HTMLFormControlsCollection_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’ at HTMLFormControlsCollectionBinding.cpp:764:35:
45:17.16 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:17.16  1141 |     *this->stack = this;
45:17.16       |     ~~~~~~~~~~~~~^~~~~~
45:17.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLFormControlsCollectionBinding.cpp: In member function ‘virtual bool mozilla::dom::HTMLFormControlsCollection_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’: <--[g++]
45:17.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLFormControlsCollectionBinding.cpp:764:25: note: ‘expando’ declared here <--[g++]
45:17.16   764 |   JS::Rooted<JSObject*> expando(cx);
45:17.16       |                         ^~~~~~~
45:17.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLFormControlsCollectionBinding.cpp:744:42: note: ‘cx’ declared here <--[g++]
45:17.16   744 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
45:17.16       |                               ~~~~~~~~~~~^~
45:17.16 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:17.16     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:17.16     inlined from ‘bool mozilla::dom::HTMLFormControlsCollection_Binding::Wrap(JSContext*, mozilla::dom::HTMLFormControlsCollection*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLFormControlsCollectionBinding.cpp:1112:90:
45:17.16 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:17.16  1141 |     *this->stack = this;
45:17.16       |     ~~~~~~~~~~~~~^~~~~~
45:17.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLFormControlsCollectionBinding.cpp: In function ‘bool mozilla::dom::HTMLFormControlsCollection_Binding::Wrap(JSContext*, mozilla::dom::HTMLFormControlsCollection*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:17.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLFormControlsCollectionBinding.cpp:1112:25: note: ‘global’ declared here <--[g++]
45:17.16  1112 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:17.16       |                         ^~~~~~
45:17.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLFormControlsCollectionBinding.cpp:1084:17: note: ‘aCx’ declared here <--[g++]
45:17.16  1084 | Wrap(JSContext* aCx, mozilla::dom::HTMLFormControlsCollection* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:17.16       |      ~~~~~~~~~~~^~~
45:17.16 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:17.16     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:17.16     inlined from ‘bool mozilla::dom::HTMLFormElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLFormElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLFormElementBinding.cpp:1914:90:
45:17.16 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:17.16  1141 |     *this->stack = this;
45:17.16       |     ~~~~~~~~~~~~~^~~~~~
45:17.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLFormElementBinding.cpp: In function ‘bool mozilla::dom::HTMLFormElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLFormElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLFormElementBinding.cpp:1914:25: note: ‘global’ declared here <--[g++]
45:17.17  1914 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:17.17       |                         ^~~~~~
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLFormElementBinding.cpp:1877:17: note: ‘aCx’ declared here <--[g++]
45:17.17  1877 | Wrap(JSContext* aCx, mozilla::dom::HTMLFormElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:17.17       |      ~~~~~~~~~~~^~~
45:17.17 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:17.17     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:17.17     inlined from ‘bool mozilla::dom::HTMLIFrameElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLIFrameElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLIFrameElementBinding.cpp:2042:90:
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:17.17  1141 |     *this->stack = this;
45:17.17       |     ~~~~~~~~~~~~~^~~~~~
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings8.cpp:353: <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLIFrameElementBinding.cpp: In function ‘bool mozilla::dom::HTMLIFrameElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLIFrameElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLIFrameElementBinding.cpp:2042:25: note: ‘global’ declared here <--[g++]
45:17.17  2042 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:17.17       |                         ^~~~~~
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLIFrameElementBinding.cpp:2005:17: note: ‘aCx’ declared here <--[g++]
45:17.17  2005 | Wrap(JSContext* aCx, mozilla::dom::HTMLIFrameElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:17.17       |      ~~~~~~~~~~~^~~
45:17.17 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:17.17     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:17.17     inlined from ‘bool mozilla::dom::HTMLImageElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLImageElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLImageElementBinding.cpp:2821:90:
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:17.17  1141 |     *this->stack = this;
45:17.17       |     ~~~~~~~~~~~~~^~~~~~
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings8.cpp:366: <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLImageElementBinding.cpp: In function ‘bool mozilla::dom::HTMLImageElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLImageElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLImageElementBinding.cpp:2821:25: note: ‘global’ declared here <--[g++]
45:17.17  2821 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:17.17       |                         ^~~~~~
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLImageElementBinding.cpp:2784:17: note: ‘aCx’ declared here <--[g++]
45:17.17  2784 | Wrap(JSContext* aCx, mozilla::dom::HTMLImageElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:17.17       |      ~~~~~~~~~~~^~~
45:17.17 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:17.17     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:17.17     inlined from ‘bool mozilla::dom::HTMLInputElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLInputElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLInputElementBinding.cpp:6831:90:
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:17.17  1141 |     *this->stack = this;
45:17.17       |     ~~~~~~~~~~~~~^~~~~~
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLInputElementBinding.cpp: In function ‘bool mozilla::dom::HTMLInputElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLInputElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLInputElementBinding.cpp:6831:25: note: ‘global’ declared here <--[g++]
45:17.17  6831 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:17.17       |                         ^~~~~~
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLInputElementBinding.cpp:6794:17: note: ‘aCx’ declared here <--[g++]
45:17.17  6794 | Wrap(JSContext* aCx, mozilla::dom::HTMLInputElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:17.17       |      ~~~~~~~~~~~^~~
45:17.17 cswrap: warning: cswrap: warning: 2024-04-11 15:56:31 still trying to lock /cswrap_cap_file_lock2024-04-11 15:56:31 still trying to lock /cswrap_cap_file_lock
45:17.17 cswrap: warning: 2024-04-11 15:56:32 still trying to lock /cswrap_cap_file_lock
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DedicatedWorkerGlobalScopeBinding.cpp:30: <--[clang++]
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/dom/workers/WorkerScope.h:23: <--[clang++]
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/dom/performance/PerformanceWorker.h:11: <--[clang++]
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/dom/workers/WorkerPrivate.h:37: <--[clang++]
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/dom/workers/WorkerLoadInfo.h:15: <--[clang++]
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:37: <--[clang++]
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:32: <--[clang++]
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/ipc/glue/SideVariant.h:13: <--[clang++]
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/ipc/glue/ProtocolUtils.h:27: <--[clang++]
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/ipc/glue/MessageChannel.h:26: <--[clang++]
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/ipc/glue/MessageLink.h:12: <--[clang++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/ipc/chromium/src/base/message_loop.h:465:10: warning: Value stored to 'type' during its initialization is never read [deadcode.DeadStores] <--[clang++]
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtendableEventBinding.cpp:24: <--[clang++]
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/dom/serviceworkers/ServiceWorkerEvents.h:13: <--[clang++]
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:12: <--[clang++]
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/dom/messagechannel/MessagePort.h:12: <--[clang++]
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:31: <--[clang++]
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/ipc/glue/IPCStreamUtils.h:10: <--[clang++]
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/IPCStream.h:25: <--[clang++]
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:25: <--[clang++]
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/ipc/glue/DataPipe.h:11: <--[clang++]
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/ipc/glue/NodeController.h:15: <--[clang++]
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/ipc/glue/ProtocolUtils.h:27: <--[clang++]
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/ipc/glue/MessageChannel.h:26: <--[clang++]
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/ipc/glue/MessageLink.h:12: <--[clang++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/ipc/chromium/src/base/message_loop.h:465:10: warning: Value stored to 'type' during its initialization is never read [deadcode.DeadStores] <--[clang++]
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FetchEventBinding.cpp:6: <--[clang++]
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/FetchEventBinding.h:13: <--[clang++]
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/dom/fetch/Request.h:14: <--[clang++]
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/dom/fetch/InternalRequest.h:20: <--[clang++]
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:37: <--[clang++]
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:32: <--[clang++]
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/ipc/glue/SideVariant.h:13: <--[clang++]
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/ipc/glue/ProtocolUtils.h:27: <--[clang++]
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/ipc/glue/MessageChannel.h:26: <--[clang++]
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/ipc/glue/MessageLink.h:12: <--[clang++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/ipc/chromium/src/base/message_loop.h:465:10: warning: Value stored to 'type' during its initialization is never read [deadcode.DeadStores] <--[clang++]
45:17.17                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/toolkit/components/glean/GleanMetrics.h:12, <--[g++]
45:17.17                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/base/Document.h:57, <--[g++]
45:17.17                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/base/CustomElementRegistry.h:16, <--[g++]
45:17.17                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DocumentTypeBinding.cpp:20, <--[g++]
45:17.17                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings5.cpp:2: <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] <--[g++]
45:17.17    29 |   constexpr explicit Labeled<T, E>(uint32_t id) : mId(id) {}
45:17.17       |                                    ^~~~~~~~
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note: remove the ‘< >’ <--[g++]
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/xpcom/reflect/xptcall/nsXPTCUtils.h:10, <--[g++]
45:17.17                  from /builddir/build/BUILD/thunderbird-115.8.0/js/xpconnect/src/xpcprivate.h:121, <--[g++]
45:17.17                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/EventTargetBinding.cpp:34, <--[g++]
45:17.17                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings5.cpp:158: <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/reflect/xptcall/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/reflect/xptcall/xptcall.h:78:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] <--[g++]
45:17.17    78 |     memset(this, 0, sizeof(nsXPTCVariant));
45:17.17       |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/reflect/xptcall/xptcall.h:43:8: note: ‘struct nsXPTCVariant’ declared here <--[g++]
45:17.17    43 | struct nsXPTCVariant {
45:17.17       |        ^~~~~~~~~~~~~
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/mfbt/BitSet.h:13, <--[g++]
45:17.17                  from /builddir/build/BUILD/thunderbird-115.8.0/js/public/HeapAPI.h:11, <--[g++]
45:17.17                  from /builddir/build/BUILD/thunderbird-115.8.0/js/public/TracingAPI.h:11, <--[g++]
45:17.17                  from /builddir/build/BUILD/thunderbird-115.8.0/js/public/GCPolicyAPI.h:52, <--[g++]
45:17.17                  from /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:23, <--[g++]
45:17.17                  from /builddir/build/BUILD/thunderbird-115.8.0/js/public/CallAndConstruct.h:15, <--[g++]
45:17.17                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/DocumentTypeBinding.h:6, <--[g++]
45:17.17                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DocumentTypeBinding.cpp:4: <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/mfbt/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/js/xpconnect/src/xpcprivate.h:2186:40:   required from here <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/reflect/xptcall/xptcall.h:43:8: note:  2186 |   GlobalProperties() { mozilla::PodZero(this); } <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/reflect/xptcall/xptcall.h:43:8: note:       |                        ~~~~~~~~~~~~~~~~^~~~~~ <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/mfbt/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] <--[g++]
45:17.17    35 |   memset(aT, 0, sizeof(T));
45:17.17       |   ~~~~~~^~~~~~~~~~~~~~~~~~
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/js/xpconnect/src/xpcprivate.h:2185:8: note: ‘struct xpc::GlobalProperties’ declared here <--[g++]
45:17.17  2185 | struct GlobalProperties {
45:17.17       |        ^~~~~~~~~~~~~~~~
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:53, <--[g++]
45:17.17                  from /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/CSSOrderAwareFrameIterator.h:14, <--[g++]
45:17.17                  from /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsGridContainerFrame.h:12, <--[g++]
45:17.17                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/grid/Grid.h:11, <--[g++]
45:17.17                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ElementBinding.cpp:47, <--[g++]
45:17.17                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings5.cpp:54: <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/layout/base/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]’: <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/layout/base/FrameProperties.h:202:51:   required from ‘mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]’ <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/js/xpconnect/src/xpcprivate.h:2185:8: note:   202 |     return ReinterpretHelper<T>::FromInternalValue(v); <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/js/xpconnect/src/xpcprivate.h:2185:8: note:       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:4171:27:   required from ‘mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]’ <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/js/xpconnect/src/xpcprivate.h:2185:8: note:  4171 |     return mProperties.Get(aProperty, aFoundResult); <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/js/xpconnect/src/xpcprivate.h:2185:8: note:       |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:1378:50:   required from here <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/js/xpconnect/src/xpcprivate.h:2185:8: note:  1378 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/js/xpconnect/src/xpcprivate.h:2185:8: note:       |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/layout/base/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] <--[g++]
45:17.17   302 |       memcpy(&value, &aInternalValue, sizeof(value));
45:17.17       |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note: ‘mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >’ {aka ‘struct mozilla::FrameBidiData’} declared here <--[g++]
45:17.17   388 | struct FrameBidiData {
45:17.17       |        ^~~~~~~~~~~~~
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingDeclarations.h:25, <--[g++]
45:17.17                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/DocumentTypeBinding.h:9: <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray.h:2420:58:   required from ‘void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]’ <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:  2418 |     AssignRangeAlgorithm< <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:       |     ~~~~~~~~~~~~~~~~~~~~~                                  <--[g++]
45:17.17     2419 |         std::is_trivially_copy_constructible_v<Item>,
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      <--[g++]
45:17.17     2420 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ <--[g++]
45:17.17     2421 |                                                           aCount, aValues);
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:       |                                                           ~~~~~~~~~~~~~~~~ <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray.h:2449:16:   required from ‘typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]’ <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:  2449 |     AssignRange(0, aArrayLen, aArray); <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:       |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray.h:1452:39:   required from ‘typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:  1452 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length()); <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray.h:2951:19:   required from ‘CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:  2951 |       this->Assign(aOther); <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:       |       ~~~~~~~~~~~~^~~~~~~~ <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/dom/workers/JSSettings.h:24:8:   required from here <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:    24 | struct JSSettings { <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:       |        ^~~~~~~~~~ <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray.h:672:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] <--[g++]
45:17.17   672 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
45:17.17       |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/dom/workers/RuntimeService.h:18, <--[g++]
45:17.17                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/fetch/Fetch.h:24, <--[g++]
45:17.17                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/fetch/Request.h:13, <--[g++]
45:17.17                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/FetchEventBinding.h:13, <--[g++]
45:17.17                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/serviceworkers/ServiceWorkerEvents.h:14, <--[g++]
45:17.17                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtendableEventBinding.cpp:24, <--[g++]
45:17.17                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings5.cpp:171: <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/dom/workers/JSSettings.h:25:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here <--[g++]
45:17.17    25 |   struct JSGCSetting {
45:17.17       |          ^~~~~~~~~~~
45:17.17 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:17.17     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:17.17     inlined from ‘void mozilla::dom::DominatorTree_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at DominatorTreeBinding.cpp:520:74:
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:17.17  1141 |     *this->stack = this;
45:17.17       |     ~~~~~~~~~~~~~^~~~~~
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings5.cpp:15: <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DominatorTreeBinding.cpp: In function ‘void mozilla::dom::DominatorTree_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DominatorTreeBinding.cpp:520:25: note: ‘parentProto’ declared here <--[g++]
45:17.17   520 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
45:17.17       |                         ^~~~~~~~~~~
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DominatorTreeBinding.cpp:518:35: note: ‘aCx’ declared here <--[g++]
45:17.17   518 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
45:17.17       |                        ~~~~~~~~~~~^~~
45:17.17 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:17.17     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:17.17     inlined from ‘void mozilla::dom::ElementInternals_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at ElementInternalsBinding.cpp:5248:74:
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:17.17  1141 |     *this->stack = this;
45:17.17       |     ~~~~~~~~~~~~~^~~~~~
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings5.cpp:67: <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ElementInternalsBinding.cpp: In function ‘void mozilla::dom::ElementInternals_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ElementInternalsBinding.cpp:5248:25: note: ‘parentProto’ declared here <--[g++]
45:17.17  5248 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
45:17.17       |                         ^~~~~~~~~~~
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ElementInternalsBinding.cpp:5246:35: note: ‘aCx’ declared here <--[g++]
45:17.17  5246 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
45:17.17       |                        ~~~~~~~~~~~^~~
45:17.17 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:17.17     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:17.17     inlined from ‘void mozilla::dom::EventTarget_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at EventTargetBinding.cpp:1663:74:
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:17.17  1141 |     *this->stack = this;
45:17.17       |     ~~~~~~~~~~~~~^~~~~~
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/EventTargetBinding.cpp: In function ‘void mozilla::dom::EventTarget_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/EventTargetBinding.cpp:1663:25: note: ‘parentProto’ declared here <--[g++]
45:17.17  1663 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
45:17.17       |                         ^~~~~~~~~~~
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/EventTargetBinding.cpp:1661:35: note: ‘aCx’ declared here <--[g++]
45:17.17  1661 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
45:17.17       |                        ~~~~~~~~~~~^~~
45:17.17 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:17.17     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:17.17     inlined from ‘bool mozilla::dom::FeaturePolicy_Binding::allowedFeatures(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’ at FeaturePolicyBinding.cpp:163:71:
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:17.17  1141 |     *this->stack = this;
45:17.17       |     ~~~~~~~~~~~~~^~~~~~
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings5.cpp:405: <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FeaturePolicyBinding.cpp: In function ‘bool mozilla::dom::FeaturePolicy_Binding::allowedFeatures(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’: <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FeaturePolicyBinding.cpp:163:25: note: ‘returnArray’ declared here <--[g++]
45:17.17   163 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
45:17.17       |                         ^~~~~~~~~~~
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FeaturePolicyBinding.cpp:148:28: note: ‘cx’ declared here <--[g++]
45:17.17   148 | allowedFeatures(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
45:17.17       |                 ~~~~~~~~~~~^~
45:17.17 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:17.17     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:17.17     inlined from ‘bool mozilla::dom::FeaturePolicy_Binding::features(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’ at FeaturePolicyBinding.cpp:103:71:
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:17.17  1141 |     *this->stack = this;
45:17.17       |     ~~~~~~~~~~~~~^~~~~~
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FeaturePolicyBinding.cpp: In function ‘bool mozilla::dom::FeaturePolicy_Binding::features(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’: <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FeaturePolicyBinding.cpp:103:25: note: ‘returnArray’ declared here <--[g++]
45:17.17   103 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
45:17.17       |                         ^~~~~~~~~~~
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FeaturePolicyBinding.cpp:88:21: note: ‘cx’ declared here <--[g++]
45:17.17    88 | features(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
45:17.17       |          ~~~~~~~~~~~^~
45:17.17 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:17.17     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:17.17     inlined from ‘bool mozilla::dom::Element_Binding::getAttributeNames(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’ at ElementBinding.cpp:1555:71:
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:17.17  1141 |     *this->stack = this;
45:17.17       |     ~~~~~~~~~~~~~^~~~~~
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ElementBinding.cpp: In function ‘bool mozilla::dom::Element_Binding::getAttributeNames(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’: <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ElementBinding.cpp:1555:25: note: ‘returnArray’ declared here <--[g++]
45:17.17  1555 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
45:17.17       |                         ^~~~~~~~~~~
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ElementBinding.cpp:1540:30: note: ‘cx’ declared here <--[g++]
45:17.17  1540 | getAttributeNames(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
45:17.17       |                   ~~~~~~~~~~~^~
45:17.17 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:17.17     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:17.17     inlined from ‘bool mozilla::dom::Event_Binding::composedPath(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’ at EventBinding.cpp:366:71:
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:17.17  1141 |     *this->stack = this;
45:17.17       |     ~~~~~~~~~~~~~^~~~~~
45:17.17 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings5.cpp:106: <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/EventBinding.cpp: In function ‘bool mozilla::dom::Event_Binding::composedPath(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’: <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/EventBinding.cpp:366:25: note: ‘returnArray’ declared here <--[g++]
45:17.17   366 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
45:17.17       |                         ^~~~~~~~~~~
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/EventBinding.cpp:351:25: note: ‘cx’ declared here <--[g++]
45:17.17   351 | composedPath(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
45:17.17       |              ~~~~~~~~~~~^~
45:17.17 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:17.17     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:17.17     inlined from ‘bool mozilla::dom::Element_Binding::getGridFragments(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’ at ElementBinding.cpp:5366:71:
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:17.17  1141 |     *this->stack = this;
45:17.17       |     ~~~~~~~~~~~~~^~~~~~
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ElementBinding.cpp: In function ‘bool mozilla::dom::Element_Binding::getGridFragments(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’: <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ElementBinding.cpp:5366:25: note: ‘returnArray’ declared here <--[g++]
45:17.17  5366 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
45:17.17       |                         ^~~~~~~~~~~
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ElementBinding.cpp:5351:29: note: ‘cx’ declared here <--[g++]
45:17.17  5351 | getGridFragments(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
45:17.17       |                  ~~~~~~~~~~~^~
45:17.17 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:17.17     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:17.17     inlined from ‘bool mozilla::dom::FeaturePolicy_Binding::getAllowlistForFeature(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’ at FeaturePolicyBinding.cpp:230:71:
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:17.17  1141 |     *this->stack = this;
45:17.17       |     ~~~~~~~~~~~~~^~~~~~
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FeaturePolicyBinding.cpp: In function ‘bool mozilla::dom::FeaturePolicy_Binding::getAllowlistForFeature(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’: <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FeaturePolicyBinding.cpp:230:25: note: ‘returnArray’ declared here <--[g++]
45:17.17   230 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
45:17.17       |                         ^~~~~~~~~~~
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FeaturePolicyBinding.cpp:208:35: note: ‘cx’ declared here <--[g++]
45:17.17   208 | getAllowlistForFeature(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
45:17.17       |                        ~~~~~~~~~~~^~
45:17.17 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:17.17     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:17.17     inlined from ‘void mozilla::dom::Event_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at EventBinding.cpp:1818:74:
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:17.17  1141 |     *this->stack = this;
45:17.17       |     ~~~~~~~~~~~~~^~~~~~
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/EventBinding.cpp: In function ‘void mozilla::dom::Event_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/EventBinding.cpp:1818:25: note: ‘parentProto’ declared here <--[g++]
45:17.17  1818 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
45:17.17       |                         ^~~~~~~~~~~
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/EventBinding.cpp:1816:35: note: ‘aCx’ declared here <--[g++]
45:17.17  1816 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
45:17.17       |                        ~~~~~~~~~~~^~~
45:17.17 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:17.17     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:17.17     inlined from ‘bool mozilla::dom::Element_Binding::Wrap(JSContext*, mozilla::dom::Element*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at ElementBinding.cpp:11067:90:
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:17.17  1141 |     *this->stack = this;
45:17.17       |     ~~~~~~~~~~~~~^~~~~~
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ElementBinding.cpp: In function ‘bool mozilla::dom::Element_Binding::Wrap(JSContext*, mozilla::dom::Element*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ElementBinding.cpp:11067:25: note: ‘global’ declared here <--[g++]
45:17.17 11067 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:17.17       |                         ^~~~~~
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ElementBinding.cpp:11036:17: note: ‘aCx’ declared here <--[g++]
45:17.17 11036 | Wrap(JSContext* aCx, mozilla::dom::Element* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:17.17       |      ~~~~~~~~~~~^~~
45:17.17 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:17.17     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:17.17     inlined from ‘bool mozilla::dom::EventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at EventBinding.cpp:157:54:
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:17.17  1141 |     *this->stack = this;
45:17.17       |     ~~~~~~~~~~~~~^~~~~~
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/EventBinding.cpp: In member function ‘bool mozilla::dom::EventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/EventBinding.cpp:157:25: note: ‘obj’ declared here <--[g++]
45:17.17   157 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
45:17.17       |                         ^~~
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/EventBinding.cpp:149:40: note: ‘cx’ declared here <--[g++]
45:17.17   149 | EventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
45:17.17       |                             ~~~~~~~~~~~^~
45:17.17 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:17.17     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:17.17     inlined from ‘bool mozilla::dom::Event_Binding::Wrap(JSContext*, mozilla::dom::Event*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at EventBinding.cpp:1742:90:
45:17.17 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:17.17  1141 |     *this->stack = this;
45:17.17       |     ~~~~~~~~~~~~~^~~~~~
45:17.18 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/EventBinding.cpp: In function ‘bool mozilla::dom::Event_Binding::Wrap(JSContext*, mozilla::dom::Event*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:17.18 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/EventBinding.cpp:1742:25: note: ‘global’ declared here <--[g++]
45:17.18  1742 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:17.18       |                         ^~~~~~
45:17.18 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/EventBinding.cpp:1717:17: note: ‘aCx’ declared here <--[g++]
45:17.18  1717 | Wrap(JSContext* aCx, mozilla::dom::Event* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:17.18       |      ~~~~~~~~~~~^~~
45:17.18 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:17.18     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:17.18     inlined from ‘bool mozilla::dom::EventTarget_Binding::Wrap(JSContext*, mozilla::dom::EventTarget*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at EventTargetBinding.cpp:1599:90:
45:17.18 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:17.18  1141 |     *this->stack = this;
45:17.18       |     ~~~~~~~~~~~~~^~~~~~
45:17.18 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/EventTargetBinding.cpp: In function ‘bool mozilla::dom::EventTarget_Binding::Wrap(JSContext*, mozilla::dom::EventTarget*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:17.18 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/EventTargetBinding.cpp:1599:25: note: ‘global’ declared here <--[g++]
45:17.18  1599 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:17.18       |                         ^~~~~~
45:17.18 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/EventTargetBinding.cpp:1574:17: note: ‘aCx’ declared here <--[g++]
45:17.18  1574 | Wrap(JSContext* aCx, mozilla::dom::EventTarget* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:17.18       |      ~~~~~~~~~~~^~~
45:17.18 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:17.18     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:17.18     inlined from ‘bool mozilla::dom::ExtendableEvent_Binding::Wrap(JSContext*, mozilla::dom::ExtendableEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at ExtendableEventBinding.cpp:479:90:
45:17.18 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:17.18  1141 |     *this->stack = this;
45:17.18       |     ~~~~~~~~~~~~~^~~~~~
45:17.18 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtendableEventBinding.cpp: In function ‘bool mozilla::dom::ExtendableEvent_Binding::Wrap(JSContext*, mozilla::dom::ExtendableEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:17.18 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtendableEventBinding.cpp:479:25: note: ‘global’ declared here <--[g++]
45:17.18   479 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:17.18       |                         ^~~~~~
45:17.18 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtendableEventBinding.cpp:451:17: note: ‘aCx’ declared here <--[g++]
45:17.18   451 | Wrap(JSContext* aCx, mozilla::dom::ExtendableEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:17.18       |      ~~~~~~~~~~~^~~
45:17.18 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:17.18     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:17.18     inlined from ‘bool mozilla::dom::External_Binding::Wrap(JSContext*, mozilla::dom::External*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at ExternalBinding.cpp:281:90:
45:17.18 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:17.18  1141 |     *this->stack = this;
45:17.18       |     ~~~~~~~~~~~~~^~~~~~
45:17.18 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings5.cpp:366: <--[g++]
45:17.18 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExternalBinding.cpp: In function ‘bool mozilla::dom::External_Binding::Wrap(JSContext*, mozilla::dom::External*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:17.18 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExternalBinding.cpp:281:25: note: ‘global’ declared here <--[g++]
45:17.18   281 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:17.18       |                         ^~~~~~
45:17.18 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExternalBinding.cpp:256:17: note: ‘aCx’ declared here <--[g++]
45:17.18   256 | Wrap(JSContext* aCx, mozilla::dom::External* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:17.18       |      ~~~~~~~~~~~^~~
45:17.18 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
45:17.18     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = mozilla::dom::BindingCallContext; <template-parameter-2-2> = mozilla::dom::BindingCallContext; T = JS::Value]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
45:17.18     inlined from ‘constexpr void mozilla::Maybe<T>::emplace(Args&& ...) [with Args = {mozilla::dom::BindingCallContext&}; T = JS::Rooted<JS::Value>]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/Maybe.h:845:3,
45:17.18     inlined from ‘bool mozilla::dom::ShadowRootInit::Init(mozilla::dom::BindingCallContext&, JS::Handle<JS::Value>, const char*, bool)’ at ElementBinding.cpp:648:17:
45:17.18 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘temp’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * *)cx_27(D)])[13]’ [-Wdangling-pointer=] <--[g++]
45:17.18  1141 |     *this->stack = this;
45:17.18       |     ~~~~~~~~~~~~~^~~~~~
45:17.18 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ElementBinding.cpp: In member function ‘bool mozilla::dom::ShadowRootInit::Init(mozilla::dom::BindingCallContext&, JS::Handle<JS::Value>, const char*, bool)’: <--[g++]
45:17.18 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ElementBinding.cpp:644:33: note: ‘temp’ declared here <--[g++]
45:17.18   644 |   Maybe<JS::Rooted<JS::Value> > temp;
45:17.18       |                                 ^~~~
45:17.18 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ElementBinding.cpp:621:42: note: ‘cx’ declared here <--[g++]
45:17.18   621 | ShadowRootInit::Init(BindingCallContext& cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
45:17.18       |                      ~~~~~~~~~~~~~~~~~~~~^~
45:17.18 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:17.18     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:17.18     inlined from ‘bool mozilla::dom::FailedCertSecurityInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at FailedCertSecurityInfoBinding.cpp:163:54:
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:29.95  1141 |     *this->stack = this;
45:29.95       |     ~~~~~~~~~~~~~^~~~~~
45:29.95 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings5.cpp:379: <--[g++]
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FailedCertSecurityInfoBinding.cpp: In member function ‘bool mozilla::dom::FailedCertSecurityInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FailedCertSecurityInfoBinding.cpp:163:25: note: ‘obj’ declared here <--[g++]
45:29.95   163 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
45:29.95       |                         ^~~
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FailedCertSecurityInfoBinding.cpp:155:53: note: ‘cx’ declared here <--[g++]
45:29.95   155 | FailedCertSecurityInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
45:29.95       |                                          ~~~~~~~~~~~^~
45:29.95 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:29.95     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:29.95     inlined from ‘bool mozilla::dom::DominatorTree_Binding::getImmediatelyDominated(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’ at DominatorTreeBinding.cpp:150:71:
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:29.95  1141 |     *this->stack = this;
45:29.95       |     ~~~~~~~~~~~~~^~~~~~
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DominatorTreeBinding.cpp: In function ‘bool mozilla::dom::DominatorTree_Binding::getImmediatelyDominated(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’: <--[g++]
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DominatorTreeBinding.cpp:150:25: note: ‘returnArray’ declared here <--[g++]
45:29.95   150 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
45:29.95       |                         ^~~~~~~~~~~
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DominatorTreeBinding.cpp:119:36: note: ‘cx’ declared here <--[g++]
45:29.95   119 | getImmediatelyDominated(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
45:29.95       |                         ~~~~~~~~~~~^~
45:29.95 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:29.95     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:29.95     inlined from ‘bool mozilla::dom::DocumentType_Binding::Wrap(JSContext*, mozilla::dom::DocumentType*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at DocumentTypeBinding.cpp:594:90:
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:29.95  1141 |     *this->stack = this;
45:29.95       |     ~~~~~~~~~~~~~^~~~~~
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DocumentTypeBinding.cpp: In function ‘bool mozilla::dom::DocumentType_Binding::Wrap(JSContext*, mozilla::dom::DocumentType*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DocumentTypeBinding.cpp:594:25: note: ‘global’ declared here <--[g++]
45:29.95   594 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:29.95       |                         ^~~~~~
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DocumentTypeBinding.cpp:563:17: note: ‘aCx’ declared here <--[g++]
45:29.95   563 | Wrap(JSContext* aCx, mozilla::dom::DocumentType* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:29.95       |      ~~~~~~~~~~~^~~
45:29.95 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:29.95     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:29.95     inlined from ‘bool mozilla::dom::DominatorTree_Binding::Wrap(JSContext*, mozilla::devtools::DominatorTree*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at DominatorTreeBinding.cpp:456:90:
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:29.95  1141 |     *this->stack = this;
45:29.95       |     ~~~~~~~~~~~~~^~~~~~
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DominatorTreeBinding.cpp: In function ‘bool mozilla::dom::DominatorTree_Binding::Wrap(JSContext*, mozilla::devtools::DominatorTree*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DominatorTreeBinding.cpp:456:25: note: ‘global’ declared here <--[g++]
45:29.95   456 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:29.95       |                         ^~~~~~
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DominatorTreeBinding.cpp:431:17: note: ‘aCx’ declared here <--[g++]
45:29.95   431 | Wrap(JSContext* aCx, mozilla::devtools::DominatorTree* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:29.95       |      ~~~~~~~~~~~^~~
45:29.95 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:29.95     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:29.95     inlined from ‘bool mozilla::dom::DragEvent_Binding::Wrap(JSContext*, mozilla::dom::DragEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at DragEventBinding.cpp:739:90:
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:29.95  1141 |     *this->stack = this;
45:29.95       |     ~~~~~~~~~~~~~^~~~~~
45:29.95 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings5.cpp:28: <--[g++]
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DragEventBinding.cpp: In function ‘bool mozilla::dom::DragEvent_Binding::Wrap(JSContext*, mozilla::dom::DragEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DragEventBinding.cpp:739:25: note: ‘global’ declared here <--[g++]
45:29.95   739 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:29.95       |                         ^~~~~~
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DragEventBinding.cpp:705:17: note: ‘aCx’ declared here <--[g++]
45:29.95   705 | Wrap(JSContext* aCx, mozilla::dom::DragEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:29.95       |      ~~~~~~~~~~~^~~
45:29.95 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:29.95     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:29.95     inlined from ‘bool mozilla::dom::DynamicsCompressorNode_Binding::Wrap(JSContext*, mozilla::dom::DynamicsCompressorNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at DynamicsCompressorNodeBinding.cpp:863:90:
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:29.95  1141 |     *this->stack = this;
45:29.95       |     ~~~~~~~~~~~~~^~~~~~
45:29.95 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings5.cpp:41: <--[g++]
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DynamicsCompressorNodeBinding.cpp: In function ‘bool mozilla::dom::DynamicsCompressorNode_Binding::Wrap(JSContext*, mozilla::dom::DynamicsCompressorNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DynamicsCompressorNodeBinding.cpp:863:25: note: ‘global’ declared here <--[g++]
45:29.95   863 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:29.95       |                         ^~~~~~
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DynamicsCompressorNodeBinding.cpp:832:17: note: ‘aCx’ declared here <--[g++]
45:29.95   832 | Wrap(JSContext* aCx, mozilla::dom::DynamicsCompressorNode* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:29.95       |      ~~~~~~~~~~~^~~
45:29.95 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:29.95     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:29.95     inlined from ‘bool mozilla::dom::Element_Binding::getElementsWithGrid(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’ at ElementBinding.cpp:5468:71:
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:29.95  1141 |     *this->stack = this;
45:29.95       |     ~~~~~~~~~~~~~^~~~~~
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ElementBinding.cpp: In function ‘bool mozilla::dom::Element_Binding::getElementsWithGrid(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’: <--[g++]
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ElementBinding.cpp:5468:25: note: ‘returnArray’ declared here <--[g++]
45:29.95  5468 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
45:29.95       |                         ^~~~~~~~~~~
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ElementBinding.cpp:5453:32: note: ‘cx’ declared here <--[g++]
45:29.95  5453 | getElementsWithGrid(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
45:29.95       |                     ~~~~~~~~~~~^~
45:29.95 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:29.95     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:29.95     inlined from ‘bool mozilla::dom::ErrorEvent_Binding::Wrap(JSContext*, mozilla::dom::ErrorEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at ErrorEventBinding.cpp:710:90:
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:29.95  1141 |     *this->stack = this;
45:29.95       |     ~~~~~~~~~~~~~^~~~~~
45:29.95 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings5.cpp:93: <--[g++]
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ErrorEventBinding.cpp: In function ‘bool mozilla::dom::ErrorEvent_Binding::Wrap(JSContext*, mozilla::dom::ErrorEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ErrorEventBinding.cpp:710:25: note: ‘global’ declared here <--[g++]
45:29.95   710 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:29.95       |                         ^~~~~~
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ErrorEventBinding.cpp:682:17: note: ‘aCx’ declared here <--[g++]
45:29.95   682 | Wrap(JSContext* aCx, mozilla::dom::ErrorEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:29.95       |      ~~~~~~~~~~~^~~
45:29.95 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:29.95     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
45:29.95     inlined from ‘JSObject* mozilla::dom::ErrorEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ErrorEvent]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/ErrorEventBinding.h:85:27,
45:29.95     inlined from ‘virtual JSObject* mozilla::dom::ErrorEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)’ at ErrorEvent.cpp:68:34:
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:29.95  1141 |     *this->stack = this;
45:29.95       |     ~~~~~~~~~~~~~^~~~~~
45:29.95 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/ErrorEvent.h:14, <--[g++]
45:29.95                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ErrorEvent.cpp:9, <--[g++]
45:29.95                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings5.cpp:80: <--[g++]
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/ErrorEventBinding.h: In member function ‘virtual JSObject* mozilla::dom::ErrorEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)’: <--[g++]
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/ErrorEventBinding.h:85:27: note: ‘reflector’ declared here <--[g++]
45:29.95    85 |     JS::Rooted<JSObject*> reflector(aCx);
45:29.95       |                           ^~~~~~~~~
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ErrorEvent.cpp:66:43: note: ‘aCx’ declared here <--[g++]
45:29.95    66 | ErrorEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
45:29.95       |                                ~~~~~~~~~~~^~~
45:29.95 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:29.95     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:29.95     inlined from ‘bool mozilla::dom::ElementInternals_Binding::Wrap(JSContext*, mozilla::dom::ElementInternals*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at ElementInternalsBinding.cpp:5184:90:
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:29.95  1141 |     *this->stack = this;
45:29.95       |     ~~~~~~~~~~~~~^~~~~~
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ElementInternalsBinding.cpp: In function ‘bool mozilla::dom::ElementInternals_Binding::Wrap(JSContext*, mozilla::dom::ElementInternals*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ElementInternalsBinding.cpp:5184:25: note: ‘global’ declared here <--[g++]
45:29.95  5184 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:29.95       |                         ^~~~~~
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ElementInternalsBinding.cpp:5159:17: note: ‘aCx’ declared here <--[g++]
45:29.95  5159 | Wrap(JSContext* aCx, mozilla::dom::ElementInternals* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:29.95       |      ~~~~~~~~~~~^~~
45:29.95 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:29.95     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:29.95     inlined from ‘bool mozilla::dom::EventSource_Binding::Wrap(JSContext*, mozilla::dom::EventSource*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at EventSourceBinding.cpp:868:90:
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:29.95  1141 |     *this->stack = this;
45:29.95       |     ~~~~~~~~~~~~~^~~~~~
45:29.95 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings5.cpp:145: <--[g++]
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/EventSourceBinding.cpp: In function ‘bool mozilla::dom::EventSource_Binding::Wrap(JSContext*, mozilla::dom::EventSource*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/EventSourceBinding.cpp:868:25: note: ‘global’ declared here <--[g++]
45:29.95   868 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:29.95       |                         ^~~~~~
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/EventSourceBinding.cpp:840:17: note: ‘aCx’ declared here <--[g++]
45:29.95   840 | Wrap(JSContext* aCx, mozilla::dom::EventSource* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:29.95       |      ~~~~~~~~~~~^~~
45:29.95 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:29.95     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:29.95     inlined from ‘bool mozilla::dom::ExtendableMessageEvent_Binding::get_ports(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at ExtendableMessageEventBinding.cpp:926:98:
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:29.95  1141 |     *this->stack = this;
45:29.95       |     ~~~~~~~~~~~~~^~~~~~
45:29.95 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings5.cpp:184: <--[g++]
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtendableMessageEventBinding.cpp: In function ‘bool mozilla::dom::ExtendableMessageEvent_Binding::get_ports(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtendableMessageEventBinding.cpp:926:25: note: ‘slotStorage’ declared here <--[g++]
45:29.95   926 |   JS::Rooted<JSObject*> slotStorage(cx, js::UncheckedUnwrap(obj, /* stopAtWindowProxy = */ false));
45:29.95       |                         ^~~~~~~~~~~
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtendableMessageEventBinding.cpp:917:22: note: ‘cx’ declared here <--[g++]
45:29.95   917 | get_ports(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
45:29.95       |           ~~~~~~~~~~~^~
45:29.95 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:29.95     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:29.95     inlined from ‘bool mozilla::dom::ExtendableMessageEvent_Binding::Wrap(JSContext*, mozilla::dom::ExtendableMessageEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at ExtendableMessageEventBinding.cpp:1336:90:
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:29.95  1141 |     *this->stack = this;
45:29.95       |     ~~~~~~~~~~~~~^~~~~~
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtendableMessageEventBinding.cpp: In function ‘bool mozilla::dom::ExtendableMessageEvent_Binding::Wrap(JSContext*, mozilla::dom::ExtendableMessageEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtendableMessageEventBinding.cpp:1336:25: note: ‘global’ declared here <--[g++]
45:29.95  1336 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:29.95       |                         ^~~~~~
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtendableMessageEventBinding.cpp:1305:17: note: ‘aCx’ declared here <--[g++]
45:29.95  1305 | Wrap(JSContext* aCx, mozilla::dom::ExtendableMessageEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:29.95       |      ~~~~~~~~~~~^~~
45:29.95 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:29.95     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:29.95     inlined from ‘bool mozilla::dom::ExtensionAlarms_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionAlarms*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at ExtensionAlarmsBinding.cpp:1337:90:
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:29.95  1141 |     *this->stack = this;
45:29.95       |     ~~~~~~~~~~~~~^~~~~~
45:29.95 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings5.cpp:197: <--[g++]
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtensionAlarmsBinding.cpp: In function ‘bool mozilla::dom::ExtensionAlarms_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionAlarms*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtensionAlarmsBinding.cpp:1337:25: note: ‘global’ declared here <--[g++]
45:29.95  1337 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:29.95       |                         ^~~~~~
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtensionAlarmsBinding.cpp:1312:17: note: ‘aCx’ declared here <--[g++]
45:29.95  1312 | Wrap(JSContext* aCx, mozilla::extensions::ExtensionAlarms* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:29.95       |      ~~~~~~~~~~~^~~
45:29.95 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:29.95     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:29.95     inlined from ‘bool mozilla::dom::ExtensionBrowser_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionBrowser*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at ExtensionBrowserBinding.cpp:760:90:
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:29.95  1141 |     *this->stack = this;
45:29.95       |     ~~~~~~~~~~~~~^~~~~~
45:29.95 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings5.cpp:210: <--[g++]
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtensionBrowserBinding.cpp: In function ‘bool mozilla::dom::ExtensionBrowser_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionBrowser*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtensionBrowserBinding.cpp:760:25: note: ‘global’ declared here <--[g++]
45:29.95   760 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:29.95       |                         ^~~~~~
45:29.95 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtensionBrowserBinding.cpp:735:17: note: ‘aCx’ declared here <--[g++]
45:29.95   735 | Wrap(JSContext* aCx, mozilla::extensions::ExtensionBrowser* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:29.95       |      ~~~~~~~~~~~^~~
45:29.95 dom/bindings/Unified_cpp_dom_bindings0.o
45:29.95 config/external/icu/i18n/uspoof_impl.o
45:29.96 /usr/lib64/cscppc/g++ -o UnifiedBindings9.o -c  -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/thunderbird-115.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DSTATIC_EXPORTABLE_JS_API -I/builddir/build/BUILD/thunderbird-115.8.0/dom/bindings -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom -I/builddir/build/BUILD/thunderbird-115.8.0/dom/base -I/builddir/build/BUILD/thunderbird-115.8.0/dom/battery -I/builddir/build/BUILD/thunderbird-115.8.0/dom/canvas -I/builddir/build/BUILD/thunderbird-115.8.0/dom/geolocation -I/builddir/build/BUILD/thunderbird-115.8.0/dom/html -I/builddir/build/BUILD/thunderbird-115.8.0/dom/indexedDB -I/builddir/build/BUILD/thunderbird-115.8.0/dom/media/webaudio -I/builddir/build/BUILD/thunderbird-115.8.0/dom/media/webrtc -I/builddir/build/BUILD/thunderbird-115.8.0/dom/media/webrtc/common/time_profiling -I/builddir/build/BUILD/thunderbird-115.8.0/dom/media/webrtc/jsapi -I/builddir/build/BUILD/thunderbird-115.8.0/dom/media/webrtc/libwebrtcglue -I/builddir/build/BUILD/thunderbird-115.8.0/dom/media/webrtc/transport -I/builddir/build/BUILD/thunderbird-115.8.0/dom/media/webspeech/recognition -I/builddir/build/BUILD/thunderbird-115.8.0/dom/svg -I/builddir/build/BUILD/thunderbird-115.8.0/dom/xml -I/builddir/build/BUILD/thunderbird-115.8.0/dom/xslt/base -I/builddir/build/BUILD/thunderbird-115.8.0/dom/xslt/xpath -I/builddir/build/BUILD/thunderbird-115.8.0/dom/xul -I/builddir/build/BUILD/thunderbird-115.8.0/js/xpconnect/src -I/builddir/build/BUILD/thunderbird-115.8.0/js/xpconnect/wrappers -I/builddir/build/BUILD/thunderbird-115.8.0/layout/generic -I/builddir/build/BUILD/thunderbird-115.8.0/layout/style -I/builddir/build/BUILD/thunderbird-115.8.0/layout/xul/tree -I/builddir/build/BUILD/thunderbird-115.8.0/media/webrtc -I/builddir/build/BUILD/thunderbird-115.8.0/netwerk/base -I/builddir/build/BUILD/thunderbird-115.8.0/third_party/libwebrtc -I/builddir/build/BUILD/thunderbird-115.8.0/third_party/libwebrtc/third_party/abseil-cpp -I/builddir/build/BUILD/thunderbird-115.8.0/third_party/msgpack/include -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/thunderbird-115.8.0/ipc/chromium/src -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -I/usr/include/nspr4 -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nss -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/thunderbird-115.8.0/objdir/mozilla-config.h -fno-sized-deallocation -fno-aligned-new -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wno-complain-wrong-lang -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -fno-exceptions -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-maybe-uninitialized -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/UnifiedBindings9.o.pp   UnifiedBindings9.cpp
45:29.96 /usr/lib64/cscppc/g++ -o uspoof.o -c  -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/thunderbird-115.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/builddir/build/BUILD/thunderbird-115.8.0/config/external/icu/i18n -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/thunderbird-115.8.0/intl/icu/source/common -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -I/usr/include/nspr4 -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nss -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/thunderbird-115.8.0/objdir/mozilla-config.h -fno-sized-deallocation -fno-aligned-new -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wno-complain-wrong-lang -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -fno-exceptions -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/uspoof.o.pp   /builddir/build/BUILD/thunderbird-115.8.0/intl/icu/source/i18n/uspoof.cpp
45:29.96 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:29.96     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:29.96     inlined from ‘bool mozilla::dom::ExtensionBrowserSettings_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionBrowserSettings*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at ExtensionBrowserSettingsBinding.cpp:1429:90:
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:29.96  1141 |     *this->stack = this;
45:29.96       |     ~~~~~~~~~~~~~^~~~~~
45:29.96 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings5.cpp:223: <--[g++]
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtensionBrowserSettingsBinding.cpp: In function ‘bool mozilla::dom::ExtensionBrowserSettings_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionBrowserSettings*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtensionBrowserSettingsBinding.cpp:1429:25: note: ‘global’ declared here <--[g++]
45:29.96  1429 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:29.96       |                         ^~~~~~
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtensionBrowserSettingsBinding.cpp:1404:17: note: ‘aCx’ declared here <--[g++]
45:29.96  1404 | Wrap(JSContext* aCx, mozilla::extensions::ExtensionBrowserSettings* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:29.96       |      ~~~~~~~~~~~^~~
45:29.96 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:29.96     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:29.96     inlined from ‘bool mozilla::dom::ExtensionBrowserSettingsColorManagement_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionBrowserSettingsColorManagement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at ExtensionBrowserSettingsColorManagementBinding.cpp:382:90:
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:29.96  1141 |     *this->stack = this;
45:29.96       |     ~~~~~~~~~~~~~^~~~~~
45:29.96 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings5.cpp:236: <--[g++]
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtensionBrowserSettingsColorManagementBinding.cpp: In function ‘bool mozilla::dom::ExtensionBrowserSettingsColorManagement_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionBrowserSettingsColorManagement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtensionBrowserSettingsColorManagementBinding.cpp:382:25: note: ‘global’ declared here <--[g++]
45:29.96   382 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:29.96       |                         ^~~~~~
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtensionBrowserSettingsColorManagementBinding.cpp:357:17: note: ‘aCx’ declared here <--[g++]
45:29.96   357 | Wrap(JSContext* aCx, mozilla::extensions::ExtensionBrowserSettingsColorManagement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:29.96       |      ~~~~~~~~~~~^~~
45:29.96 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:29.96     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:29.96     inlined from ‘bool mozilla::dom::ExtensionDns_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionDns*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at ExtensionDnsBinding.cpp:244:90:
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:29.96  1141 |     *this->stack = this;
45:29.96       |     ~~~~~~~~~~~~~^~~~~~
45:29.96 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings5.cpp:249: <--[g++]
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtensionDnsBinding.cpp: In function ‘bool mozilla::dom::ExtensionDns_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionDns*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtensionDnsBinding.cpp:244:25: note: ‘global’ declared here <--[g++]
45:29.96   244 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:29.96       |                         ^~~~~~
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtensionDnsBinding.cpp:219:17: note: ‘aCx’ declared here <--[g++]
45:29.96   219 | Wrap(JSContext* aCx, mozilla::extensions::ExtensionDns* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:29.96       |      ~~~~~~~~~~~^~~
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/intl/icu/source/i18n/uspoof.cpp:246: warning: nullPointer(CWE-476): Possible null pointer dereference: result <--[cppcheck]
45:29.96 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:29.96     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:29.96     inlined from ‘bool mozilla::dom::ExtensionEventManager_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionEventManager*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at ExtensionEventManagerBinding.cpp:408:90:
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:29.96  1141 |     *this->stack = this;
45:29.96       |     ~~~~~~~~~~~~~^~~~~~
45:29.96 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings5.cpp:262: <--[g++]
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtensionEventManagerBinding.cpp: In function ‘bool mozilla::dom::ExtensionEventManager_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionEventManager*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtensionEventManagerBinding.cpp:408:25: note: ‘global’ declared here <--[g++]
45:29.96   408 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:29.96       |                         ^~~~~~
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtensionEventManagerBinding.cpp:383:17: note: ‘aCx’ declared here <--[g++]
45:29.96   383 | Wrap(JSContext* aCx, mozilla::extensions::ExtensionEventManager* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:29.96       |      ~~~~~~~~~~~^~~
45:29.96 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:29.96     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:29.96     inlined from ‘bool mozilla::dom::ExtensionMockAPI_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionMockAPI*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at ExtensionMockAPIBinding.cpp:746:90:
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:29.96  1141 |     *this->stack = this;
45:29.96       |     ~~~~~~~~~~~~~^~~~~~
45:29.96 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings5.cpp:275: <--[g++]
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtensionMockAPIBinding.cpp: In function ‘bool mozilla::dom::ExtensionMockAPI_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionMockAPI*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtensionMockAPIBinding.cpp:746:25: note: ‘global’ declared here <--[g++]
45:29.96   746 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:29.96       |                         ^~~~~~
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtensionMockAPIBinding.cpp:721:17: note: ‘aCx’ declared here <--[g++]
45:29.96   721 | Wrap(JSContext* aCx, mozilla::extensions::ExtensionMockAPI* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:29.96       |      ~~~~~~~~~~~^~~
45:29.96 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:29.96     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:29.96     inlined from ‘bool mozilla::dom::ExtensionPort_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionPort*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at ExtensionPortBinding.cpp:802:90:
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:29.96  1141 |     *this->stack = this;
45:29.96       |     ~~~~~~~~~~~~~^~~~~~
45:29.96 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings5.cpp:288: <--[g++]
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtensionPortBinding.cpp: In function ‘bool mozilla::dom::ExtensionPort_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionPort*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtensionPortBinding.cpp:802:25: note: ‘global’ declared here <--[g++]
45:29.96   802 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:29.96       |                         ^~~~~~
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtensionPortBinding.cpp:777:17: note: ‘aCx’ declared here <--[g++]
45:29.96   777 | Wrap(JSContext* aCx, mozilla::extensions::ExtensionPort* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:29.96       |      ~~~~~~~~~~~^~~
45:29.96 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:29.96     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:29.96     inlined from ‘bool mozilla::dom::ExtensionProxy_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionProxy*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at ExtensionProxyBinding.cpp:383:90:
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:29.96  1141 |     *this->stack = this;
45:29.96       |     ~~~~~~~~~~~~~^~~~~~
45:29.96 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings5.cpp:301: <--[g++]
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtensionProxyBinding.cpp: In function ‘bool mozilla::dom::ExtensionProxy_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionProxy*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtensionProxyBinding.cpp:383:25: note: ‘global’ declared here <--[g++]
45:29.96   383 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:29.96       |                         ^~~~~~
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtensionProxyBinding.cpp:358:17: note: ‘aCx’ declared here <--[g++]
45:29.96   358 | Wrap(JSContext* aCx, mozilla::extensions::ExtensionProxy* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:29.96       |      ~~~~~~~~~~~^~~
45:29.96 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:29.96     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:29.96     inlined from ‘bool mozilla::dom::ExtensionRuntime_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionRuntime*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at ExtensionRuntimeBinding.cpp:2088:90:
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:29.96  1141 |     *this->stack = this;
45:29.96       |     ~~~~~~~~~~~~~^~~~~~
45:29.96 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings5.cpp:314: <--[g++]
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtensionRuntimeBinding.cpp: In function ‘bool mozilla::dom::ExtensionRuntime_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionRuntime*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtensionRuntimeBinding.cpp:2088:25: note: ‘global’ declared here <--[g++]
45:29.96  2088 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:29.96       |                         ^~~~~~
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtensionRuntimeBinding.cpp:2063:17: note: ‘aCx’ declared here <--[g++]
45:29.96  2063 | Wrap(JSContext* aCx, mozilla::extensions::ExtensionRuntime* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:29.96       |      ~~~~~~~~~~~^~~
45:29.96 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:29.96     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:29.96     inlined from ‘bool mozilla::dom::ExtensionScripting_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionScripting*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at ExtensionScriptingBinding.cpp:798:90:
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:29.96  1141 |     *this->stack = this;
45:29.96       |     ~~~~~~~~~~~~~^~~~~~
45:29.96 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings5.cpp:327: <--[g++]
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtensionScriptingBinding.cpp: In function ‘bool mozilla::dom::ExtensionScripting_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionScripting*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtensionScriptingBinding.cpp:798:25: note: ‘global’ declared here <--[g++]
45:29.96   798 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:29.96       |                         ^~~~~~
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtensionScriptingBinding.cpp:773:17: note: ‘aCx’ declared here <--[g++]
45:29.96   773 | Wrap(JSContext* aCx, mozilla::extensions::ExtensionScripting* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:29.96       |      ~~~~~~~~~~~^~~
45:29.96 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:29.96     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:29.96     inlined from ‘bool mozilla::dom::ExtensionSetting_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionSetting*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at ExtensionSettingBinding.cpp:576:90:
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:29.96  1141 |     *this->stack = this;
45:29.96       |     ~~~~~~~~~~~~~^~~~~~
45:29.96 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings5.cpp:340: <--[g++]
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtensionSettingBinding.cpp: In function ‘bool mozilla::dom::ExtensionSetting_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionSetting*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtensionSettingBinding.cpp:576:25: note: ‘global’ declared here <--[g++]
45:29.96   576 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:29.96       |                         ^~~~~~
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtensionSettingBinding.cpp:551:17: note: ‘aCx’ declared here <--[g++]
45:29.96   551 | Wrap(JSContext* aCx, mozilla::extensions::ExtensionSetting* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:29.96       |      ~~~~~~~~~~~^~~
45:29.96 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:29.96     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:29.96     inlined from ‘bool mozilla::dom::ExtensionTest_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionTest*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at ExtensionTestBinding.cpp:1590:90:
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:29.96  1141 |     *this->stack = this;
45:29.96       |     ~~~~~~~~~~~~~^~~~~~
45:29.96 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings5.cpp:353: <--[g++]
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtensionTestBinding.cpp: In function ‘bool mozilla::dom::ExtensionTest_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionTest*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtensionTestBinding.cpp:1590:25: note: ‘global’ declared here <--[g++]
45:29.96  1590 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:29.96       |                         ^~~~~~
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ExtensionTestBinding.cpp:1565:17: note: ‘aCx’ declared here <--[g++]
45:29.96  1565 | Wrap(JSContext* aCx, mozilla::extensions::ExtensionTest* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:29.96       |      ~~~~~~~~~~~^~~
45:29.96 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:29.96     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:29.96     inlined from ‘bool mozilla::dom::FeaturePolicy_Binding::Wrap(JSContext*, mozilla::dom::FeaturePolicy*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at FeaturePolicyBinding.cpp:454:90:
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:29.96  1141 |     *this->stack = this;
45:29.96       |     ~~~~~~~~~~~~~^~~~~~
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FeaturePolicyBinding.cpp: In function ‘bool mozilla::dom::FeaturePolicy_Binding::Wrap(JSContext*, mozilla::dom::FeaturePolicy*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FeaturePolicyBinding.cpp:454:25: note: ‘global’ declared here <--[g++]
45:29.96   454 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:29.96       |                         ^~~~~~
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FeaturePolicyBinding.cpp:429:17: note: ‘aCx’ declared here <--[g++]
45:29.96   429 | Wrap(JSContext* aCx, mozilla::dom::FeaturePolicy* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:29.96       |      ~~~~~~~~~~~^~~
45:29.96 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:29.96     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:29.96     inlined from ‘bool mozilla::dom::FeaturePolicyViolationReportBody_Binding::Wrap(JSContext*, mozilla::dom::FeaturePolicyViolationReportBody*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at FeaturePolicyBinding.cpp:943:90:
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:29.96  1141 |     *this->stack = this;
45:29.96       |     ~~~~~~~~~~~~~^~~~~~
45:29.96 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FeaturePolicyBinding.cpp: In function ‘bool mozilla::dom::FeaturePolicyViolationReportBody_Binding::Wrap(JSContext*, mozilla::dom::FeaturePolicyViolationReportBody*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FeaturePolicyBinding.cpp:943:25: note: ‘global’ declared here <--[g++]
45:44.69   943 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:44.69       |                         ^~~~~~
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FeaturePolicyBinding.cpp:915:17: note: ‘aCx’ declared here <--[g++]
45:44.69   915 | Wrap(JSContext* aCx, mozilla::dom::FeaturePolicyViolationReportBody* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:44.69       |      ~~~~~~~~~~~^~~
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/intl/icu/source/i18n/uspoof.cpp:246:12: warning: Called C++ object pointer is null [core.CallAndMessage] <--[clang++]
45:44.69                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/toolkit/components/glean/GleanMetrics.h:12, <--[g++]
45:44.69                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/base/Document.h:57, <--[g++]
45:44.69                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/base/CustomElementRegistry.h:16, <--[g++]
45:44.69                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CharacterDataBinding.cpp:21, <--[g++]
45:44.69                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings3.cpp:28: <--[g++]
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] <--[g++]
45:44.69    29 |   constexpr explicit Labeled<T, E>(uint32_t id) : mId(id) {}
45:44.69       |                                    ^~~~~~~~
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note: remove the ‘< >’ <--[g++]
45:44.69 In file included from /builddir/build/BUILD/thunderbird-115.8.0/js/public/CallAndConstruct.h:15, <--[g++]
45:44.69                  from /builddir/build/BUILD/thunderbird-115.8.0/js/src/jsapi.h:30, <--[g++]
45:44.69                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/AtomList.h:10, <--[g++]
45:44.69                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelSplitterNodeBinding.cpp:4, <--[g++]
45:44.69                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings3.cpp:2: <--[g++]
45:44.69 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:44.69     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:44.69     inlined from ‘void mozilla::dom::CheckerboardReportService_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at CheckerboardReportServiceBinding.cpp:699:74:
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:44.69  1141 |     *this->stack = this;
45:44.69       |     ~~~~~~~~~~~~~^~~~~~
45:44.69 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings3.cpp:41: <--[g++]
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CheckerboardReportServiceBinding.cpp: In function ‘void mozilla::dom::CheckerboardReportService_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CheckerboardReportServiceBinding.cpp:699:25: note: ‘parentProto’ declared here <--[g++]
45:44.69   699 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
45:44.69       |                         ^~~~~~~~~~~
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CheckerboardReportServiceBinding.cpp:697:35: note: ‘aCx’ declared here <--[g++]
45:44.69   697 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
45:44.69       |                        ~~~~~~~~~~~^~~
45:44.69 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:44.69     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:44.69     inlined from ‘void mozilla::dom::ChildSHistory_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at ChildSHistoryBinding.cpp:574:74:
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:44.69  1141 |     *this->stack = this;
45:44.69       |     ~~~~~~~~~~~~~^~~~~~
45:44.69 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings3.cpp:67: <--[g++]
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChildSHistoryBinding.cpp: In function ‘void mozilla::dom::ChildSHistory_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChildSHistoryBinding.cpp:574:25: note: ‘parentProto’ declared here <--[g++]
45:44.69   574 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
45:44.69       |                         ^~~~~~~~~~~
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChildSHistoryBinding.cpp:572:35: note: ‘aCx’ declared here <--[g++]
45:44.69   572 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
45:44.69       |                        ~~~~~~~~~~~^~~
45:44.69 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:44.69     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:44.69     inlined from ‘void mozilla::dom::MozQueryInterface_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at ChromeUtilsBinding.cpp:7111:74:
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:44.69  1141 |     *this->stack = this;
45:44.69       |     ~~~~~~~~~~~~~^~~~~~
45:44.69 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings3.cpp:93: <--[g++]
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp: In function ‘void mozilla::dom::MozQueryInterface_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp:7111:25: note: ‘parentProto’ declared here <--[g++]
45:44.69  7111 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
45:44.69       |                         ^~~~~~~~~~~
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp:7109:35: note: ‘aCx’ declared here <--[g++]
45:44.69  7109 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
45:44.69       |                        ~~~~~~~~~~~^~~
45:44.69 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:44.69     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:44.69     inlined from ‘void mozilla::dom::Client_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at ClientBinding.cpp:622:74:
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:44.69  1141 |     *this->stack = this;
45:44.69       |     ~~~~~~~~~~~~~^~~~~~
45:44.69 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings3.cpp:106: <--[g++]
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ClientBinding.cpp: In function ‘void mozilla::dom::Client_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ClientBinding.cpp:622:25: note: ‘parentProto’ declared here <--[g++]
45:44.69   622 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
45:44.69       |                         ^~~~~~~~~~~
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ClientBinding.cpp:620:35: note: ‘aCx’ declared here <--[g++]
45:44.69   620 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
45:44.69       |                        ~~~~~~~~~~~^~~
45:44.69 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:44.69     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:44.69     inlined from ‘void mozilla::dom::Clients_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at ClientsBinding.cpp:955:74:
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:44.69  1141 |     *this->stack = this;
45:44.69       |     ~~~~~~~~~~~~~^~~~~~
45:44.69 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings3.cpp:119: <--[g++]
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ClientsBinding.cpp: In function ‘void mozilla::dom::Clients_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ClientsBinding.cpp:955:25: note: ‘parentProto’ declared here <--[g++]
45:44.69   955 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
45:44.69       |                         ^~~~~~~~~~~
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ClientsBinding.cpp:953:35: note: ‘aCx’ declared here <--[g++]
45:44.69   953 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
45:44.69       |                        ~~~~~~~~~~~^~~
45:44.69 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:44.69     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:44.69     inlined from ‘void mozilla::dom::ClipboardItem_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at ClipboardBinding.cpp:1936:74:
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:44.69  1141 |     *this->stack = this;
45:44.69       |     ~~~~~~~~~~~~~^~~~~~
45:44.69 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings3.cpp:132: <--[g++]
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ClipboardBinding.cpp: In function ‘void mozilla::dom::ClipboardItem_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ClipboardBinding.cpp:1936:25: note: ‘parentProto’ declared here <--[g++]
45:44.69  1936 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
45:44.69       |                         ^~~~~~~~~~~
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ClipboardBinding.cpp:1934:35: note: ‘aCx’ declared here <--[g++]
45:44.69  1934 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
45:44.69       |                        ~~~~~~~~~~~^~~
45:44.69 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:44.69     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:44.69     inlined from ‘void mozilla::dom::ClonedErrorHolder_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at ClonedErrorHolderBinding.cpp:263:74:
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:44.69  1141 |     *this->stack = this;
45:44.69       |     ~~~~~~~~~~~~~^~~~~~
45:44.69 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings3.cpp:158: <--[g++]
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ClonedErrorHolderBinding.cpp: In function ‘void mozilla::dom::ClonedErrorHolder_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ClonedErrorHolderBinding.cpp:263:25: note: ‘parentProto’ declared here <--[g++]
45:44.69   263 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
45:44.69       |                         ^~~~~~~~~~~
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ClonedErrorHolderBinding.cpp:261:35: note: ‘aCx’ declared here <--[g++]
45:44.69   261 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
45:44.69       |                        ~~~~~~~~~~~^~~
45:44.69 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:44.69     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:44.69     inlined from ‘void mozilla::dom::CompressionStream_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at CompressionStreamBinding.cpp:479:74:
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:44.69  1141 |     *this->stack = this;
45:44.69       |     ~~~~~~~~~~~~~^~~~~~
45:44.69 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings3.cpp:236: <--[g++]
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CompressionStreamBinding.cpp: In function ‘void mozilla::dom::CompressionStream_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CompressionStreamBinding.cpp:479:25: note: ‘parentProto’ declared here <--[g++]
45:44.69   479 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
45:44.69       |                         ^~~~~~~~~~~
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CompressionStreamBinding.cpp:477:35: note: ‘aCx’ declared here <--[g++]
45:44.69   477 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
45:44.69       |                        ~~~~~~~~~~~^~~
45:44.69 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:44.69     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:44.69     inlined from ‘void mozilla::dom::ConsoleInstance_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at ConsoleBinding.cpp:3428:74:
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:44.69  1141 |     *this->stack = this;
45:44.69       |     ~~~~~~~~~~~~~^~~~~~
45:44.69 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings3.cpp:249: <--[g++]
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ConsoleBinding.cpp: In function ‘void mozilla::dom::ConsoleInstance_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ConsoleBinding.cpp:3428:25: note: ‘parentProto’ declared here <--[g++]
45:44.69  3428 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
45:44.69       |                         ^~~~~~~~~~~
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ConsoleBinding.cpp:3426:35: note: ‘aCx’ declared here <--[g++]
45:44.69  3426 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
45:44.69       |                        ~~~~~~~~~~~^~~
45:44.69 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:44.69     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:44.69     inlined from ‘void mozilla::dom::CreateOfferRequest_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at CreateOfferRequestBinding.cpp:544:74:
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:44.69  1141 |     *this->stack = this;
45:44.69       |     ~~~~~~~~~~~~~^~~~~~
45:44.69 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings3.cpp:314: <--[g++]
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CreateOfferRequestBinding.cpp: In function ‘void mozilla::dom::CreateOfferRequest_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CreateOfferRequestBinding.cpp:544:25: note: ‘parentProto’ declared here <--[g++]
45:44.69   544 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
45:44.69       |                         ^~~~~~~~~~~
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CreateOfferRequestBinding.cpp:542:35: note: ‘aCx’ declared here <--[g++]
45:44.69   542 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
45:44.69       |                        ~~~~~~~~~~~^~~
45:44.69 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:44.69     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:44.69     inlined from ‘void mozilla::dom::Credential_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at CredentialManagementBinding.cpp:636:74:
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:44.69  1141 |     *this->stack = this;
45:44.69       |     ~~~~~~~~~~~~~^~~~~~
45:44.69 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings3.cpp:327: <--[g++]
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CredentialManagementBinding.cpp: In function ‘void mozilla::dom::Credential_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CredentialManagementBinding.cpp:636:25: note: ‘parentProto’ declared here <--[g++]
45:44.69   636 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
45:44.69       |                         ^~~~~~~~~~~
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CredentialManagementBinding.cpp:634:35: note: ‘aCx’ declared here <--[g++]
45:44.69   634 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
45:44.69       |                        ~~~~~~~~~~~^~~
45:44.69 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:44.69     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:44.69     inlined from ‘void mozilla::dom::CredentialsContainer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at CredentialManagementBinding.cpp:1182:74:
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:44.69  1141 |     *this->stack = this;
45:44.69       |     ~~~~~~~~~~~~~^~~~~~
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CredentialManagementBinding.cpp: In function ‘void mozilla::dom::CredentialsContainer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CredentialManagementBinding.cpp:1182:25: note: ‘parentProto’ declared here <--[g++]
45:44.69  1182 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
45:44.69       |                         ^~~~~~~~~~~
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CredentialManagementBinding.cpp:1180:35: note: ‘aCx’ declared here <--[g++]
45:44.69  1180 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
45:44.69       |                        ~~~~~~~~~~~^~~
45:44.69 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:44.69     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:44.69     inlined from ‘void mozilla::dom::Crypto_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at CryptoBinding.cpp:461:74:
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:44.69  1141 |     *this->stack = this;
45:44.69       |     ~~~~~~~~~~~~~^~~~~~
45:44.69 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings3.cpp:340: <--[g++]
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CryptoBinding.cpp: In function ‘void mozilla::dom::Crypto_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CryptoBinding.cpp:461:25: note: ‘parentProto’ declared here <--[g++]
45:44.69   461 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
45:44.69       |                         ^~~~~~~~~~~
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CryptoBinding.cpp:459:35: note: ‘aCx’ declared here <--[g++]
45:44.69   459 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
45:44.69       |                        ~~~~~~~~~~~^~~
45:44.69 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:44.69     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:44.69     inlined from ‘void mozilla::dom::CustomElementRegistry_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at CustomElementRegistryBinding.cpp:1704:74:
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:44.69  1141 |     *this->stack = this;
45:44.69       |     ~~~~~~~~~~~~~^~~~~~
45:44.69 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings3.cpp:353: <--[g++]
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CustomElementRegistryBinding.cpp: In function ‘void mozilla::dom::CustomElementRegistry_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
45:44.69 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CustomElementRegistryBinding.cpp:1704:25: note: ‘parentProto’ declared here <--[g++]
45:44.70  1704 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
45:44.70       |                         ^~~~~~~~~~~
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CustomElementRegistryBinding.cpp:1702:35: note: ‘aCx’ declared here <--[g++]
45:44.70  1702 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
45:44.70       |                        ~~~~~~~~~~~^~~
45:44.70 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:44.70     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:44.70     inlined from ‘void mozilla::dom::DOMException_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at DOMExceptionBinding.cpp:892:73:
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:44.70  1141 |     *this->stack = this;
45:44.70       |     ~~~~~~~~~~~~~^~~~~~
45:44.70 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings3.cpp:392: <--[g++]
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMExceptionBinding.cpp: In function ‘void mozilla::dom::DOMException_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMExceptionBinding.cpp:892:25: note: ‘parentProto’ declared here <--[g++]
45:44.70   892 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmErrorPrototype(aCx));
45:44.70       |                         ^~~~~~~~~~~
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMExceptionBinding.cpp:890:35: note: ‘aCx’ declared here <--[g++]
45:44.70   890 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
45:44.70       |                        ~~~~~~~~~~~^~~
45:44.70 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:44.70     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:44.70     inlined from ‘void mozilla::dom::DOMImplementation_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at DOMImplementationBinding.cpp:506:74:
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:44.70  1141 |     *this->stack = this;
45:44.70       |     ~~~~~~~~~~~~~^~~~~~
45:44.70 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings3.cpp:405: <--[g++]
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMImplementationBinding.cpp: In function ‘void mozilla::dom::DOMImplementation_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMImplementationBinding.cpp:506:25: note: ‘parentProto’ declared here <--[g++]
45:44.70   506 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
45:44.70       |                         ^~~~~~~~~~~
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMImplementationBinding.cpp:504:35: note: ‘aCx’ declared here <--[g++]
45:44.70   504 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
45:44.70       |                        ~~~~~~~~~~~^~~
45:44.70 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:44.70     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:44.70     inlined from ‘virtual bool mozilla::dom::ChromeNodeList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’ at ChromeNodeListBinding.cpp:475:60:
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:44.70  1141 |     *this->stack = this;
45:44.70       |     ~~~~~~~~~~~~~^~~~~~
45:44.70 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings3.cpp:80: <--[g++]
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeNodeListBinding.cpp: In member function ‘virtual bool mozilla::dom::ChromeNodeList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’: <--[g++]
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeNodeListBinding.cpp:475:25: note: ‘expando’ declared here <--[g++]
45:44.70   475 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
45:44.70       |                         ^~~~~~~
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeNodeListBinding.cpp:458:36: note: ‘cx’ declared here <--[g++]
45:44.70   458 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
45:44.70       |                         ~~~~~~~~~~~^~
45:44.70 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:44.70     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:44.70     inlined from ‘bool mozilla::dom::ChromeUtils_Binding::getAllPossibleUtilityActorNames(JSContext*, unsigned int, JS::Value*)’ at ChromeUtilsBinding.cpp:6662:71:
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:44.70  1141 |     *this->stack = this;
45:44.70       |     ~~~~~~~~~~~~~^~~~~~
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp: In function ‘bool mozilla::dom::ChromeUtils_Binding::getAllPossibleUtilityActorNames(JSContext*, unsigned int, JS::Value*)’: <--[g++]
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp:6662:25: note: ‘returnArray’ declared here <--[g++]
45:44.70  6662 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
45:44.70       |                         ^~~~~~~~~~~
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp:6640:44: note: ‘cx’ declared here <--[g++]
45:44.70  6640 | getAllPossibleUtilityActorNames(JSContext* cx, unsigned argc, JS::Value* vp)
45:44.70       |                                 ~~~~~~~~~~~^~
45:44.70 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:44.70     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:44.70     inlined from ‘bool mozilla::dom::ChromeUtils_Binding::getAllDOMProcesses(JSContext*, unsigned int, JS::Value*)’ at ChromeUtilsBinding.cpp:6332:71:
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:44.70  1141 |     *this->stack = this;
45:44.70       |     ~~~~~~~~~~~~~^~~~~~
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp: In function ‘bool mozilla::dom::ChromeUtils_Binding::getAllDOMProcesses(JSContext*, unsigned int, JS::Value*)’: <--[g++]
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp:6332:25: note: ‘returnArray’ declared here <--[g++]
45:44.70  6332 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
45:44.70       |                         ^~~~~~~~~~~
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp:6306:31: note: ‘cx’ declared here <--[g++]
45:44.70  6306 | getAllDOMProcesses(JSContext* cx, unsigned argc, JS::Value* vp)
45:44.70       |                    ~~~~~~~~~~~^~
45:44.70 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:44.70     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:44.70     inlined from ‘bool mozilla::dom::ChannelWrapper_Binding::get_thirdParty(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at ChannelWrapperBinding.cpp:3978:85:
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:44.70  1141 |     *this->stack = this;
45:44.70       |     ~~~~~~~~~~~~~^~~~~~
45:44.70 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings3.cpp:15: <--[g++]
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp: In function ‘bool mozilla::dom::ChannelWrapper_Binding::get_thirdParty(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:3978:25: note: ‘slotStorage’ declared here <--[g++]
45:44.70  3978 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
45:44.70       |                         ^~~~~~~~~~~
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:3968:27: note: ‘cx’ declared here <--[g++]
45:44.70  3968 | get_thirdParty(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
45:44.70       |                ~~~~~~~~~~~^~
45:44.70 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:44.70     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:44.70     inlined from ‘bool mozilla::dom::ChannelWrapper_Binding::get_browserElement(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at ChannelWrapperBinding.cpp:3399:98:
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:44.70  1141 |     *this->stack = this;
45:44.70       |     ~~~~~~~~~~~~~^~~~~~
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp: In function ‘bool mozilla::dom::ChannelWrapper_Binding::get_browserElement(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:3399:25: note: ‘slotStorage’ declared here <--[g++]
45:44.70  3399 |   JS::Rooted<JSObject*> slotStorage(cx, js::UncheckedUnwrap(obj, /* stopAtWindowProxy = */ false));
45:44.70       |                         ^~~~~~~~~~~
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:3390:31: note: ‘cx’ declared here <--[g++]
45:44.70  3390 | get_browserElement(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
45:44.70       |                    ~~~~~~~~~~~^~
45:44.70 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:44.70     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:44.70     inlined from ‘bool mozilla::dom::ChannelWrapper_Binding::get_canModify(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at ChannelWrapperBinding.cpp:3174:85:
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:44.70  1141 |     *this->stack = this;
45:44.70       |     ~~~~~~~~~~~~~^~~~~~
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp: In function ‘bool mozilla::dom::ChannelWrapper_Binding::get_canModify(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:3174:25: note: ‘slotStorage’ declared here <--[g++]
45:44.70  3174 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
45:44.70       |                         ^~~~~~~~~~~
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:3164:26: note: ‘cx’ declared here <--[g++]
45:44.70  3164 | get_canModify(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
45:44.70       |               ~~~~~~~~~~~^~
45:44.70 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:44.70     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:44.70     inlined from ‘bool mozilla::dom::ChannelWrapper_Binding::get_documentURL(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at ChannelWrapperBinding.cpp:3017:85:
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:44.70  1141 |     *this->stack = this;
45:44.70       |     ~~~~~~~~~~~~~^~~~~~
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp: In function ‘bool mozilla::dom::ChannelWrapper_Binding::get_documentURL(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:3017:25: note: ‘slotStorage’ declared here <--[g++]
45:44.70  3017 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
45:44.70       |                         ^~~~~~~~~~~
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:3007:28: note: ‘cx’ declared here <--[g++]
45:44.70  3007 | get_documentURL(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
45:44.70       |                 ~~~~~~~~~~~^~
45:44.70 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:44.70     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:44.70     inlined from ‘bool mozilla::dom::ChannelWrapper_Binding::get_originURL(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at ChannelWrapperBinding.cpp:2938:85:
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:44.70  1141 |     *this->stack = this;
45:44.70       |     ~~~~~~~~~~~~~^~~~~~
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp: In function ‘bool mozilla::dom::ChannelWrapper_Binding::get_originURL(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:2938:25: note: ‘slotStorage’ declared here <--[g++]
45:44.70  2938 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
45:44.70       |                         ^~~~~~~~~~~
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:2928:26: note: ‘cx’ declared here <--[g++]
45:44.70  2928 | get_originURL(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
45:44.70       |               ~~~~~~~~~~~^~
45:44.70 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:44.70     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:44.70     inlined from ‘bool mozilla::dom::ChannelWrapper_Binding::get_isSystemLoad(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at ChannelWrapperBinding.cpp:2864:85:
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:44.70  1141 |     *this->stack = this;
45:44.70       |     ~~~~~~~~~~~~~^~~~~~
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp: In function ‘bool mozilla::dom::ChannelWrapper_Binding::get_isSystemLoad(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:2864:25: note: ‘slotStorage’ declared here <--[g++]
45:44.70  2864 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
45:44.70       |                         ^~~~~~~~~~~
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:2854:29: note: ‘cx’ declared here <--[g++]
45:44.70  2854 | get_isSystemLoad(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
45:44.70       |                  ~~~~~~~~~~~^~
45:44.70 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:44.70     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:44.70     inlined from ‘bool mozilla::dom::ChannelWrapper_Binding::get_isServiceWorkerScript(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at ChannelWrapperBinding.cpp:2790:85:
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:44.70  1141 |     *this->stack = this;
45:44.70       |     ~~~~~~~~~~~~~^~~~~~
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp: In function ‘bool mozilla::dom::ChannelWrapper_Binding::get_isServiceWorkerScript(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:2790:25: note: ‘slotStorage’ declared here <--[g++]
45:44.70  2790 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
45:44.70       |                         ^~~~~~~~~~~
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:2780:38: note: ‘cx’ declared here <--[g++]
45:44.70  2780 | get_isServiceWorkerScript(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
45:44.70       |                           ~~~~~~~~~~~^~
45:44.70 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:44.70     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:44.70     inlined from ‘bool mozilla::dom::ChannelWrapper_Binding::get_remoteAddress(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at ChannelWrapperBinding.cpp:2638:85:
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:44.70  1141 |     *this->stack = this;
45:44.70       |     ~~~~~~~~~~~~~^~~~~~
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp: In function ‘bool mozilla::dom::ChannelWrapper_Binding::get_remoteAddress(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:2638:25: note: ‘slotStorage’ declared here <--[g++]
45:44.70  2638 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
45:44.70       |                         ^~~~~~~~~~~
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:2628:30: note: ‘cx’ declared here <--[g++]
45:44.70  2628 | get_remoteAddress(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
45:44.70       |                   ~~~~~~~~~~~^~
45:44.70 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:44.70     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:44.70     inlined from ‘bool mozilla::dom::ChannelWrapper_Binding::get_statusLine(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at ChannelWrapperBinding.cpp:2103:85:
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:44.70  1141 |     *this->stack = this;
45:44.70       |     ~~~~~~~~~~~~~^~~~~~
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp: In function ‘bool mozilla::dom::ChannelWrapper_Binding::get_statusLine(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:2103:25: note: ‘slotStorage’ declared here <--[g++]
45:44.70  2103 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
45:44.70       |                         ^~~~~~~~~~~
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:2093:27: note: ‘cx’ declared here <--[g++]
45:44.70  2093 | get_statusLine(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
45:44.70       |                ~~~~~~~~~~~^~
45:44.70 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:44.70     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:44.70     inlined from ‘bool mozilla::dom::ChannelWrapper_Binding::get_statusCode(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at ChannelWrapperBinding.cpp:2029:85:
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:44.70  1141 |     *this->stack = this;
45:44.70       |     ~~~~~~~~~~~~~^~~~~~
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp: In function ‘bool mozilla::dom::ChannelWrapper_Binding::get_statusCode(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:2029:25: note: ‘slotStorage’ declared here <--[g++]
45:44.70  2029 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
45:44.70       |                         ^~~~~~~~~~~
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:2019:27: note: ‘cx’ declared here <--[g++]
45:44.70  2019 | get_statusCode(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
45:44.70       |                ~~~~~~~~~~~^~
45:44.70 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:44.70     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:44.70     inlined from ‘bool mozilla::dom::ChannelWrapper_Binding::get_finalURI(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at ChannelWrapperBinding.cpp:1749:98:
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:44.70  1141 |     *this->stack = this;
45:44.70       |     ~~~~~~~~~~~~~^~~~~~
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp: In function ‘bool mozilla::dom::ChannelWrapper_Binding::get_finalURI(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:1749:25: note: ‘slotStorage’ declared here <--[g++]
45:44.70  1749 |   JS::Rooted<JSObject*> slotStorage(cx, js::UncheckedUnwrap(obj, /* stopAtWindowProxy = */ false));
45:44.70       |                         ^~~~~~~~~~~
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:1740:25: note: ‘cx’ declared here <--[g++]
45:44.70  1740 | get_finalURI(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
45:44.70       |              ~~~~~~~~~~~^~
45:44.70 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:44.70     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:44.70     inlined from ‘bool mozilla::dom::ChannelWrapper_Binding::get_type(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at ChannelWrapperBinding.cpp:1641:85:
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:44.70  1141 |     *this->stack = this;
45:44.70       |     ~~~~~~~~~~~~~^~~~~~
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp: In function ‘bool mozilla::dom::ChannelWrapper_Binding::get_type(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:1641:25: note: ‘slotStorage’ declared here <--[g++]
45:44.70  1641 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
45:44.70       |                         ^~~~~~~~~~~
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:1631:21: note: ‘cx’ declared here <--[g++]
45:44.70  1631 | get_type(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
45:44.70       |          ~~~~~~~~~~~^~
45:44.70 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:44.70     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:44.70     inlined from ‘bool mozilla::dom::ChannelWrapper_Binding::get_method(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at ChannelWrapperBinding.cpp:1562:85:
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:44.70  1141 |     *this->stack = this;
45:44.70       |     ~~~~~~~~~~~~~^~~~~~
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp: In function ‘bool mozilla::dom::ChannelWrapper_Binding::get_method(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:1562:25: note: ‘slotStorage’ declared here <--[g++]
45:44.70  1562 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
45:44.70       |                         ^~~~~~~~~~~
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:1552:23: note: ‘cx’ declared here <--[g++]
45:44.70  1552 | get_method(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
45:44.70       |            ~~~~~~~~~~~^~
45:44.70 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:44.70     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:44.70     inlined from ‘bool mozilla::dom::ChannelWrapper_Binding::get_loadInfo(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at ChannelWrapperBinding.cpp:2716:98:
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:44.70  1141 |     *this->stack = this;
45:44.70       |     ~~~~~~~~~~~~~^~~~~~
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp: In function ‘bool mozilla::dom::ChannelWrapper_Binding::get_loadInfo(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:2716:25: note: ‘slotStorage’ declared here <--[g++]
45:44.70  2716 |   JS::Rooted<JSObject*> slotStorage(cx, js::UncheckedUnwrap(obj, /* stopAtWindowProxy = */ false));
45:44.70       |                         ^~~~~~~~~~~
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:2707:25: note: ‘cx’ declared here <--[g++]
45:44.70  2707 | get_loadInfo(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
45:44.70       |              ~~~~~~~~~~~^~
45:44.70 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:44.70     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:44.70     inlined from ‘bool mozilla::dom::ChannelWrapper_Binding::get_errorString(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at ChannelWrapperBinding.cpp:2182:85:
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:44.70  1141 |     *this->stack = this;
45:44.70       |     ~~~~~~~~~~~~~^~~~~~
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp: In function ‘bool mozilla::dom::ChannelWrapper_Binding::get_errorString(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:2182:25: note: ‘slotStorage’ declared here <--[g++]
45:44.70  2182 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
45:44.70       |                         ^~~~~~~~~~~
45:44.70 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:2172:28: note: ‘cx’ declared here <--[g++]
45:44.70  2172 | get_errorString(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
45:44.70       |                 ~~~~~~~~~~~^~
45:44.70 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:59.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:59.07     inlined from ‘bool mozilla::dom::ChannelWrapper_Binding::get_finalURL(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at ChannelWrapperBinding.cpp:1819:85:
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:59.07  1141 |     *this->stack = this;
45:59.07       |     ~~~~~~~~~~~~~^~~~~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp: In function ‘bool mozilla::dom::ChannelWrapper_Binding::get_finalURL(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:1819:25: note: ‘slotStorage’ declared here <--[g++]
45:59.07  1819 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
45:59.07       |                         ^~~~~~~~~~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:1809:25: note: ‘cx’ declared here <--[g++]
45:59.07  1809 | get_finalURL(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
45:59.07       |              ~~~~~~~~~~~^~
45:59.07 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:59.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:59.07     inlined from ‘bool mozilla::dom::MozFrameAncestorInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at ChannelWrapperBinding.cpp:170:54:
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:59.07  1141 |     *this->stack = this;
45:59.07       |     ~~~~~~~~~~~~~^~~~~~
45:59.07 /usr/lib64/cscppc/g++ -o Unified_cpp_dom_bindings0.o -c  -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/thunderbird-115.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DSTATIC_EXPORTABLE_JS_API -I/builddir/build/BUILD/thunderbird-115.8.0/dom/bindings -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom -I/builddir/build/BUILD/thunderbird-115.8.0/dom/base -I/builddir/build/BUILD/thunderbird-115.8.0/dom/battery -I/builddir/build/BUILD/thunderbird-115.8.0/dom/canvas -I/builddir/build/BUILD/thunderbird-115.8.0/dom/geolocation -I/builddir/build/BUILD/thunderbird-115.8.0/dom/html -I/builddir/build/BUILD/thunderbird-115.8.0/dom/indexedDB -I/builddir/build/BUILD/thunderbird-115.8.0/dom/media/webaudio -I/builddir/build/BUILD/thunderbird-115.8.0/dom/media/webrtc -I/builddir/build/BUILD/thunderbird-115.8.0/dom/media/webrtc/common/time_profiling -I/builddir/build/BUILD/thunderbird-115.8.0/dom/media/webrtc/jsapi -I/builddir/build/BUILD/thunderbird-115.8.0/dom/media/webrtc/libwebrtcglue -I/builddir/build/BUILD/thunderbird-115.8.0/dom/media/webrtc/transport -I/builddir/build/BUILD/thunderbird-115.8.0/dom/media/webspeech/recognition -I/builddir/build/BUILD/thunderbird-115.8.0/dom/svg -I/builddir/build/BUILD/thunderbird-115.8.0/dom/xml -I/builddir/build/BUILD/thunderbird-115.8.0/dom/xslt/base -I/builddir/build/BUILD/thunderbird-115.8.0/dom/xslt/xpath -I/builddir/build/BUILD/thunderbird-115.8.0/dom/xul -I/builddir/build/BUILD/thunderbird-115.8.0/js/xpconnect/src -I/builddir/build/BUILD/thunderbird-115.8.0/js/xpconnect/wrappers -I/builddir/build/BUILD/thunderbird-115.8.0/layout/generic -I/builddir/build/BUILD/thunderbird-115.8.0/layout/style -I/builddir/build/BUILD/thunderbird-115.8.0/layout/xul/tree -I/builddir/build/BUILD/thunderbird-115.8.0/media/webrtc -I/builddir/build/BUILD/thunderbird-115.8.0/netwerk/base -I/builddir/build/BUILD/thunderbird-115.8.0/third_party/libwebrtc -I/builddir/build/BUILD/thunderbird-115.8.0/third_party/libwebrtc/third_party/abseil-cpp -I/builddir/build/BUILD/thunderbird-115.8.0/third_party/msgpack/include -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/thunderbird-115.8.0/ipc/chromium/src -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -I/usr/include/nspr4 -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nss -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/thunderbird-115.8.0/objdir/mozilla-config.h -fno-sized-deallocation -fno-aligned-new -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wno-complain-wrong-lang -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -fno-exceptions -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memacc/builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp: In member function ‘bool mozilla::dom::MozFrameAncestorInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
45:59.07 ess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-maybe-uninitialized -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_dom_bindings0.o.pp   Unified_cpp_dom_bindings0.cpp
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:170:25: note: ‘obj’ declared here <--[g++]
45:59.07   170 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
45:59.07       |                         ^~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:162:51: note: ‘cx’ declared here <--[g++]
45:59.07   162 | MozFrameAncestorInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
45:59.07       |                                        ~~~~~~~~~~~^~
45:59.07 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:59.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:59.07     inlined from ‘bool mozilla::dom::MozHTTPHeader::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at ChannelWrapperBinding.cpp:269:54:
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:59.07  1141 |     *this->stack = this;
45:59.07       |     ~~~~~~~~~~~~~^~~~~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp: In member function ‘bool mozilla::dom::MozHTTPHeader::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:269:25: note: ‘obj’ declared here <--[g++]
45:59.07   269 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
45:59.07       |                         ^~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:261:44: note: ‘cx’ declared here <--[g++]
45:59.07   261 | MozHTTPHeader::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
45:59.07       |                                 ~~~~~~~~~~~^~
45:59.07 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:59.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:59.07     inlined from ‘bool mozilla::dom::ChannelWrapper_Binding::getResponseHeaders(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’ at ChannelWrapperBinding.cpp:3712:71:
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:59.07  1141 |     *this->stack = this;
45:59.07       |     ~~~~~~~~~~~~~^~~~~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp: In function ‘bool mozilla::dom::ChannelWrapper_Binding::getResponseHeaders(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’: <--[g++]
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:3712:25: note: ‘returnArray’ declared here <--[g++]
45:59.07  3712 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
45:59.07       |                         ^~~~~~~~~~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:3693:31: note: ‘cx’ declared here <--[g++]
45:59.07  3693 | getResponseHeaders(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
45:59.07       |                    ~~~~~~~~~~~^~
45:59.07 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:59.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:59.07     inlined from ‘bool mozilla::dom::ChannelWrapper_Binding::getRequestHeaders(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’ at ChannelWrapperBinding.cpp:3598:71:
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:59.07  1141 |     *this->stack = this;
45:59.07       |     ~~~~~~~~~~~~~^~~~~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp: In function ‘bool mozilla::dom::ChannelWrapper_Binding::getRequestHeaders(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’: <--[g++]
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:3598:25: note: ‘returnArray’ declared here <--[g++]
45:59.07  3598 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
45:59.07       |                         ^~~~~~~~~~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:3579:30: note: ‘cx’ declared here <--[g++]
45:59.07  3579 | getRequestHeaders(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
45:59.07       |                   ~~~~~~~~~~~^~
45:59.07 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:59.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:59.07     inlined from ‘bool mozilla::dom::MozProxyInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at ChannelWrapperBinding.cpp:393:54:
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:59.07  1141 |     *this->stack = this;
45:59.07       |     ~~~~~~~~~~~~~^~~~~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp: In member function ‘bool mozilla::dom::MozProxyInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:393:25: note: ‘obj’ declared here <--[g++]
45:59.07   393 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
45:59.07       |                         ^~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:385:43: note: ‘cx’ declared here <--[g++]
45:59.07   385 | MozProxyInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
45:59.07       |                                ~~~~~~~~~~~^~
45:59.07 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:59.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:59.07     inlined from ‘bool mozilla::dom::ChannelWrapper_Binding::get_proxyInfo(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at ChannelWrapperBinding.cpp:2545:85:
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:59.07  1141 |     *this->stack = this;
45:59.07       |     ~~~~~~~~~~~~~^~~~~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp: In function ‘bool mozilla::dom::ChannelWrapper_Binding::get_proxyInfo(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:2545:25: note: ‘slotStorage’ declared here <--[g++]
45:59.07  2545 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
45:59.07       |                         ^~~~~~~~~~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:2535:26: note: ‘cx’ declared here <--[g++]
45:59.07  2535 | get_proxyInfo(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
45:59.07       |               ~~~~~~~~~~~^~
45:59.07 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:59.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:59.07     inlined from ‘bool mozilla::dom::MozUrlClassification::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at ChannelWrapperBinding.cpp:870:54:
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:59.07  1141 |     *this->stack = this;
45:59.07       |     ~~~~~~~~~~~~~^~~~~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp: In member function ‘bool mozilla::dom::MozUrlClassification::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:870:25: note: ‘obj’ declared here <--[g++]
45:59.07   870 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
45:59.07       |                         ^~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:862:51: note: ‘cx’ declared here <--[g++]
45:59.07   862 | MozUrlClassification::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
45:59.07       |                                        ~~~~~~~~~~~^~
45:59.07 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:59.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:59.07     inlined from ‘bool mozilla::dom::CheckerboardReportService_Binding::Wrap(JSContext*, mozilla::dom::CheckerboardReportService*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at CheckerboardReportServiceBinding.cpp:635:90:
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:59.07  1141 |     *this->stack = this;
45:59.07       |     ~~~~~~~~~~~~~^~~~~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CheckerboardReportServiceBinding.cpp: In function ‘bool mozilla::dom::CheckerboardReportService_Binding::Wrap(JSContext*, mozilla::dom::CheckerboardReportService*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CheckerboardReportServiceBinding.cpp:635:25: note: ‘global’ declared here <--[g++]
45:59.07   635 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:59.07       |                         ^~~~~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CheckerboardReportServiceBinding.cpp:610:17: note: ‘aCx’ declared here <--[g++]
45:59.07   610 | Wrap(JSContext* aCx, mozilla::dom::CheckerboardReportService* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:59.07       |      ~~~~~~~~~~~^~~
45:59.07 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:59.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:59.07     inlined from ‘bool mozilla::dom::ChildSHistory_Binding::Wrap(JSContext*, mozilla::dom::ChildSHistory*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at ChildSHistoryBinding.cpp:510:90:
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:59.07  1141 |     *this->stack = this;
45:59.07       |     ~~~~~~~~~~~~~^~~~~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChildSHistoryBinding.cpp: In function ‘bool mozilla::dom::ChildSHistory_Binding::Wrap(JSContext*, mozilla::dom::ChildSHistory*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChildSHistoryBinding.cpp:510:25: note: ‘global’ declared here <--[g++]
45:59.07   510 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:59.07       |                         ^~~~~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChildSHistoryBinding.cpp:485:17: note: ‘aCx’ declared here <--[g++]
45:59.07   485 | Wrap(JSContext* aCx, mozilla::dom::ChildSHistory* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:59.07       |      ~~~~~~~~~~~^~~
45:59.07 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:59.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:59.07     inlined from ‘bool mozilla::dom::CategoryDispatchDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at ChromeUtilsBinding.cpp:429:54:
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:59.07  1141 |     *this->stack = this;
45:59.07       |     ~~~~~~~~~~~~~^~~~~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp: In member function ‘bool mozilla::dom::CategoryDispatchDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp:429:25: note: ‘obj’ declared here <--[g++]
45:59.07   429 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
45:59.07       |                         ^~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp:421:57: note: ‘cx’ declared here <--[g++]
45:59.07   421 | CategoryDispatchDictionary::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
45:59.07       |                                              ~~~~~~~~~~~^~
45:59.07 In file included from /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/MetricTypes.h:14, <--[g++]
45:59.07 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:59.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:59.07     inlined from ‘bool mozilla::dom::FormAutofillConfidences::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at ChromeUtilsBinding.cpp:676:54:
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:59.07  1141 |     *this->stack = this;
45:59.07       |     ~~~~~~~~~~~~~^~~~~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp: In member function ‘bool mozilla::dom::FormAutofillConfidences::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp:676:25: note: ‘obj’ declared here <--[g++]
45:59.07   676 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
45:59.07       |                         ^~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp:668:54: note: ‘cx’ declared here <--[g++]
45:59.07   668 | FormAutofillConfidences::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
45:59.07       |                                           ~~~~~~~~~~~^~
45:59.07 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:59.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:59.07     inlined from ‘bool mozilla::dom::InteractionData::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at ChromeUtilsBinding.cpp:1203:54:
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:59.07  1141 |     *this->stack = this;
45:59.07       |     ~~~~~~~~~~~~~^~~~~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp: In member function ‘bool mozilla::dom::InteractionData::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp:1203:25: note: ‘obj’ declared here <--[g++]
45:59.07  1203 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
45:59.07       |                         ^~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp:1195:46: note: ‘cx’ declared here <--[g++]
45:59.07  1195 | InteractionData::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
45:59.07       |                                   ~~~~~~~~~~~^~
45:59.07 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:59.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:59.07     inlined from ‘bool mozilla::dom::ChromeUtils_Binding::consumeInteractionData(JSContext*, unsigned int, JS::Value*)’ at ChromeUtilsBinding.cpp:6384:60:
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:59.07  1141 |     *this->stack = this;
45:59.07       |     ~~~~~~~~~~~~~^~~~~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp: In function ‘bool mozilla::dom::ChromeUtils_Binding::consumeInteractionData(JSContext*, unsigned int, JS::Value*)’: <--[g++]
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp:6384:25: note: ‘returnObj’ declared here <--[g++]
45:59.07  6384 |   JS::Rooted<JSObject*> returnObj(cx, JS_NewPlainObject(cx));
45:59.07       |                         ^~~~~~~~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp:6359:35: note: ‘cx’ declared here <--[g++]
45:59.07  6359 | consumeInteractionData(JSContext* cx, unsigned argc, JS::Value* vp)
45:59.07       |                        ~~~~~~~~~~~^~
45:59.07 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:59.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:59.07     inlined from ‘bool mozilla::dom::OriginAttributesDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at ChromeUtilsBinding.cpp:1586:54:
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:59.07  1141 |     *this->stack = this;
45:59.07       |     ~~~~~~~~~~~~~^~~~~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp: In member function ‘bool mozilla::dom::OriginAttributesDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp:1586:25: note: ‘obj’ declared here <--[g++]
45:59.07  1586 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
45:59.07       |                         ^~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp:1578:57: note: ‘cx’ declared here <--[g++]
45:59.07  1578 | OriginAttributesDictionary::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
45:59.07       |                                              ~~~~~~~~~~~^~
45:59.07 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:59.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:59.07     inlined from ‘bool mozilla::dom::PartitionKeyPatternDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at ChromeUtilsBinding.cpp:1824:54:
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:59.07  1141 |     *this->stack = this;
45:59.07       |     ~~~~~~~~~~~~~^~~~~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp: In member function ‘bool mozilla::dom::PartitionKeyPatternDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp:1824:25: note: ‘obj’ declared here <--[g++]
45:59.07  1824 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
45:59.07       |                         ^~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp:1816:60: note: ‘cx’ declared here <--[g++]
45:59.07  1816 | PartitionKeyPatternDictionary::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
45:59.07       |                                                 ~~~~~~~~~~~^~
45:59.07 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:59.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:59.07     inlined from ‘bool mozilla::dom::UtilityActorsDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at ChromeUtilsBinding.cpp:2274:54:
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:59.07  1141 |     *this->stack = this;
45:59.07       |     ~~~~~~~~~~~~~^~~~~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp: In member function ‘bool mozilla::dom::UtilityActorsDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp:2274:25: note: ‘obj’ declared here <--[g++]
45:59.07  2274 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
45:59.07       |                         ^~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp:2266:54: note: ‘cx’ declared here <--[g++]
45:59.07  2266 | UtilityActorsDictionary::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
45:59.07       |                                           ~~~~~~~~~~~^~
45:59.07 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:59.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:59.07     inlined from ‘bool mozilla::dom::OriginAttributesPatternDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at ChromeUtilsBinding.cpp:3140:54:
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:59.07  1141 |     *this->stack = this;
45:59.07       |     ~~~~~~~~~~~~~^~~~~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp: In member function ‘bool mozilla::dom::OriginAttributesPatternDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp:3140:25: note: ‘obj’ declared here <--[g++]
45:59.07  3140 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
45:59.07       |                         ^~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp:3132:64: note: ‘cx’ declared here <--[g++]
45:59.07  3132 | OriginAttributesPatternDictionary::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
45:59.07       |                                                     ~~~~~~~~~~~^~
45:59.07 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:59.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:59.07     inlined from ‘bool mozilla::dom::Clipboard_Binding::Wrap(JSContext*, mozilla::dom::Clipboard*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at ClipboardBinding.cpp:1149:90:
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:59.07  1141 |     *this->stack = this;
45:59.07       |     ~~~~~~~~~~~~~^~~~~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ClipboardBinding.cpp: In function ‘bool mozilla::dom::Clipboard_Binding::Wrap(JSContext*, mozilla::dom::Clipboard*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ClipboardBinding.cpp:1149:25: note: ‘global’ declared here <--[g++]
45:59.07  1149 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:59.07       |                         ^~~~~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ClipboardBinding.cpp:1121:17: note: ‘aCx’ declared here <--[g++]
45:59.07  1121 | Wrap(JSContext* aCx, mozilla::dom::Clipboard* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:59.07       |      ~~~~~~~~~~~^~~
45:59.07 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:59.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:59.07     inlined from ‘bool mozilla::dom::ClipboardItem_Binding::Wrap(JSContext*, mozilla::dom::ClipboardItem*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at ClipboardBinding.cpp:1860:90:
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:59.07  1141 |     *this->stack = this;
45:59.07       |     ~~~~~~~~~~~~~^~~~~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ClipboardBinding.cpp: In function ‘bool mozilla::dom::ClipboardItem_Binding::Wrap(JSContext*, mozilla::dom::ClipboardItem*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ClipboardBinding.cpp:1860:25: note: ‘global’ declared here <--[g++]
45:59.07  1860 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:59.07       |                         ^~~~~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ClipboardBinding.cpp:1835:17: note: ‘aCx’ declared here <--[g++]
45:59.07  1835 | Wrap(JSContext* aCx, mozilla::dom::ClipboardItem* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:59.07       |      ~~~~~~~~~~~^~~
45:59.07 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:59.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:59.07     inlined from ‘bool mozilla::dom::CompositionEvent_Binding::Wrap(JSContext*, mozilla::dom::CompositionEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at CompositionEventBinding.cpp:815:90:
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:59.07  1141 |     *this->stack = this;
45:59.07       |     ~~~~~~~~~~~~~^~~~~~
45:59.07 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings3.cpp:223: <--[g++]
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CompositionEventBinding.cpp: In function ‘bool mozilla::dom::CompositionEvent_Binding::Wrap(JSContext*, mozilla::dom::CompositionEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CompositionEventBinding.cpp:815:25: note: ‘global’ declared here <--[g++]
45:59.07   815 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:59.07       |                         ^~~~~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CompositionEventBinding.cpp:784:17: note: ‘aCx’ declared here <--[g++]
45:59.07   784 | Wrap(JSContext* aCx, mozilla::dom::CompositionEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:59.07       |      ~~~~~~~~~~~^~~
45:59.07 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:59.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:59.07     inlined from ‘bool mozilla::dom::ConsoleCounter::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at ConsoleBinding.cpp:154:54:
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:59.07  1141 |     *this->stack = this;
45:59.07       |     ~~~~~~~~~~~~~^~~~~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ConsoleBinding.cpp: In member function ‘bool mozilla::dom::ConsoleCounter::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ConsoleBinding.cpp:154:25: note: ‘obj’ declared here <--[g++]
45:59.07   154 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
45:59.07       |                         ^~~
45:59.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ConsoleBinding.cpp:146:45: note: ‘cx’ declared here <--[g++]
45:59.07   146 | ConsoleCounter::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
45:59.07       |                                  ~~~~~~~~~~~^~
45:59.08 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:59.08     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:59.08     inlined from ‘bool mozilla::dom::ConsoleCounterError::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at ConsoleBinding.cpp:264:54:
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:59.08  1141 |     *this->stack = this;
45:59.08       |     ~~~~~~~~~~~~~^~~~~~
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ConsoleBinding.cpp: In member function ‘bool mozilla::dom::ConsoleCounterError::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ConsoleBinding.cpp:264:25: note: ‘obj’ declared here <--[g++]
45:59.08   264 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
45:59.08       |                         ^~~
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ConsoleBinding.cpp:256:50: note: ‘cx’ declared here <--[g++]
45:59.08   256 | ConsoleCounterError::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
45:59.08       |                                       ~~~~~~~~~~~^~
45:59.08 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:59.08     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:59.08     inlined from ‘bool mozilla::dom::ConsoleProfileEvent::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at ConsoleBinding.cpp:582:54:
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:59.08  1141 |     *this->stack = this;
45:59.08       |     ~~~~~~~~~~~~~^~~~~~
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ConsoleBinding.cpp: In member function ‘bool mozilla::dom::ConsoleProfileEvent::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ConsoleBinding.cpp:582:25: note: ‘obj’ declared here <--[g++]
45:59.08   582 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
45:59.08       |                         ^~~
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ConsoleBinding.cpp:574:50: note: ‘cx’ declared here <--[g++]
45:59.08   574 | ConsoleProfileEvent::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
45:59.08       |                                       ~~~~~~~~~~~^~
45:59.08 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:59.08     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:59.08     inlined from ‘bool mozilla::dom::ConsoleStackEntry::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at ConsoleBinding.cpp:735:54:
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:59.08  1141 |     *this->stack = this;
45:59.08       |     ~~~~~~~~~~~~~^~~~~~
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ConsoleBinding.cpp: In member function ‘bool mozilla::dom::ConsoleStackEntry::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ConsoleBinding.cpp:735:25: note: ‘obj’ declared here <--[g++]
45:59.08   735 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
45:59.08       |                         ^~~
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ConsoleBinding.cpp:727:48: note: ‘cx’ declared here <--[g++]
45:59.08   727 | ConsoleStackEntry::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
45:59.08       |                                     ~~~~~~~~~~~^~
45:59.08 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:59.08     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:59.08     inlined from ‘bool mozilla::dom::ConsoleTimerError::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at ConsoleBinding.cpp:914:54:
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:59.08  1141 |     *this->stack = this;
45:59.08       |     ~~~~~~~~~~~~~^~~~~~
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ConsoleBinding.cpp: In member function ‘bool mozilla::dom::ConsoleTimerError::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ConsoleBinding.cpp:914:25: note: ‘obj’ declared here <--[g++]
45:59.08   914 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
45:59.08       |                         ^~~
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ConsoleBinding.cpp:906:48: note: ‘cx’ declared here <--[g++]
45:59.08   906 | ConsoleTimerError::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
45:59.08       |                                     ~~~~~~~~~~~^~
45:59.08 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:59.08     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:59.08     inlined from ‘bool mozilla::dom::ConsoleTimerLogOrEnd::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at ConsoleBinding.cpp:1026:54:
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:59.08  1141 |     *this->stack = this;
45:59.08       |     ~~~~~~~~~~~~~^~~~~~
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ConsoleBinding.cpp: In member function ‘bool mozilla::dom::ConsoleTimerLogOrEnd::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ConsoleBinding.cpp:1026:25: note: ‘obj’ declared here <--[g++]
45:59.08  1026 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
45:59.08       |                         ^~~
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ConsoleBinding.cpp:1018:51: note: ‘cx’ declared here <--[g++]
45:59.08  1018 | ConsoleTimerLogOrEnd::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
45:59.08       |                                        ~~~~~~~~~~~^~
45:59.08 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:59.08     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:59.08     inlined from ‘bool mozilla::dom::ConsoleTimerStart::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at ConsoleBinding.cpp:1129:54:
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:59.08  1141 |     *this->stack = this;
45:59.08       |     ~~~~~~~~~~~~~^~~~~~
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ConsoleBinding.cpp: In member function ‘bool mozilla::dom::ConsoleTimerStart::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ConsoleBinding.cpp:1129:25: note: ‘obj’ declared here <--[g++]
45:59.08  1129 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
45:59.08       |                         ^~~
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ConsoleBinding.cpp:1121:48: note: ‘cx’ declared here <--[g++]
45:59.08  1121 | ConsoleTimerStart::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
45:59.08       |                                     ~~~~~~~~~~~^~
45:59.08 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:59.08     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:59.08     inlined from ‘bool mozilla::dom::CreateOfferRequest_Binding::Wrap(JSContext*, mozilla::dom::CreateOfferRequest*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at CreateOfferRequestBinding.cpp:480:90:
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:59.08  1141 |     *this->stack = this;
45:59.08       |     ~~~~~~~~~~~~~^~~~~~
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CreateOfferRequestBinding.cpp: In function ‘bool mozilla::dom::CreateOfferRequest_Binding::Wrap(JSContext*, mozilla::dom::CreateOfferRequest*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CreateOfferRequestBinding.cpp:480:25: note: ‘global’ declared here <--[g++]
45:59.08   480 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:59.08       |                         ^~~~~~
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CreateOfferRequestBinding.cpp:455:17: note: ‘aCx’ declared here <--[g++]
45:59.08   455 | Wrap(JSContext* aCx, mozilla::dom::CreateOfferRequest* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:59.08       |      ~~~~~~~~~~~^~~
45:59.08 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:59.08     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:59.08     inlined from ‘virtual JSObject* mozilla::dom::CreateOfferRequest::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at CreateOfferRequestBinding.cpp:748:90:
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:59.08  1141 |     *this->stack = this;
45:59.08       |     ~~~~~~~~~~~~~^~~~~~
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CreateOfferRequestBinding.cpp: In member function ‘virtual JSObject* mozilla::dom::CreateOfferRequest::WrapObject(JSContext*, JS::Handle<JSObject*>)’: <--[g++]
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CreateOfferRequestBinding.cpp:748:25: note: ‘obj’ declared here <--[g++]
45:59.08   748 |   JS::Rooted<JSObject*> obj(aCx, CreateOfferRequest_Binding::Wrap(aCx, this, aGivenProto));
45:59.08       |                         ^~~
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CreateOfferRequestBinding.cpp:746:43: note: ‘aCx’ declared here <--[g++]
45:59.08   746 | CreateOfferRequest::WrapObject(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
45:59.08       |                                ~~~~~~~~~~~^~~
45:59.08 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:59.08     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:59.08     inlined from ‘bool mozilla::dom::Credential_Binding::Wrap(JSContext*, mozilla::dom::Credential*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at CredentialManagementBinding.cpp:572:90:
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
45:59.08  1141 |     *this->stack = this;
45:59.08       |     ~~~~~~~~~~~~~^~~~~~
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CredentialManagementBinding.cpp: In function ‘bool mozilla::dom::Credential_Binding::Wrap(JSContext*, mozilla::dom::Credential*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CredentialManagementBinding.cpp:572:25: note: ‘global’ declared here <--[g++]
45:59.08   572 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
45:59.08       |                         ^~~~~~
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CredentialManagementBinding.cpp:547:17: note: ‘aCx’ declared here <--[g++]
45:59.08   547 | Wrap(JSContext* aCx, mozilla::dom::Credential* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
45:59.08       |      ~~~~~~~~~~~^~~
45:59.08 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:59.08     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:59.08     inlined from ‘bool mozilla::dom::DOMCollectedFrame::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at DOMCollectedFramesBinding.cpp:70:54:
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:59.08  1141 |     *this->stack = this;
45:59.08       |     ~~~~~~~~~~~~~^~~~~~
45:59.08 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings3.cpp:379: <--[g++]
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMCollectedFramesBinding.cpp: In member function ‘bool mozilla::dom::DOMCollectedFrame::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMCollectedFramesBinding.cpp:70:25: note: ‘obj’ declared here <--[g++]
45:59.08    70 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
45:59.08       |                         ^~~
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMCollectedFramesBinding.cpp:62:48: note: ‘cx’ declared here <--[g++]
45:59.08    62 | DOMCollectedFrame::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
45:59.08       |                                     ~~~~~~~~~~~^~
45:59.08 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:59.08     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:59.08     inlined from ‘bool mozilla::dom::ChannelWrapper_Binding::get_urlClassification(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at ChannelWrapperBinding.cpp:3885:85:
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:59.08  1141 |     *this->stack = this;
45:59.08       |     ~~~~~~~~~~~~~^~~~~~
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp: In function ‘bool mozilla::dom::ChannelWrapper_Binding::get_urlClassification(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:3885:25: note: ‘slotStorage’ declared here <--[g++]
45:59.08  3885 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
45:59.08       |                         ^~~~~~~~~~~
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:3875:34: note: ‘cx’ declared here <--[g++]
45:59.08  3875 | get_urlClassification(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
45:59.08       |                       ~~~~~~~~~~~^~
45:59.08 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:59.08     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:59.08     inlined from ‘bool mozilla::dom::CheckerboardReport::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at CheckerboardReportServiceBinding.cpp:101:54:
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
45:59.08  1141 |     *this->stack = this;
45:59.08       |     ~~~~~~~~~~~~~^~~~~~
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CheckerboardReportServiceBinding.cpp: In member function ‘bool mozilla::dom::CheckerboardReport::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CheckerboardReportServiceBinding.cpp:101:25: note: ‘obj’ declared here <--[g++]
45:59.08   101 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
45:59.08       |                         ^~~
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CheckerboardReportServiceBinding.cpp:93:49: note: ‘cx’ declared here <--[g++]
45:59.08    93 | CheckerboardReport::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
45:59.08       |                                      ~~~~~~~~~~~^~
45:59.08 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
45:59.08     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
45:59.08     inlined from ‘bool mozilla::dom::CheckerboardReportService_Binding::getReports(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’ at CheckerboardReportServiceBinding.cpp:213:71:
45:59.08 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
46:13.19  1141 |     *this->stack = this;
46:13.19       |     ~~~~~~~~~~~~~^~~~~~
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CheckerboardReportServiceBinding.cpp: In function ‘bool mozilla::dom::CheckerboardReportService_Binding::getReports(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’: <--[g++]
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CheckerboardReportServiceBinding.cpp:213:25: note: ‘returnArray’ declared here <--[g++]
46:13.19   213 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
46:13.19       |                         ^~~~~~~~~~~
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CheckerboardReportServiceBinding.cpp:198:23: note: ‘cx’ declared here <--[g++]
46:13.19   198 | getReports(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
46:13.19       |            ~~~~~~~~~~~^~
46:13.19 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:13.19     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:13.19     inlined from ‘bool mozilla::dom::IOActivityDataDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at ChromeUtilsBinding.cpp:968:54:
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
46:13.19  1141 |     *this->stack = this;
46:13.19       |     ~~~~~~~~~~~~~^~~~~~
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp: In member function ‘bool mozilla::dom::IOActivityDataDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp:968:25: note: ‘obj’ declared here <--[g++]
46:13.19   968 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
46:13.19       |                         ^~~
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp:960:55: note: ‘cx’ declared here <--[g++]
46:13.19   960 | IOActivityDataDictionary::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
46:13.19       |                                            ~~~~~~~~~~~^~
46:13.19 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:13.19     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:13.19     inlined from ‘bool mozilla::dom::MediaMemoryInfoDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at ChromeUtilsBinding.cpp:1333:54:
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
46:13.19  1141 |     *this->stack = this;
46:13.19       |     ~~~~~~~~~~~~~^~~~~~
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp: In member function ‘bool mozilla::dom::MediaMemoryInfoDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp:1333:25: note: ‘obj’ declared here <--[g++]
46:13.19  1333 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
46:13.19       |                         ^~~
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp:1325:56: note: ‘cx’ declared here <--[g++]
46:13.19  1325 | MediaMemoryInfoDictionary::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
46:13.19       |                                             ~~~~~~~~~~~^~
46:13.19 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:13.19     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:13.19     inlined from ‘bool mozilla::dom::ThreadInfoDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at ChromeUtilsBinding.cpp:2141:54:
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
46:13.19  1141 |     *this->stack = this;
46:13.19       |     ~~~~~~~~~~~~~^~~~~~
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp: In member function ‘bool mozilla::dom::ThreadInfoDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp:2141:25: note: ‘obj’ declared here <--[g++]
46:13.19  2141 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
46:13.19       |                         ^~~
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp:2133:51: note: ‘cx’ declared here <--[g++]
46:13.19  2133 | ThreadInfoDictionary::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
46:13.19       |                                        ~~~~~~~~~~~^~
46:13.19 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:13.19     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:13.19     inlined from ‘bool mozilla::dom::WindowInfoDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at ChromeUtilsBinding.cpp:2381:54:
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
46:13.19  1141 |     *this->stack = this;
46:13.19       |     ~~~~~~~~~~~~~^~~~~~
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp: In member function ‘bool mozilla::dom::WindowInfoDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp:2381:25: note: ‘obj’ declared here <--[g++]
46:13.19  2381 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
46:13.19       |                         ^~~
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp:2373:51: note: ‘cx’ declared here <--[g++]
46:13.19  2373 | WindowInfoDictionary::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
46:13.19       |                                        ~~~~~~~~~~~^~
46:13.19 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:13.19     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:13.19     inlined from ‘bool mozilla::dom::ChildProcInfoDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at ChromeUtilsBinding.cpp:2582:54:
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
46:13.19  1141 |     *this->stack = this;
46:13.19       |     ~~~~~~~~~~~~~^~~~~~
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp: In member function ‘bool mozilla::dom::ChildProcInfoDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp:2582:25: note: ‘obj’ declared here <--[g++]
46:13.19  2582 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
46:13.19       |                         ^~~
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp:2574:54: note: ‘cx’ declared here <--[g++]
46:13.19  2574 | ChildProcInfoDictionary::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
46:13.19       |                                           ~~~~~~~~~~~^~
46:13.19 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:13.19     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:13.19     inlined from ‘bool mozilla::dom::MemoryInfoDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at ChromeUtilsBinding.cpp:2868:54:
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
46:13.19  1141 |     *this->stack = this;
46:13.19       |     ~~~~~~~~~~~~~^~~~~~
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp: In member function ‘bool mozilla::dom::MemoryInfoDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp:2868:25: note: ‘obj’ declared here <--[g++]
46:13.19  2868 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
46:13.19       |                         ^~~
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp:2860:51: note: ‘cx’ declared here <--[g++]
46:13.19  2860 | MemoryInfoDictionary::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
46:13.19       |                                        ~~~~~~~~~~~^~
46:13.19 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:13.19     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:13.19     inlined from ‘bool mozilla::dom::ParentProcInfoDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at ChromeUtilsBinding.cpp:3713:54:
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
46:13.19  1141 |     *this->stack = this;
46:13.19       |     ~~~~~~~~~~~~~^~~~~~
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp: In member function ‘bool mozilla::dom::ParentProcInfoDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp:3713:25: note: ‘obj’ declared here <--[g++]
46:13.19  3713 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
46:13.19       |                         ^~~
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp:3705:55: note: ‘cx’ declared here <--[g++]
46:13.19  3705 | ParentProcInfoDictionary::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
46:13.19       |                                            ~~~~~~~~~~~^~
46:13.19 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:13.19     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:13.19     inlined from ‘bool mozilla::dom::PerformanceInfoDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at ChromeUtilsBinding.cpp:3965:54:
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
46:13.19  1141 |     *this->stack = this;
46:13.19       |     ~~~~~~~~~~~~~^~~~~~
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp: In member function ‘bool mozilla::dom::PerformanceInfoDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp:3965:25: note: ‘obj’ declared here <--[g++]
46:13.19  3965 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
46:13.19       |                         ^~~
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeUtilsBinding.cpp:3957:56: note: ‘cx’ declared here <--[g++]
46:13.19  3957 | PerformanceInfoDictionary::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
46:13.19       |                                             ~~~~~~~~~~~^~
46:13.19 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:13.19     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:13.19     inlined from ‘bool mozilla::dom::ConsoleEvent::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at ConsoleBinding.cpp:1641:54:
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
46:13.19  1141 |     *this->stack = this;
46:13.19       |     ~~~~~~~~~~~~~^~~~~~
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ConsoleBinding.cpp: In member function ‘bool mozilla::dom::ConsoleEvent::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ConsoleBinding.cpp:1641:25: note: ‘obj’ declared here <--[g++]
46:13.19  1641 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
46:13.19       |                         ^~~
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ConsoleBinding.cpp:1633:43: note: ‘cx’ declared here <--[g++]
46:13.19  1633 | ConsoleEvent::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
46:13.19       |                                ~~~~~~~~~~~^~
46:13.19 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:13.19     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:13.19     inlined from ‘bool mozilla::dom::DOMCollectedFrames::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at DOMCollectedFramesBinding.cpp:169:54:
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
46:13.19  1141 |     *this->stack = this;
46:13.19       |     ~~~~~~~~~~~~~^~~~~~
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMCollectedFramesBinding.cpp: In member function ‘bool mozilla::dom::DOMCollectedFrames::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMCollectedFramesBinding.cpp:169:25: note: ‘obj’ declared here <--[g++]
46:13.19   169 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
46:13.19       |                         ^~~
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMCollectedFramesBinding.cpp:161:49: note: ‘cx’ declared here <--[g++]
46:13.19   161 | DOMCollectedFrames::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
46:13.19       |                                      ~~~~~~~~~~~^~
46:13.19 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:13.19     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:13.19     inlined from ‘bool mozilla::dom::ChannelWrapper_Binding::get_id(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at ChannelWrapperBinding.cpp:1090:85:
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
46:13.19  1141 |     *this->stack = this;
46:13.19       |     ~~~~~~~~~~~~~^~~~~~
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp: In function ‘bool mozilla::dom::ChannelWrapper_Binding::get_id(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:1090:25: note: ‘slotStorage’ declared here <--[g++]
46:13.19  1090 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
46:13.19       |                         ^~~~~~~~~~~
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:1080:19: note: ‘cx’ declared here <--[g++]
46:13.19  1080 | get_id(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
46:13.19       |        ~~~~~~~~~~~^~
46:13.19 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:13.19     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:13.19     inlined from ‘bool mozilla::dom::ChannelWrapper_Binding::get_responseSize(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at ChannelWrapperBinding.cpp:4126:85:
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
46:13.19  1141 |     *this->stack = this;
46:13.19       |     ~~~~~~~~~~~~~^~~~~~
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp: In function ‘bool mozilla::dom::ChannelWrapper_Binding::get_responseSize(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:4126:25: note: ‘slotStorage’ declared here <--[g++]
46:13.19  4126 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
46:13.19       |                         ^~~~~~~~~~~
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:4116:29: note: ‘cx’ declared here <--[g++]
46:13.19  4116 | get_responseSize(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
46:13.19       |                  ~~~~~~~~~~~^~
46:13.19 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:13.19     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:13.19     inlined from ‘bool mozilla::dom::ChannelWrapper_Binding::get_requestSize(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at ChannelWrapperBinding.cpp:4052:85:
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
46:13.19  1141 |     *this->stack = this;
46:13.19       |     ~~~~~~~~~~~~~^~~~~~
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp: In function ‘bool mozilla::dom::ChannelWrapper_Binding::get_requestSize(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:4052:25: note: ‘slotStorage’ declared here <--[g++]
46:13.19  4052 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
46:13.19       |                         ^~~~~~~~~~~
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:4042:28: note: ‘cx’ declared here <--[g++]
46:13.19  4042 | get_requestSize(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
46:13.19       |                 ~~~~~~~~~~~^~
46:13.19 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:13.19     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:13.19     inlined from ‘bool mozilla::dom::ChannelWrapper_Binding::get_parentFrameId(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at ChannelWrapperBinding.cpp:3326:85:
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
46:13.19  1141 |     *this->stack = this;
46:13.19       |     ~~~~~~~~~~~~~^~~~~~
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp: In function ‘bool mozilla::dom::ChannelWrapper_Binding::get_parentFrameId(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:3326:25: note: ‘slotStorage’ declared here <--[g++]
46:13.19  3326 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
46:13.19       |                         ^~~~~~~~~~~
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:3316:30: note: ‘cx’ declared here <--[g++]
46:13.19  3316 | get_parentFrameId(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
46:13.19       |                   ~~~~~~~~~~~^~
46:13.19 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:13.19     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:13.19     inlined from ‘bool mozilla::dom::ChannelWrapper_Binding::get_frameId(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at ChannelWrapperBinding.cpp:3252:85:
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
46:13.19  1141 |     *this->stack = this;
46:13.19       |     ~~~~~~~~~~~~~^~~~~~
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp: In function ‘bool mozilla::dom::ChannelWrapper_Binding::get_frameId(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:3252:25: note: ‘slotStorage’ declared here <--[g++]
46:13.19  3252 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
46:13.19       |                         ^~~~~~~~~~~
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:3242:24: note: ‘cx’ declared here <--[g++]
46:13.19  3242 | get_frameId(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
46:13.19       |             ~~~~~~~~~~~^~
46:13.19 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:13.19     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:13.19     inlined from ‘bool mozilla::dom::ClipboardItem_Binding::get_types(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at ClipboardBinding.cpp:1296:85:
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
46:13.19  1141 |     *this->stack = this;
46:13.19       |     ~~~~~~~~~~~~~^~~~~~
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ClipboardBinding.cpp: In function ‘bool mozilla::dom::ClipboardItem_Binding::get_types(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ClipboardBinding.cpp:1296:25: note: ‘slotStorage’ declared here <--[g++]
46:13.19  1296 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
46:13.19       |                         ^~~~~~~~~~~
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ClipboardBinding.cpp:1286:22: note: ‘cx’ declared here <--[g++]
46:13.19  1286 | get_types(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
46:13.19       |           ~~~~~~~~~~~^~
46:13.19 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:13.19     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:13.19     inlined from ‘bool mozilla::dom::ChannelWrapper_Binding::get_frameAncestors(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at ChannelWrapperBinding.cpp:3473:85:
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
46:13.19  1141 |     *this->stack = this;
46:13.19       |     ~~~~~~~~~~~~~^~~~~~
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp: In function ‘bool mozilla::dom::ChannelWrapper_Binding::get_frameAncestors(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:3473:25: note: ‘slotStorage’ declared here <--[g++]
46:13.19  3473 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
46:13.19       |                         ^~~~~~~~~~~
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:3463:31: note: ‘cx’ declared here <--[g++]
46:13.19  3463 | get_frameAncestors(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
46:13.19       |                    ~~~~~~~~~~~^~
46:13.19 In file included from /builddir/build/BUILD/thunderbird-115.8.0/xpcom/reflect/xptcall/nsXPTCUtils.h:10, <--[g++]
46:13.19 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:13.19     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
46:13.19     inlined from ‘virtual bool mozilla::dom::ChromeNodeList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’ at ChromeNodeListBinding.cpp:448:35:
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
46:13.19  1141 |     *this->stack = this;
46:13.19       |     ~~~~~~~~~~~~~^~~~~~
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeNodeListBinding.cpp: In member function ‘virtual bool mozilla::dom::ChromeNodeList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’: <--[g++]
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeNodeListBinding.cpp:448:25: note: ‘expando’ declared here <--[g++]
46:13.19   448 |   JS::Rooted<JSObject*> expando(cx);
46:13.19       |                         ^~~~~~~
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeNodeListBinding.cpp:436:42: note: ‘cx’ declared here <--[g++]
46:13.19   436 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
46:13.19       |                               ~~~~~~~~~~~^~
46:13.19 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: <--[clang++]
46:13.19 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
46:13.19     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = mozilla::dom::BindingCallContext; <template-parameter-2-2> = mozilla::dom::BindingCallContext; T = JS::Value]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
46:13.19     inlined from ‘constexpr void mozilla::Maybe<T>::emplace(Args&& ...) [with Args = {mozilla::dom::BindingCallContext&}; T = JS::Rooted<JS::Value>]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/Maybe.h:845:3,
46:13.19     inlined from ‘bool mozilla::dom::CredentialCreationOptions::Init(mozilla::dom::BindingCallContext&, JS::Handle<JS::Value>, const char*, bool)’ at CredentialManagementBinding.cpp:90:17:
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘temp’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * *)cx_17(D)])[13]’ [-Wdangling-pointer=] <--[g++]
46:13.19  1141 |     *this->stack = this;
46:13.19       |     ~~~~~~~~~~~~~^~~~~~
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CredentialManagementBinding.cpp: In member function ‘bool mozilla::dom::CredentialCreationOptions::Init(mozilla::dom::BindingCallContext&, JS::Handle<JS::Value>, const char*, bool)’: <--[g++]
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CredentialManagementBinding.cpp:86:33: note: ‘temp’ declared here <--[g++]
46:13.19    86 |   Maybe<JS::Rooted<JS::Value> > temp;
46:13.19       |                                 ^~~~
46:13.19 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CredentialManagementBinding.cpp:63:53: note: ‘cx’ declared here <--[g++]
46:13.19    63 | CredentialCreationOptions::Init(BindingCallContext& cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
46:13.19       |                                 ~~~~~~~~~~~~~~~~~~~~^~
46:13.19 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
46:13.19     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = mozilla::dom::BindingCallContext; <template-parameter-2-2> = mozilla::dom::BindingCallContext; T = JS::Value]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
46:13.19     inlined from ‘constexpr void mozilla::Maybe<T>::emplace(Args&& ...) [with Args = {mozilla::dom::BindingCallContext&}; T = JS::Rooted<JS::Value>]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/Maybe.h:845:3,
46:13.19     inlined from ‘bool mozilla::dom::CredentialRequestOptions::Init(mozilla::dom::BindingCallContext&, JS::Handle<JS::Value>, const char*, bool)’ at CredentialManagementBinding.cpp:207:17:
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘temp’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * *)cx_23(D)])[13]’ [-Wdangling-pointer=] <--[g++]
46:13.20  1141 |     *this->stack = this;
46:13.20       |     ~~~~~~~~~~~~~^~~~~~
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CredentialManagementBinding.cpp: In member function ‘bool mozilla::dom::CredentialRequestOptions::Init(mozilla::dom::BindingCallContext&, JS::Handle<JS::Value>, const char*, bool)’: <--[g++]
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CredentialManagementBinding.cpp:203:33: note: ‘temp’ declared here <--[g++]
46:13.20   203 |   Maybe<JS::Rooted<JS::Value> > temp;
46:13.20       |                                 ^~~~
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CredentialManagementBinding.cpp:180:52: note: ‘cx’ declared here <--[g++]
46:13.20   180 | CredentialRequestOptions::Init(BindingCallContext& cx, JS::Handle<JS::Value> val, const char* sourceDescription, bool passedToJSImpl)
46:13.20       |                                ~~~~~~~~~~~~~~~~~~~~^~
46:13.20 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:13.20     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:13.20     inlined from ‘bool mozilla::dom::ChannelSplitterNode_Binding::Wrap(JSContext*, mozilla::dom::ChannelSplitterNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at ChannelSplitterNodeBinding.cpp:405:90:
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:13.20  1141 |     *this->stack = this;
46:13.20       |     ~~~~~~~~~~~~~^~~~~~
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelSplitterNodeBinding.cpp: In function ‘bool mozilla::dom::ChannelSplitterNode_Binding::Wrap(JSContext*, mozilla::dom::ChannelSplitterNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelSplitterNodeBinding.cpp:405:25: note: ‘global’ declared here <--[g++]
46:13.20   405 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:13.20       |                         ^~~~~~
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelSplitterNodeBinding.cpp:374:17: note: ‘aCx’ declared here <--[g++]
46:13.20   374 | Wrap(JSContext* aCx, mozilla::dom::ChannelSplitterNode* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:13.20       |      ~~~~~~~~~~~^~~
46:13.20 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:13.20     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:13.20     inlined from ‘bool mozilla::dom::ChannelWrapper_Binding::Wrap(JSContext*, mozilla::extensions::ChannelWrapper*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at ChannelWrapperBinding.cpp:4494:90:
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:13.20  1141 |     *this->stack = this;
46:13.20       |     ~~~~~~~~~~~~~^~~~~~
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp: In function ‘bool mozilla::dom::ChannelWrapper_Binding::Wrap(JSContext*, mozilla::extensions::ChannelWrapper*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:4494:25: note: ‘global’ declared here <--[g++]
46:13.20  4494 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:13.20       |                         ^~~~~~
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChannelWrapperBinding.cpp:4466:17: note: ‘aCx’ declared here <--[g++]
46:13.20  4466 | Wrap(JSContext* aCx, mozilla::extensions::ChannelWrapper* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:13.20       |      ~~~~~~~~~~~^~~
46:13.20 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:13.20     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:13.20     inlined from ‘bool mozilla::dom::Exception_Binding::Wrap(JSContext*, mozilla::dom::Exception*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at DOMExceptionBinding.cpp:1578:90:
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:13.20  1141 |     *this->stack = this;
46:13.20       |     ~~~~~~~~~~~~~^~~~~~
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMExceptionBinding.cpp: In function ‘bool mozilla::dom::Exception_Binding::Wrap(JSContext*, mozilla::dom::Exception*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMExceptionBinding.cpp:1578:25: note: ‘global’ declared here <--[g++]
46:13.20  1578 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:13.20       |                         ^~~~~~
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMExceptionBinding.cpp:1553:17: note: ‘aCx’ declared here <--[g++]
46:13.20  1553 | Wrap(JSContext* aCx, mozilla::dom::Exception* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:13.20       |      ~~~~~~~~~~~^~~
46:13.20 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:13.20     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:13.20     inlined from ‘bool mozilla::dom::DOMException_Binding::Wrap(JSContext*, mozilla::dom::DOMException*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at DOMExceptionBinding.cpp:828:90:
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:13.20  1141 |     *this->stack = this;
46:13.20       |     ~~~~~~~~~~~~~^~~~~~
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMExceptionBinding.cpp: In function ‘bool mozilla::dom::DOMException_Binding::Wrap(JSContext*, mozilla::dom::DOMException*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMExceptionBinding.cpp:828:25: note: ‘global’ declared here <--[g++]
46:13.20   828 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:13.20       |                         ^~~~~~
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMExceptionBinding.cpp:803:17: note: ‘aCx’ declared here <--[g++]
46:13.20   803 | Wrap(JSContext* aCx, mozilla::dom::DOMException* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:13.20       |      ~~~~~~~~~~~^~~
46:13.20 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:13.20     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:13.20     inlined from ‘bool mozilla::dom::Comment_Binding::Wrap(JSContext*, mozilla::dom::Comment*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at CommentBinding.cpp:278:90:
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:13.20  1141 |     *this->stack = this;
46:13.20       |     ~~~~~~~~~~~~~^~~~~~
46:13.20 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings3.cpp:210: <--[g++]
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CommentBinding.cpp: In function ‘bool mozilla::dom::Comment_Binding::Wrap(JSContext*, mozilla::dom::Comment*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CommentBinding.cpp:278:25: note: ‘global’ declared here <--[g++]
46:13.20   278 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:13.20       |                         ^~~~~~
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CommentBinding.cpp:244:17: note: ‘aCx’ declared here <--[g++]
46:13.20   244 | Wrap(JSContext* aCx, mozilla::dom::Comment* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:13.20       |      ~~~~~~~~~~~^~~
46:13.20 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:13.20     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:13.20     inlined from ‘bool mozilla::dom::CommandEvent_Binding::Wrap(JSContext*, mozilla::dom::CommandEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at CommandEventBinding.cpp:330:90:
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:13.20  1141 |     *this->stack = this;
46:13.20       |     ~~~~~~~~~~~~~^~~~~~
46:13.20 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings3.cpp:197: <--[g++]
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CommandEventBinding.cpp: In function ‘bool mozilla::dom::CommandEvent_Binding::Wrap(JSContext*, mozilla::dom::CommandEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CommandEventBinding.cpp:330:25: note: ‘global’ declared here <--[g++]
46:13.20   330 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:13.20       |                         ^~~~~~
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CommandEventBinding.cpp:302:17: note: ‘aCx’ declared here <--[g++]
46:13.20   302 | Wrap(JSContext* aCx, mozilla::dom::CommandEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:13.20       |      ~~~~~~~~~~~^~~
46:13.20 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:13.20     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:13.20     inlined from ‘bool mozilla::dom::ClipboardEvent_Binding::Wrap(JSContext*, mozilla::dom::ClipboardEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at ClipboardEventBinding.cpp:533:90:
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:13.20  1141 |     *this->stack = this;
46:13.20       |     ~~~~~~~~~~~~~^~~~~~
46:13.20 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings3.cpp:145: <--[g++]
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ClipboardEventBinding.cpp: In function ‘bool mozilla::dom::ClipboardEvent_Binding::Wrap(JSContext*, mozilla::dom::ClipboardEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ClipboardEventBinding.cpp:533:25: note: ‘global’ declared here <--[g++]
46:13.20   533 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:13.20       |                         ^~~~~~
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ClipboardEventBinding.cpp:505:17: note: ‘aCx’ declared here <--[g++]
46:13.20   505 | Wrap(JSContext* aCx, mozilla::dom::ClipboardEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:13.20       |      ~~~~~~~~~~~^~~
46:13.20 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:13.20     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:13.20     inlined from ‘bool mozilla::dom::ContentVisibilityAutoStateChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::ContentVisibilityAutoStateChangeEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at ContentVisibilityAutoStateChangeEventBinding.cpp:508:90:
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:13.20  1141 |     *this->stack = this;
46:13.20       |     ~~~~~~~~~~~~~^~~~~~
46:13.20 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings3.cpp:288: <--[g++]
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ContentVisibilityAutoStateChangeEventBinding.cpp: In function ‘bool mozilla::dom::ContentVisibilityAutoStateChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::ContentVisibilityAutoStateChangeEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ContentVisibilityAutoStateChangeEventBinding.cpp:508:25: note: ‘global’ declared here <--[g++]
46:13.20   508 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:13.20       |                         ^~~~~~
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ContentVisibilityAutoStateChangeEventBinding.cpp:480:17: note: ‘aCx’ declared here <--[g++]
46:13.20   480 | Wrap(JSContext* aCx, mozilla::dom::ContentVisibilityAutoStateChangeEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:13.20       |      ~~~~~~~~~~~^~~
46:13.20 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:13.20     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
46:13.20     inlined from ‘JSObject* mozilla::dom::ContentVisibilityAutoStateChangeEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ContentVisibilityAutoStateChangeEvent]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/ContentVisibilityAutoStateChangeEventBinding.h:92:27,
46:13.20     inlined from ‘virtual JSObject* mozilla::dom::ContentVisibilityAutoStateChangeEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)’ at ContentVisibilityAutoStateChangeEvent.cpp:40:61:
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:13.20  1141 |     *this->stack = this;
46:13.20       |     ~~~~~~~~~~~~~^~~~~~
46:13.20 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/ContentVisibilityAutoStateChangeEvent.h:14, <--[g++]
46:13.20                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ContentVisibilityAutoStateChangeEvent.cpp:9, <--[g++]
46:13.20                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings3.cpp:275: <--[g++]
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/ContentVisibilityAutoStateChangeEventBinding.h: In member function ‘virtual JSObject* mozilla::dom::ContentVisibilityAutoStateChangeEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)’: <--[g++]
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/ContentVisibilityAutoStateChangeEventBinding.h:92:27: note: ‘reflector’ declared here <--[g++]
46:13.20    92 |     JS::Rooted<JSObject*> reflector(aCx);
46:13.20       |                           ^~~~~~~~~
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ContentVisibilityAutoStateChangeEvent.cpp:38:70: note: ‘aCx’ declared here <--[g++]
46:13.20    38 | ContentVisibilityAutoStateChangeEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
46:13.20       |                                                           ~~~~~~~~~~~^~~
46:13.20 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:13.20     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:13.20     inlined from ‘bool mozilla::dom::CloseEvent_Binding::Wrap(JSContext*, mozilla::dom::CloseEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at CloseEventBinding.cpp:612:90:
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:13.20  1141 |     *this->stack = this;
46:13.20       |     ~~~~~~~~~~~~~^~~~~~
46:13.20 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings3.cpp:184: <--[g++]
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CloseEventBinding.cpp: In function ‘bool mozilla::dom::CloseEvent_Binding::Wrap(JSContext*, mozilla::dom::CloseEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CloseEventBinding.cpp:612:25: note: ‘global’ declared here <--[g++]
46:13.20   612 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:13.20       |                         ^~~~~~
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CloseEventBinding.cpp:584:17: note: ‘aCx’ declared here <--[g++]
46:13.20   584 | Wrap(JSContext* aCx, mozilla::dom::CloseEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:13.20       |      ~~~~~~~~~~~^~~
46:13.20 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:13.20     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
46:13.20     inlined from ‘JSObject* mozilla::dom::CloseEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CloseEvent]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/CloseEventBinding.h:91:27,
46:13.20     inlined from ‘virtual JSObject* mozilla::dom::CloseEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)’ at CloseEvent.cpp:40:34:
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:13.20  1141 |     *this->stack = this;
46:13.20       |     ~~~~~~~~~~~~~^~~~~~
46:13.20 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/CloseEvent.h:14, <--[g++]
46:13.20                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CloseEvent.cpp:9, <--[g++]
46:13.20                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings3.cpp:171: <--[g++]
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/CloseEventBinding.h: In member function ‘virtual JSObject* mozilla::dom::CloseEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)’: <--[g++]
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/CloseEventBinding.h:91:27: note: ‘reflector’ declared here <--[g++]
46:13.20    91 |     JS::Rooted<JSObject*> reflector(aCx);
46:13.20       |                           ^~~~~~~~~
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CloseEvent.cpp:38:43: note: ‘aCx’ declared here <--[g++]
46:13.20    38 | CloseEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
46:13.20       |                                ~~~~~~~~~~~^~~
46:13.20 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:13.20     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
46:13.20     inlined from ‘virtual bool mozilla::dom::ChromeNodeList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’ at ChromeNodeListBinding.cpp:410:35:
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
46:13.20  1141 |     *this->stack = this;
46:13.20       |     ~~~~~~~~~~~~~^~~~~~
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeNodeListBinding.cpp: In member function ‘virtual bool mozilla::dom::ChromeNodeList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’: <--[g++]
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeNodeListBinding.cpp:410:25: note: ‘expando’ declared here <--[g++]
46:13.20   410 |   JS::Rooted<JSObject*> expando(cx);
46:13.20       |                         ^~~~~~~
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeNodeListBinding.cpp:384:50: note: ‘cx’ declared here <--[g++]
46:13.20   384 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
46:13.20       |                                       ~~~~~~~~~~~^~
46:13.20 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:13.20     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:13.20     inlined from ‘virtual bool mozilla::dom::ChromeNodeList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’ at ChromeNodeListBinding.cpp:518:81:
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
46:13.20  1141 |     *this->stack = this;
46:13.20       |     ~~~~~~~~~~~~~^~~~~~
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeNodeListBinding.cpp: In member function ‘virtual bool mozilla::dom::ChromeNodeList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’: <--[g++]
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeNodeListBinding.cpp:518:29: note: ‘expando’ declared here <--[g++]
46:13.20   518 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
46:13.20       |                             ^~~~~~~
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeNodeListBinding.cpp:490:33: note: ‘cx’ declared here <--[g++]
46:13.20   490 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
46:13.20       |                      ~~~~~~~~~~~^~
46:13.20 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
46:13.20     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
46:13.20     inlined from ‘virtual bool mozilla::dom::ChromeNodeList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const’ at ChromeNodeListBinding.cpp:610:32:
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘temp’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] <--[g++]
46:13.20  1141 |     *this->stack = this;
46:13.20       |     ~~~~~~~~~~~~~^~~~~~
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeNodeListBinding.cpp: In member function ‘virtual bool mozilla::dom::ChromeNodeList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const’: <--[g++]
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeNodeListBinding.cpp:610:25: note: ‘temp’ declared here <--[g++]
46:13.20   610 |   JS::Rooted<JS::Value> temp(cx);
46:13.20       |                         ^~~~
46:13.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeNodeListBinding.cpp:608:41: note: ‘cx’ declared here <--[g++]
46:13.20   608 | DOMProxyHandler::getElements(JSContext* cx, JS::Handle<JSObject*> proxy, uint32_t begin, uint32_t end, js::ElementAdder* adder) const
46:13.20       |                              ~~~~~~~~~~~^~
46:13.20 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:13.20     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:13.20     inlined from ‘bool mozilla::dom::ChromeNodeList_Binding::Wrap(JSContext*, mozilla::dom::ChromeNodeList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at ChromeNodeListBinding.cpp:708:90:
46:27.51 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:27.51  1141 |     *this->stack = this;
46:27.51       |     ~~~~~~~~~~~~~^~~~~~
46:27.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeNodeListBinding.cpp: In function ‘bool mozilla::dom::ChromeNodeList_Binding::Wrap(JSContext*, mozilla::dom::ChromeNodeList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:27.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeNodeListBinding.cpp:708:25: note: ‘global’ declared here <--[g++]
46:27.51   708 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:27.51       |                         ^~~~~~
46:27.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ChromeNodeListBinding.cpp:680:17: note: ‘aCx’ declared here <--[g++]
46:27.51   680 | Wrap(JSContext* aCx, mozilla::dom::ChromeNodeList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:27.51       |      ~~~~~~~~~~~^~~
46:27.51 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:27.51     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:27.51     inlined from ‘bool mozilla::dom::WindowClient_Binding::Wrap(JSContext*, mozilla::dom::Client*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at ClientBinding.cpp:1053:90:
46:27.51 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:27.51  1141 |     *this->stack = this;
46:27.51       |     ~~~~~~~~~~~~~^~~~~~
46:27.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ClientBinding.cpp: In function ‘bool mozilla::dom::WindowClient_Binding::Wrap(JSContext*, mozilla::dom::Client*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:27.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ClientBinding.cpp:1053:25: note: ‘global’ declared here <--[g++]
46:27.51  1053 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:27.51       |                         ^~~~~~
46:27.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ClientBinding.cpp:1025:17: note: ‘aCx’ declared here <--[g++]
46:27.51  1025 | Wrap(JSContext* aCx, mozilla::dom::Client* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:27.51       |      ~~~~~~~~~~~^~~
46:27.51 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:27.51     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:27.51     inlined from ‘bool mozilla::dom::Client_Binding::Wrap(JSContext*, mozilla::dom::Client*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at ClientBinding.cpp:558:90:
46:27.51 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:27.51  1141 |     *this->stack = this;
46:27.51       |     ~~~~~~~~~~~~~^~~~~~
46:27.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ClientBinding.cpp: In function ‘bool mozilla::dom::Client_Binding::Wrap(JSContext*, mozilla::dom::Client*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:27.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ClientBinding.cpp:558:25: note: ‘global’ declared here <--[g++]
46:27.51   558 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:27.51       |                         ^~~~~~
46:27.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ClientBinding.cpp:533:17: note: ‘aCx’ declared here <--[g++]
46:27.51   533 | Wrap(JSContext* aCx, mozilla::dom::Client* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:27.51       |      ~~~~~~~~~~~^~~
46:27.51 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:27.51     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:27.51     inlined from ‘bool mozilla::dom::Clients_Binding::Wrap(JSContext*, mozilla::dom::Clients*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at ClientsBinding.cpp:891:90:
46:27.51 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:27.51  1141 |     *this->stack = this;
46:27.51       |     ~~~~~~~~~~~~~^~~~~~
46:27.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ClientsBinding.cpp: In function ‘bool mozilla::dom::Clients_Binding::Wrap(JSContext*, mozilla::dom::Clients*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:27.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ClientsBinding.cpp:891:25: note: ‘global’ declared here <--[g++]
46:27.51   891 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:27.51       |                         ^~~~~~
46:27.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ClientsBinding.cpp:866:17: note: ‘aCx’ declared here <--[g++]
46:27.51   866 | Wrap(JSContext* aCx, mozilla::dom::Clients* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:27.51       |      ~~~~~~~~~~~^~~
46:27.51 cswrap: warning: cswrap: warning: 2024-04-11 15:56:44 still trying to lock /cswrap_cap_file_lock2024-04-11 15:56:44 still trying to lock /cswrap_cap_file_lock
46:27.51 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:27.51     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:27.51     inlined from ‘bool mozilla::dom::CompositionEvent_Binding::get_ranges(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at CompositionEventBinding.cpp:240:85:
46:27.51 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
46:27.51  1141 |     *this->stack = this;
46:27.51       |     ~~~~~~~~~~~~~^~~~~~
46:27.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CompositionEventBinding.cpp: In function ‘bool mozilla::dom::CompositionEvent_Binding::get_ranges(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
46:27.51 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CompositionEventBinding.cpp:240:25: note: ‘slotStorage’ declared here <--[g++]
46:27.51   240 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
46:27.52       |                         ^~~~~~~~~~~
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CompositionEventBinding.cpp:230:23: note: ‘cx’ declared here <--[g++]
46:27.52   230 | get_ranges(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
46:27.52       |            ~~~~~~~~~~~^~
46:27.52 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:27.52     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:27.52     inlined from ‘bool mozilla::dom::CompressionStream_Binding::Wrap(JSContext*, mozilla::dom::CompressionStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at CompressionStreamBinding.cpp:415:90:
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:27.52  1141 |     *this->stack = this;
46:27.52       |     ~~~~~~~~~~~~~^~~~~~
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CompressionStreamBinding.cpp: In function ‘bool mozilla::dom::CompressionStream_Binding::Wrap(JSContext*, mozilla::dom::CompressionStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CompressionStreamBinding.cpp:415:25: note: ‘global’ declared here <--[g++]
46:27.52   415 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:27.52       |                         ^~~~~~
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CompressionStreamBinding.cpp:390:17: note: ‘aCx’ declared here <--[g++]
46:27.52   390 | Wrap(JSContext* aCx, mozilla::dom::CompressionStream* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:27.52       |      ~~~~~~~~~~~^~~
46:27.52 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:27.52     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:27.52     inlined from ‘bool mozilla::dom::ConsoleInstance_Binding::Wrap(JSContext*, mozilla::dom::ConsoleInstance*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at ConsoleBinding.cpp:3364:90:
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:27.52  1141 |     *this->stack = this;
46:27.52       |     ~~~~~~~~~~~~~^~~~~~
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ConsoleBinding.cpp: In function ‘bool mozilla::dom::ConsoleInstance_Binding::Wrap(JSContext*, mozilla::dom::ConsoleInstance*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ConsoleBinding.cpp:3364:25: note: ‘global’ declared here <--[g++]
46:27.52  3364 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:27.52       |                         ^~~~~~
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ConsoleBinding.cpp:3339:17: note: ‘aCx’ declared here <--[g++]
46:27.52  3339 | Wrap(JSContext* aCx, mozilla::dom::ConsoleInstance* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:27.52       |      ~~~~~~~~~~~^~~
46:27.52 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:27.52     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:27.52     inlined from ‘bool mozilla::dom::ConstantSourceNode_Binding::Wrap(JSContext*, mozilla::dom::ConstantSourceNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at ConstantSourceNodeBinding.cpp:480:90:
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:27.52  1141 |     *this->stack = this;
46:27.52       |     ~~~~~~~~~~~~~^~~~~~
46:27.52 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings3.cpp:262: <--[g++]
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ConstantSourceNodeBinding.cpp: In function ‘bool mozilla::dom::ConstantSourceNode_Binding::Wrap(JSContext*, mozilla::dom::ConstantSourceNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ConstantSourceNodeBinding.cpp:480:25: note: ‘global’ declared here <--[g++]
46:27.52   480 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:27.52       |                         ^~~~~~
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ConstantSourceNodeBinding.cpp:446:17: note: ‘aCx’ declared here <--[g++]
46:27.52   446 | Wrap(JSContext* aCx, mozilla::dom::ConstantSourceNode* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:27.52       |      ~~~~~~~~~~~^~~
46:27.52 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:27.52     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:27.52     inlined from ‘bool mozilla::dom::ConvolverNode_Binding::Wrap(JSContext*, mozilla::dom::ConvolverNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at ConvolverNodeBinding.cpp:744:90:
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:27.52  1141 |     *this->stack = this;
46:27.52       |     ~~~~~~~~~~~~~^~~~~~
46:27.52 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings3.cpp:301: <--[g++]
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ConvolverNodeBinding.cpp: In function ‘bool mozilla::dom::ConvolverNode_Binding::Wrap(JSContext*, mozilla::dom::ConvolverNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ConvolverNodeBinding.cpp:744:25: note: ‘global’ declared here <--[g++]
46:27.52   744 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:27.52       |                         ^~~~~~
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/ConvolverNodeBinding.cpp:713:17: note: ‘aCx’ declared here <--[g++]
46:27.52   713 | Wrap(JSContext* aCx, mozilla::dom::ConvolverNode* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:27.52       |      ~~~~~~~~~~~^~~
46:27.52 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:27.52     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:27.52     inlined from ‘bool mozilla::dom::CredentialsContainer_Binding::Wrap(JSContext*, mozilla::dom::CredentialsContainer*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at CredentialManagementBinding.cpp:1118:90:
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:27.52  1141 |     *this->stack = this;
46:27.52       |     ~~~~~~~~~~~~~^~~~~~
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CredentialManagementBinding.cpp: In function ‘bool mozilla::dom::CredentialsContainer_Binding::Wrap(JSContext*, mozilla::dom::CredentialsContainer*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CredentialManagementBinding.cpp:1118:25: note: ‘global’ declared here <--[g++]
46:27.52  1118 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:27.52       |                         ^~~~~~
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CredentialManagementBinding.cpp:1093:17: note: ‘aCx’ declared here <--[g++]
46:27.52  1093 | Wrap(JSContext* aCx, mozilla::dom::CredentialsContainer* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:27.52       |      ~~~~~~~~~~~^~~
46:27.52 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:27.52     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:27.52     inlined from ‘bool mozilla::dom::Crypto_Binding::Wrap(JSContext*, mozilla::dom::Crypto*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at CryptoBinding.cpp:397:90:
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:27.52  1141 |     *this->stack = this;
46:27.52       |     ~~~~~~~~~~~~~^~~~~~
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CryptoBinding.cpp: In function ‘bool mozilla::dom::Crypto_Binding::Wrap(JSContext*, mozilla::dom::Crypto*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CryptoBinding.cpp:397:25: note: ‘global’ declared here <--[g++]
46:27.52   397 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:27.52       |                         ^~~~~~
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CryptoBinding.cpp:372:17: note: ‘aCx’ declared here <--[g++]
46:27.52   372 | Wrap(JSContext* aCx, mozilla::dom::Crypto* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:27.52       |      ~~~~~~~~~~~^~~
46:27.52 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:27.52     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:27.52     inlined from ‘bool mozilla::dom::CustomElementRegistry_Binding::Wrap(JSContext*, mozilla::dom::CustomElementRegistry*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at CustomElementRegistryBinding.cpp:1640:90:
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:27.52  1141 |     *this->stack = this;
46:27.52       |     ~~~~~~~~~~~~~^~~~~~
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CustomElementRegistryBinding.cpp: In function ‘bool mozilla::dom::CustomElementRegistry_Binding::Wrap(JSContext*, mozilla::dom::CustomElementRegistry*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CustomElementRegistryBinding.cpp:1640:25: note: ‘global’ declared here <--[g++]
46:27.52  1640 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:27.52       |                         ^~~~~~
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CustomElementRegistryBinding.cpp:1615:17: note: ‘aCx’ declared here <--[g++]
46:27.52  1615 | Wrap(JSContext* aCx, mozilla::dom::CustomElementRegistry* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:27.52       |      ~~~~~~~~~~~^~~
46:27.52 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:27.52     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:27.52     inlined from ‘bool mozilla::dom::CustomEvent_Binding::Wrap(JSContext*, mozilla::dom::CustomEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at CustomEventBinding.cpp:618:90:
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:27.52  1141 |     *this->stack = this;
46:27.52       |     ~~~~~~~~~~~~~^~~~~~
46:27.52 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings3.cpp:366: <--[g++]
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CustomEventBinding.cpp: In function ‘bool mozilla::dom::CustomEvent_Binding::Wrap(JSContext*, mozilla::dom::CustomEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CustomEventBinding.cpp:618:25: note: ‘global’ declared here <--[g++]
46:27.52   618 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:27.52       |                         ^~~~~~
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/CustomEventBinding.cpp:590:17: note: ‘aCx’ declared here <--[g++]
46:27.52   590 | Wrap(JSContext* aCx, mozilla::dom::CustomEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:27.52       |      ~~~~~~~~~~~^~~
46:27.52 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:27.52     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:27.52     inlined from ‘bool mozilla::dom::DOMImplementation_Binding::Wrap(JSContext*, mozilla::dom::DOMImplementation*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at DOMImplementationBinding.cpp:442:90:
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:27.52  1141 |     *this->stack = this;
46:27.52       |     ~~~~~~~~~~~~~^~~~~~
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMImplementationBinding.cpp: In function ‘bool mozilla::dom::DOMImplementation_Binding::Wrap(JSContext*, mozilla::dom::DOMImplementation*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMImplementationBinding.cpp:442:25: note: ‘global’ declared here <--[g++]
46:27.52   442 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:27.52       |                         ^~~~~~
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/DOMImplementationBinding.cpp:417:17: note: ‘aCx’ declared here <--[g++]
46:27.52   417 | Wrap(JSContext* aCx, mozilla::dom::DOMImplementation* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:27.52       |      ~~~~~~~~~~~^~~
46:27.52 cswrap: warning: cswrap: warning: 2024-04-11 15:56:45 still trying to lock /cswrap_cap_file_lock2024-04-11 15:56:45 still trying to lock /cswrap_cap_file_lock
46:27.52 cswrap: warning: 2024-04-11 15:56:46 still trying to lock /cswrap_cap_file_lock
46:27.52                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/toolkit/components/glean/GleanMetrics.h:12, <--[g++]
46:27.52                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/base/Document.h:57, <--[g++]
46:27.52                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/base/CustomElementRegistry.h:16, <--[g++]
46:27.52                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLLegendElementBinding.cpp:20, <--[g++]
46:27.52                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings9.cpp:2: <--[g++]
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] <--[g++]
46:27.52    29 |   constexpr explicit Labeled<T, E>(uint32_t id) : mId(id) {}
46:27.52       |                                    ^~~~~~~~
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note: remove the ‘< >’ <--[g++]
46:27.52 In file included from /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:53, <--[g++]
46:27.52                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/base/nsFrameLoader.h:35, <--[g++]
46:27.52                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/html/nsGenericHTMLFrameElement.h:13, <--[g++]
46:27.52                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/html/HTMLIFrameElement.h:12, <--[g++]
46:27.52                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLObjectElementBinding.cpp:33, <--[g++]
46:27.52                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings9.cpp:132: <--[g++]
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/layout/base/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]’: <--[g++]
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/layout/base/FrameProperties.h:202:51:   required from ‘mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]’ <--[g++]
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:   202 |     return ReinterpretHelper<T>::FromInternalValue(v); <--[g++]
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ <--[g++]
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:4171:27:   required from ‘mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]’ <--[g++]
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:  4171 |     return mProperties.Get(aProperty, aFoundResult); <--[g++]
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:       |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ <--[g++]
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:1378:50:   required from here <--[g++]
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:  1378 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); <--[g++]
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:       |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~config/external/icu/i18n/utf16collationiterator.o
46:27.52  <--[g++]
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/layout/base/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] <--[g++]
46:27.52   302 |       memcpy(&value, &aInternalValue, sizeof(value));
46:27.52       |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note: ‘mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >’ {aka ‘struct mozilla::FrameBidiData’} declared here <--[g++]
46:27.52   388 | struct FrameBidiData {
46:27.52       |        ^~~~~~~~~~~~~
46:27.52 In file included from /builddir/build/BUILD/thunderbird-115.8.0/js/public/CallAndConstruct.h:15, <--[g++]
46:27.52                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/HTMLElementBinding.h:6, <--[g++]
46:27.52                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLLegendElementBinding.cpp:4: <--[g++]
46:27.52 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:27.52     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:27.52     inlined from ‘virtual bool mozilla::dom::HTMLSelectElement_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’ at HTMLSelectElementBinding.cpp:2032:60:
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
46:27.52  1141 |     *this->stack = this;
46:27.52       |     ~~~~~~~~~~~~~^~~~~~
46:27.52 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings9.cpp:288: <--[g++]
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLSelectElementBinding.cpp: In member function ‘virtual bool mozilla::dom::HTMLSelectElement_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’: <--[g++]
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLSelectElementBinding.cpp:2032:25: note: ‘expando’ declared here <--[g++]
46:27.52  2032 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
46:27.52       |                         ^~~~~~~
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLSelectElementBinding.cpp:2015:36: note: ‘cx’ declared here <--[g++]
46:27.52  2015 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
46:27.52       |                         ~~~~~~~~~~~^~
46:27.52 config/external/icu/i18n/utf8collationiterator.o
46:27.52 /usr/lib64/cscppc/g++ -o uspoof_impl.o -c  -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/thunderbird-115.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/builddir/build/BUILD/thunderbird-115.8.0/config/external/icu/i18n -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/thunderbird-115.8.0/intl/icu/source/common -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -I/usr/include/nspr4 -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nss -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/thunderbird-115.8.0/objdir/mozilla-config.h -fno-sized-deallocation -fno-aligned-new -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wno-complain-wrong-lang -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -fno-exceptions -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/uspoof_impl.o.pp   /builddir/build/BUILD/thunderbird-115.8.0/intl/icu/source/i18n/uspoof_impl.cpp
46:27.52 /usr/lib64/cscppc/g++ -o utf16collationiterator.o -c  -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/thunderbird-115.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/builddir/build/BUILD/thunderbird-115.8.0/config/external/icu/i18n -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/thunderbird-115.8.0/intl/icu/source/common -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -I/usr/include/nspr4 -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nss -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/thunderbird-115.8.0/objdir/mozilla-config.h -fno-sized-deallocation -fno-aligned-new -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wno-complain-wrong-lang -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -fno-exceptions -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/utf16collationiterator.o.pp   /builddir/build/BUILD/thunderbird-115.8.0/intl/icu/source/i18n/utf16collationiterator.cpp
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/intl/icu/source/i18n/utf16collationiterator.cpp:266:25: warning: Dereference of null pointer [core.NullDereference] <--[clang++]
46:27.52 config/external/icu/i18n/utmscale.o
46:27.52 /usr/lib64/cscppc/g++ -o utf8collationiterator.o -c  -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/thunderbird-115.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/builddir/build/BUILD/thunderbird-115.8.0/config/external/icu/i18n -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/thunderbird-115.8.0/intl/icu/source/common -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -I/usr/include/nspr4 -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nss -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/thunderbird-115.8.0/objdir/mozilla-config.h -fno-sized-deallocation -fno-aligned-new -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wno-complain-wrong-lang -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -fno-exceptions -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/utf8collationiterator.o.pp   /builddir/build/BUILD/thunderbird-115.8.0/intl/icu/source/i18n/utf8collationiterator.cpp
46:27.52 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:27.52     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:27.52     inlined from ‘bool mozilla::dom::MozPluginParameter::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at HTMLObjectElementBinding.cpp:105:54:
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
46:27.52  1141 |     *this->stack = this;
46:27.52       |     ~~~~~~~~~~~~~^~~~~~
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLObjectElementBinding.cpp: In member function ‘bool mozilla::dom::MozPluginParameter::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLObjectElementBinding.cpp:105:25: note: ‘obj’ declared here <--[g++]
46:27.52   105 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
46:27.52       |                         ^~~
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLObjectElementBinding.cpp:97:49: note: ‘cx’ declared here <--[g++]
46:27.52    97 | MozPluginParameter::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
46:27.52       |                                      ~~~~~~~~~~~^~
46:27.52 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:27.52     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:27.52     inlined from ‘bool mozilla::dom::HTMLObjectElement_Binding::getPluginParameters(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’ at HTMLObjectElementBinding.cpp:2731:71:
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
46:27.52  1141 |     *this->stack = this;
46:27.52       |     ~~~~~~~~~~~~~^~~~~~
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLObjectElementBinding.cpp: In function ‘bool mozilla::dom::HTMLObjectElement_Binding::getPluginParameters(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’: <--[g++]
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLObjectElementBinding.cpp:2731:25: note: ‘returnArray’ declared here <--[g++]
46:27.52  2731 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
46:27.52       |                         ^~~~~~~~~~~
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLObjectElementBinding.cpp:2716:32: note: ‘cx’ declared here <--[g++]
46:27.52  2716 | getPluginParameters(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
46:27.52       |                     ~~~~~~~~~~~^~
46:27.52 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:27.52     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:27.52     inlined from ‘bool mozilla::dom::HTMLObjectElement_Binding::getPluginAttributes(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’ at HTMLObjectElementBinding.cpp:2671:71:
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
46:27.52  1141 |     *this->stack = this;
46:27.52       |     ~~~~~~~~~~~~~^~~~~~
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLObjectElementBinding.cpp: In function ‘bool mozilla::dom::HTMLObjectElement_Binding::getPluginAttributes(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’: <--[g++]
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLObjectElementBinding.cpp:2671:25: note: ‘returnArray’ declared here <--[g++]
46:27.52  2671 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
46:27.52       |                         ^~~~~~~~~~~
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLObjectElementBinding.cpp:2656:32: note: ‘cx’ declared here <--[g++]
46:27.52  2656 | getPluginAttributes(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
46:27.52       |                     ~~~~~~~~~~~^~
46:27.52 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:27.52     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:27.52     inlined from ‘bool mozilla::dom::HTMLLegendElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLLegendElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLLegendElementBinding.cpp:399:90:
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:27.52  1141 |     *this->stack = this;
46:27.52       |     ~~~~~~~~~~~~~^~~~~~
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLLegendElementBinding.cpp: In function ‘bool mozilla::dom::HTMLLegendElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLLegendElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLLegendElementBinding.cpp:399:25: note: ‘global’ declared here <--[g++]
46:27.52   399 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:27.52       |                         ^~~~~~
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLLegendElementBinding.cpp:362:17: note: ‘aCx’ declared here <--[g++]
46:27.52   362 | Wrap(JSContext* aCx, mozilla::dom::HTMLLegendElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:27.52       |      ~~~~~~~~~~~^~~
46:27.52 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:27.52     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:27.52     inlined from ‘bool mozilla::dom::HTMLMarqueeElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLMarqueeElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLMarqueeElementBinding.cpp:1529:90:
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:27.52  1141 |     *this->stack = this;
46:27.52       |     ~~~~~~~~~~~~~^~~~~~
46:27.52 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings9.cpp:41: <--[g++]
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLMarqueeElementBinding.cpp: In function ‘bool mozilla::dom::HTMLMarqueeElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLMarqueeElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLMarqueeElementBinding.cpp:1529:25: note: ‘global’ declared here <--[g++]
46:27.52  1529 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:27.52       |                         ^~~~~~
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLMarqueeElementBinding.cpp:1492:17: note: ‘aCx’ declared here <--[g++]
46:27.52  1492 | Wrap(JSContext* aCx, mozilla::dom::HTMLMarqueeElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:27.52       |      ~~~~~~~~~~~^~~
46:27.52 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:27.52     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:27.52     inlined from ‘bool mozilla::dom::HTMLMenuElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLMenuElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLMenuElementBinding.cpp:352:90:
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:27.52  1141 |     *this->stack = this;
46:27.52       |     ~~~~~~~~~~~~~^~~~~~
46:27.52 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings9.cpp:67: <--[g++]
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLMenuElementBinding.cpp: In function ‘bool mozilla::dom::HTMLMenuElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLMenuElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLMenuElementBinding.cpp:352:25: note: ‘global’ declared here <--[g++]
46:27.52   352 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:27.52       |                         ^~~~~~
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLMenuElementBinding.cpp:315:17: note: ‘aCx’ declared here <--[g++]
46:27.52   315 | Wrap(JSContext* aCx, mozilla::dom::HTMLMenuElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:27.52       |      ~~~~~~~~~~~^~~
46:27.52 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:27.52     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:27.52     inlined from ‘bool mozilla::dom::HTMLMetaElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLMetaElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLMetaElementBinding.cpp:700:90:
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:27.52  1141 |     *this->stack = this;
46:27.52       |     ~~~~~~~~~~~~~^~~~~~
46:27.52 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings9.cpp:80: <--[g++]
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLMetaElementBinding.cpp: In function ‘bool mozilla::dom::HTMLMetaElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLMetaElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLMetaElementBinding.cpp:700:25: note: ‘global’ declared here <--[g++]
46:27.52   700 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:27.52       |                         ^~~~~~
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLMetaElementBinding.cpp:663:17: note: ‘aCx’ declared here <--[g++]
46:27.52   663 | Wrap(JSContext* aCx, mozilla::dom::HTMLMetaElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:27.52       |      ~~~~~~~~~~~^~~
46:27.52 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:27.52     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:27.52     inlined from ‘bool mozilla::dom::HTMLOptGroupElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLOptGroupElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLOptGroupElementBinding.cpp:438:90:
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:27.52  1141 |     *this->stack = this;
46:27.52       |     ~~~~~~~~~~~~~^~~~~~
46:27.52 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings9.cpp:145: <--[g++]
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLOptGroupElementBinding.cpp: In function ‘bool mozilla::dom::HTMLOptGroupElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLOptGroupElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLOptGroupElementBinding.cpp:438:25: note: ‘global’ declared here <--[g++]
46:27.52   438 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:27.52       |                         ^~~~~~
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLOptGroupElementBinding.cpp:401:17: note: ‘aCx’ declared here <--[g++]
46:27.52   401 | Wrap(JSContext* aCx, mozilla::dom::HTMLOptGroupElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:27.52       |      ~~~~~~~~~~~^~~
46:27.52 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:27.52     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:27.52     inlined from ‘bool mozilla::dom::HTMLOptionElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLOptionElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLOptionElementBinding.cpp:943:90:
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:27.52  1141 |     *this->stack = this;
46:27.52       |     ~~~~~~~~~~~~~^~~~~~
46:27.52 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings9.cpp:158: <--[g++]
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLOptionElementBinding.cpp: In function ‘bool mozilla::dom::HTMLOptionElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLOptionElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLOptionElementBinding.cpp:943:25: note: ‘global’ declared here <--[g++]
46:27.52   943 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:27.52       |                         ^~~~~~
46:27.52 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLOptionElementBinding.cpp:906:17: note: ‘aCx’ declared here <--[g++]
46:27.52   906 | Wrap(JSContext* aCx, mozilla::dom::HTMLOptionElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:27.52       |      ~~~~~~~~~~~^~~
46:27.52 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:27.52     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:42.33     inlined from ‘bool mozilla::dom::HTMLParagraphElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLParagraphElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLParagraphElementBinding.cpp:356:90:
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:42.33  1141 |     *this->stack = this;
46:42.33       |     ~~~~~~~~~~~~~^~~~~~
46:42.33 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings9.cpp:197: <--[g++]
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLParagraphElementBinding.cpp: In function ‘bool mozilla::dom::HTMLParagraphElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLParagraphElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLParagraphElementBinding.cpp:356:25: note: ‘global’ declared here <--[g++]
46:42.33   356 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:42.33       |                         ^~~~~~
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLParagraphElementBinding.cpp:319:17: note: ‘aCx’ declared here <--[g++]
46:42.33   319 | Wrap(JSContext* aCx, mozilla::dom::HTMLParagraphElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:42.33       |      ~~~~~~~~~~~^~~
46:42.33 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:42.33     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:42.33     inlined from ‘bool mozilla::dom::HTMLPictureElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLPictureElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLPictureElementBinding.cpp:231:90:
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:42.33  1141 |     *this->stack = this;
46:42.33       |     ~~~~~~~~~~~~~^~~~~~
46:42.33 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings9.cpp:223: <--[g++]
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLPictureElementBinding.cpp: In function ‘bool mozilla::dom::HTMLPictureElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLPictureElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLPictureElementBinding.cpp:231:25: note: ‘global’ declared here <--[g++]
46:42.33   231 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:42.33       |                         ^~~~~~
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLPictureElementBinding.cpp:194:17: note: ‘aCx’ declared here <--[g++]
46:42.33   194 | Wrap(JSContext* aCx, mozilla::dom::HTMLPictureElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:42.33       |      ~~~~~~~~~~~^~~
46:42.33 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:42.33     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:42.33     inlined from ‘bool mozilla::dom::HTMLPreElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLPreElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLPreElementBinding.cpp:352:90:
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:42.33  1141 |     *this->stack = this;
46:42.33       |     ~~~~~~~~~~~~~^~~~~~
46:42.33 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings9.cpp:236: <--[g++]
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLPreElementBinding.cpp: In function ‘bool mozilla::dom::HTMLPreElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLPreElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLPreElementBinding.cpp:352:25: note: ‘global’ declared here <--[g++]
46:42.33   352 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:42.33       |                         ^~~~~~
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLPreElementBinding.cpp:315:17: note: ‘aCx’ declared here <--[g++]
46:42.33   315 | Wrap(JSContext* aCx, mozilla::dom::HTMLPreElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:42.33       |      ~~~~~~~~~~~^~~
46:42.33 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:42.33     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:42.33     inlined from ‘bool mozilla::dom::HTMLTableCellElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableCellElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLTableCellElementBinding.cpp:1494:90:
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:42.33  1141 |     *this->stack = this;
46:42.33       |     ~~~~~~~~~~~~~^~~~~~
46:42.33 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings9.cpp:366: <--[g++]
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLTableCellElementBinding.cpp: In function ‘bool mozilla::dom::HTMLTableCellElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableCellElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLTableCellElementBinding.cpp:1494:25: note: ‘global’ declared here <--[g++]
46:42.33  1494 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:42.33       |                         ^~~~~~
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLTableCellElementBinding.cpp:1457:17: note: ‘aCx’ declared here <--[g++]
46:42.33  1457 | Wrap(JSContext* aCx, mozilla::dom::HTMLTableCellElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:42.33       |      ~~~~~~~~~~~^~~
46:42.33 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:42.33     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:42.33     inlined from ‘bool mozilla::dom::HTMLMeterElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLMeterElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLMeterElementBinding.cpp:820:90:
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:42.33  1141 |     *this->stack = this;
46:42.33       |     ~~~~~~~~~~~~~^~~~~~
46:42.33 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings9.cpp:93: <--[g++]
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLMeterElementBinding.cpp: In function ‘bool mozilla::dom::HTMLMeterElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLMeterElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLMeterElementBinding.cpp:820:25: note: ‘global’ declared here <--[g++]
46:42.33   820 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:42.33       |                         ^~~~~~
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLMeterElementBinding.cpp:783:17: note: ‘aCx’ declared here <--[g++]
46:42.33   783 | Wrap(JSContext* aCx, mozilla::dom::HTMLMeterElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:42.33       |      ~~~~~~~~~~~^~~
46:42.33 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:42.33     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:42.33     inlined from ‘bool mozilla::dom::HTMLModElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLModElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLModElementBinding.cpp:442:90:
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:42.33  1141 |     *this->stack = this;
46:42.33       |     ~~~~~~~~~~~~~^~~~~~
46:42.33 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings9.cpp:106: <--[g++]
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLModElementBinding.cpp: In function ‘bool mozilla::dom::HTMLModElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLModElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLModElementBinding.cpp:442:25: note: ‘global’ declared here <--[g++]
46:42.33   442 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:42.33       |                         ^~~~~~
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLModElementBinding.cpp:405:17: note: ‘aCx’ declared here <--[g++]
46:42.33   405 | Wrap(JSContext* aCx, mozilla::dom::HTMLModElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:42.33       |      ~~~~~~~~~~~^~~
46:42.33 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:42.33     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:42.33     inlined from ‘bool mozilla::dom::HTMLQuoteElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLQuoteElementBinding.cpp:356:90:
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:42.33  1141 |     *this->stack = this;
46:42.33       |     ~~~~~~~~~~~~~^~~~~~
46:42.33 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings9.cpp:262: <--[g++]
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLQuoteElementBinding.cpp: In function ‘bool mozilla::dom::HTMLQuoteElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLQuoteElementBinding.cpp:356:25: note: ‘global’ declared here <--[g++]
46:42.33   356 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:42.33       |                         ^~~~~~
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLQuoteElementBinding.cpp:319:17: note: ‘aCx’ declared here <--[g++]
46:42.33   319 | Wrap(JSContext* aCx, mozilla::dom::HTMLSharedElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:42.33       |      ~~~~~~~~~~~^~~
46:42.33 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:42.33     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:42.33     inlined from ‘bool mozilla::dom::HTMLProgressElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLProgressElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLProgressElementBinding.cpp:514:90:
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:42.33  1141 |     *this->stack = this;
46:42.33       |     ~~~~~~~~~~~~~^~~~~~
46:42.33 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings9.cpp:249: <--[g++]
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLProgressElementBinding.cpp: In function ‘bool mozilla::dom::HTMLProgressElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLProgressElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLProgressElementBinding.cpp:514:25: note: ‘global’ declared here <--[g++]
46:42.33   514 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:42.33       |                         ^~~~~~
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLProgressElementBinding.cpp:477:17: note: ‘aCx’ declared here <--[g++]
46:42.33   477 | Wrap(JSContext* aCx, mozilla::dom::HTMLProgressElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:42.33       |      ~~~~~~~~~~~^~~
46:42.33 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:42.33     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:42.33     inlined from ‘bool mozilla::dom::HTMLSpanElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSpanElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLSpanElementBinding.cpp:231:90:
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:42.33  1141 |     *this->stack = this;
46:42.33       |     ~~~~~~~~~~~~~^~~~~~
46:42.33 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings9.cpp:327: <--[g++]
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLSpanElementBinding.cpp: In function ‘bool mozilla::dom::HTMLSpanElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSpanElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLSpanElementBinding.cpp:231:25: note: ‘global’ declared here <--[g++]
46:42.33   231 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:42.33       |                         ^~~~~~
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLSpanElementBinding.cpp:194:17: note: ‘aCx’ declared here <--[g++]
46:42.33   194 | Wrap(JSContext* aCx, mozilla::dom::HTMLSpanElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:42.33       |      ~~~~~~~~~~~^~~
46:42.33 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:42.33     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:42.33     inlined from ‘bool mozilla::dom::HTMLTableCaptionElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableCaptionElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLTableCaptionElementBinding.cpp:356:90:
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:42.33  1141 |     *this->stack = this;
46:42.33       |     ~~~~~~~~~~~~~^~~~~~
46:42.33 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings9.cpp:353: <--[g++]
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLTableCaptionElementBinding.cpp: In function ‘bool mozilla::dom::HTMLTableCaptionElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableCaptionElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLTableCaptionElementBinding.cpp:356:25: note: ‘global’ declared here <--[g++]
46:42.33   356 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:42.33       |                         ^~~~~~
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLTableCaptionElementBinding.cpp:319:17: note: ‘aCx’ declared here <--[g++]
46:42.33   319 | Wrap(JSContext* aCx, mozilla::dom::HTMLTableCaptionElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:42.33       |      ~~~~~~~~~~~^~~
46:42.33 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:42.33     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:42.33     inlined from ‘bool mozilla::dom::HTMLTableColElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableColElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLTableColElementBinding.cpp:782:90:
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:42.33  1141 |     *this->stack = this;
46:42.33       |     ~~~~~~~~~~~~~^~~~~~
46:42.33 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings9.cpp:379: <--[g++]
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLTableColElementBinding.cpp: In function ‘bool mozilla::dom::HTMLTableColElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableColElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLTableColElementBinding.cpp:782:25: note: ‘global’ declared here <--[g++]
46:42.33   782 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:42.33       |                         ^~~~~~
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLTableColElementBinding.cpp:745:17: note: ‘aCx’ declared here <--[g++]
46:42.33   745 | Wrap(JSContext* aCx, mozilla::dom::HTMLTableColElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:42.33       |      ~~~~~~~~~~~^~~
46:42.33 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:42.33     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:42.33     inlined from ‘bool mozilla::dom::HTMLParamElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLParamElementBinding.cpp:614:90:
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:42.33  1141 |     *this->stack = this;
46:42.33       |     ~~~~~~~~~~~~~^~~~~~
46:42.33 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings9.cpp:210: <--[g++]
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLParamElementBinding.cpp: In function ‘bool mozilla::dom::HTMLParamElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLParamElementBinding.cpp:614:25: note: ‘global’ declared here <--[g++]
46:42.33   614 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:42.33       |                         ^~~~~~
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLParamElementBinding.cpp:577:17: note: ‘aCx’ declared here <--[g++]
46:42.33   577 | Wrap(JSContext* aCx, mozilla::dom::HTMLSharedElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:42.33       |      ~~~~~~~~~~~^~~
46:42.33 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:42.33     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
46:42.33     inlined from ‘virtual bool mozilla::dom::HTMLOptionsCollection_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’ at HTMLOptionsCollectionBinding.cpp:508:35:
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
46:42.33  1141 |     *this->stack = this;
46:42.33       |     ~~~~~~~~~~~~~^~~~~~
46:42.33 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings9.cpp:171: <--[g++]
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLOptionsCollectionBinding.cpp: In member function ‘virtual bool mozilla::dom::HTMLOptionsCollection_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’: <--[g++]
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLOptionsCollectionBinding.cpp:508:25: note: ‘expando’ declared here <--[g++]
46:42.33   508 |   JS::Rooted<JSObject*> expando(cx);
46:42.33       |                         ^~~~~~~
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLOptionsCollectionBinding.cpp:482:50: note: ‘cx’ declared here <--[g++]
46:42.33   482 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
46:42.33       |                                       ~~~~~~~~~~~^~
46:42.33 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:42.33     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:42.33     inlined from ‘virtual bool mozilla::dom::HTMLOptionsCollection_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’ at HTMLOptionsCollectionBinding.cpp:739:81:
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
46:42.33  1141 |     *this->stack = this;
46:42.33       |     ~~~~~~~~~~~~~^~~~~~
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLOptionsCollectionBinding.cpp: In member function ‘virtual bool mozilla::dom::HTMLOptionsCollection_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’: <--[g++]
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLOptionsCollectionBinding.cpp:739:29: note: ‘expando’ declared here <--[g++]
46:42.33   739 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
46:42.33       |                             ^~~~~~~
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLOptionsCollectionBinding.cpp:711:33: note: ‘cx’ declared here <--[g++]
46:42.33   711 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
46:42.33       |                      ~~~~~~~~~~~^~
46:42.33 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:42.33     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
46:42.33     inlined from ‘virtual bool mozilla::dom::HTMLSelectElement_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’ at HTMLSelectElementBinding.cpp:1928:35:
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
46:42.33  1141 |     *this->stack = this;
46:42.33       |     ~~~~~~~~~~~~~^~~~~~
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLSelectElementBinding.cpp: In member function ‘virtual bool mozilla::dom::HTMLSelectElement_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’: <--[g++]
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLSelectElementBinding.cpp:1928:25: note: ‘expando’ declared here <--[g++]
46:42.33  1928 |   JS::Rooted<JSObject*> expando(cx);
46:42.33       |                         ^~~~~~~
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLSelectElementBinding.cpp:1902:50: note: ‘cx’ declared here <--[g++]
46:42.33  1902 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
46:42.33       |                                       ~~~~~~~~~~~^~
46:42.33 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:42.33     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:42.33     inlined from ‘virtual bool mozilla::dom::HTMLSelectElement_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’ at HTMLSelectElementBinding.cpp:2075:81:
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
46:42.33  1141 |     *this->stack = this;
46:42.33       |     ~~~~~~~~~~~~~^~~~~~
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLSelectElementBinding.cpp: In member function ‘virtual bool mozilla::dom::HTMLSelectElement_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’: <--[g++]
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLSelectElementBinding.cpp:2075:29: note: ‘expando’ declared here <--[g++]
46:42.33  2075 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
46:42.33       |                             ^~~~~~~
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLSelectElementBinding.cpp:2047:33: note: ‘cx’ declared here <--[g++]
46:42.33  2047 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
46:42.33       |                      ~~~~~~~~~~~^~
46:42.33 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:42.33     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = mozilla::dom::BindingCallContext; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:42.33     inlined from ‘bool mozilla::dom::HTMLSlotElement_Binding::assignedElements(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’ at HTMLSlotElementBinding.cpp:707:71:
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx_)[3]’ [-Wdangling-pointer=] <--[g++]
46:42.33  1141 |     *this->stack = this;
46:42.33       |     ~~~~~~~~~~~~~^~~~~~
46:42.33 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings9.cpp:301: <--[g++]
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLSlotElementBinding.cpp: In function ‘bool mozilla::dom::HTMLSlotElement_Binding::assignedElements(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’: <--[g++]
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLSlotElementBinding.cpp:707:25: note: ‘returnArray’ declared here <--[g++]
46:42.33   707 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
46:42.33       |                         ^~~~~~~~~~~
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLSlotElementBinding.cpp:687:29: note: ‘cx_’ declared here <--[g++]
46:42.33   687 | assignedElements(JSContext* cx_, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
46:42.33       |                  ~~~~~~~~~~~^~~
46:42.33 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:42.33     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = mozilla::dom::BindingCallContext; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:42.33     inlined from ‘bool mozilla::dom::HTMLSlotElement_Binding::assignedNodes(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’ at HTMLSlotElementBinding.cpp:641:71:
46:42.33 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx_)[3]’ [-Wdangling-pointer=] <--[g++]
46:42.33  1141 |     *this->stack = this;
46:42.34       |     ~~~~~~~~~~~~~^~~~~~
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLSlotElementBinding.cpp: In function ‘bool mozilla::dom::HTMLSlotElement_Binding::assignedNodes(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’: <--[g++]
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLSlotElementBinding.cpp:641:25: note: ‘returnArray’ declared here <--[g++]
46:42.34   641 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
46:42.34       |                         ^~~~~~~~~~~
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLSlotElementBinding.cpp:621:26: note: ‘cx_’ declared here <--[g++]
46:42.34   621 | assignedNodes(JSContext* cx_, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
46:42.34       |               ~~~~~~~~~~~^~~
46:42.34 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:42.34     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:42.34     inlined from ‘bool mozilla::dom::HTMLLinkElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLLinkElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLLinkElementBinding.cpp:1770:90:
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:42.34  1141 |     *this->stack = this;
46:42.34       |     ~~~~~~~~~~~~~^~~~~~
46:42.34 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings9.cpp:15: <--[g++]
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLLinkElementBinding.cpp: In function ‘bool mozilla::dom::HTMLLinkElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLLinkElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLLinkElementBinding.cpp:1770:25: note: ‘global’ declared here <--[g++]
46:42.34  1770 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:42.34       |                         ^~~~~~
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLLinkElementBinding.cpp:1733:17: note: ‘aCx’ declared here <--[g++]
46:42.34  1733 | Wrap(JSContext* aCx, mozilla::dom::HTMLLinkElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:42.34       |      ~~~~~~~~~~~^~~
46:42.34 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:42.34     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:42.34     inlined from ‘bool mozilla::dom::HTMLMapElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLMapElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLMapElementBinding.cpp:394:90:
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:42.34  1141 |     *this->stack = this;
46:42.34       |     ~~~~~~~~~~~~~^~~~~~
46:42.34 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings9.cpp:28: <--[g++]
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLMapElementBinding.cpp: In function ‘bool mozilla::dom::HTMLMapElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLMapElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLMapElementBinding.cpp:394:25: note: ‘global’ declared here <--[g++]
46:42.34   394 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:42.34       |                         ^~~~~~
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLMapElementBinding.cpp:357:17: note: ‘aCx’ declared here <--[g++]
46:42.34   357 | Wrap(JSContext* aCx, mozilla::dom::HTMLMapElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:42.34       |      ~~~~~~~~~~~^~~
46:42.34 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:42.34     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:42.34     inlined from ‘bool mozilla::dom::HTMLOListElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedListElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLOListElementBinding.cpp:600:90:
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:42.34  1141 |     *this->stack = this;
46:42.34       |     ~~~~~~~~~~~~~^~~~~~
46:42.34 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings9.cpp:119: <--[g++]
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLOListElementBinding.cpp: In function ‘bool mozilla::dom::HTMLOListElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedListElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLOListElementBinding.cpp:600:25: note: ‘global’ declared here <--[g++]
46:42.34   600 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:42.34       |                         ^~~~~~
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLOListElementBinding.cpp:563:17: note: ‘aCx’ declared here <--[g++]
46:42.34   563 | Wrap(JSContext* aCx, mozilla::dom::HTMLSharedListElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:42.34       |      ~~~~~~~~~~~^~~
46:42.34 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:42.34     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:42.34     inlined from ‘bool mozilla::dom::HTMLObjectElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLObjectElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLObjectElementBinding.cpp:3361:90:
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:42.34  1141 |     *this->stack = this;
46:42.34       |     ~~~~~~~~~~~~~^~~~~~
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLObjectElementBinding.cpp: In function ‘bool mozilla::dom::HTMLObjectElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLObjectElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLObjectElementBinding.cpp:3361:25: note: ‘global’ declared here <--[g++]
46:42.34  3361 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:42.34       |                         ^~~~~~
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLObjectElementBinding.cpp:3324:17: note: ‘aCx’ declared here <--[g++]
46:42.34  3324 | Wrap(JSContext* aCx, mozilla::dom::HTMLObjectElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:42.34       |      ~~~~~~~~~~~^~~
46:42.34 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:42.34     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
46:42.34     inlined from ‘virtual bool mozilla::dom::HTMLSelectElement_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’ at HTMLSelectElementBinding.cpp:2005:35:
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
46:42.34  1141 |     *this->stack = this;
46:42.34       |     ~~~~~~~~~~~~~^~~~~~
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLSelectElementBinding.cpp: In member function ‘virtual bool mozilla::dom::HTMLSelectElement_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’: <--[g++]
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLSelectElementBinding.cpp:2005:25: note: ‘expando’ declared here <--[g++]
46:42.34  2005 |   JS::Rooted<JSObject*> expando(cx);
46:42.34       |                         ^~~~~~~
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLSelectElementBinding.cpp:1993:42: note: ‘cx’ declared here <--[g++]
46:42.34  1993 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
46:42.34       |                               ~~~~~~~~~~~^~
46:42.34 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:42.34     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
46:42.34     inlined from ‘virtual bool mozilla::dom::HTMLOptionsCollection_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’ at HTMLOptionsCollectionBinding.cpp:648:35:
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
46:42.34  1141 |     *this->stack = this;
46:42.34       |     ~~~~~~~~~~~~~^~~~~~
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLOptionsCollectionBinding.cpp: In member function ‘virtual bool mozilla::dom::HTMLOptionsCollection_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’: <--[g++]
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLOptionsCollectionBinding.cpp:648:25: note: ‘expando’ declared here <--[g++]
46:42.34   648 |   JS::Rooted<JSObject*> expando(cx);
46:42.34       |                         ^~~~~~~
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLOptionsCollectionBinding.cpp:628:42: note: ‘cx’ declared here <--[g++]
46:42.34   628 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
46:42.34       |                               ~~~~~~~~~~~^~
46:42.34 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:42.34     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:42.34     inlined from ‘bool mozilla::dom::HTMLOptionsCollection_Binding::Wrap(JSContext*, mozilla::dom::HTMLOptionsCollection*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLOptionsCollectionBinding.cpp:1035:90:
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:42.34  1141 |     *this->stack = this;
46:42.34       |     ~~~~~~~~~~~~~^~~~~~
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLOptionsCollectionBinding.cpp: In function ‘bool mozilla::dom::HTMLOptionsCollection_Binding::Wrap(JSContext*, mozilla::dom::HTMLOptionsCollection*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLOptionsCollectionBinding.cpp:1035:25: note: ‘global’ declared here <--[g++]
46:42.34  1035 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:42.34       |                         ^~~~~~
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLOptionsCollectionBinding.cpp:1007:17: note: ‘aCx’ declared here <--[g++]
46:42.34  1007 | Wrap(JSContext* aCx, mozilla::dom::HTMLOptionsCollection* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:42.34       |      ~~~~~~~~~~~^~~
46:42.34 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:42.34     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:42.34     inlined from ‘bool mozilla::dom::HTMLOutputElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLOutputElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLOutputElementBinding.cpp:968:90:
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:42.34  1141 |     *this->stack = this;
46:42.34       |     ~~~~~~~~~~~~~^~~~~~
46:42.34 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings9.cpp:184: <--[g++]
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLOutputElementBinding.cpp: In function ‘bool mozilla::dom::HTMLOutputElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLOutputElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLOutputElementBinding.cpp:968:25: note: ‘global’ declared here <--[g++]
46:42.34   968 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:42.34       |                         ^~~~~~
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLOutputElementBinding.cpp:931:17: note: ‘aCx’ declared here <--[g++]
46:42.34   931 | Wrap(JSContext* aCx, mozilla::dom::HTMLOutputElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:42.34       |      ~~~~~~~~~~~^~~
46:42.34 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:42.34     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:42.34     inlined from ‘bool mozilla::dom::HTMLScriptElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLScriptElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLScriptElementBinding.cpp:1362:90:
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:42.34  1141 |     *this->stack = this;
46:42.34       |     ~~~~~~~~~~~~~^~~~~~
46:42.34 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings9.cpp:275: <--[g++]
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLScriptElementBinding.cpp: In function ‘bool mozilla::dom::HTMLScriptElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLScriptElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLScriptElementBinding.cpp:1362:25: note: ‘global’ declared here <--[g++]
46:42.34  1362 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:42.34       |                         ^~~~~~
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLScriptElementBinding.cpp:1325:17: note: ‘aCx’ declared here <--[g++]
46:42.34  1325 | Wrap(JSContext* aCx, mozilla::dom::HTMLScriptElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:42.34       |      ~~~~~~~~~~~^~~
46:42.34 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:42.34     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:42.34     inlined from ‘bool mozilla::dom::HTMLSelectElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSelectElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLSelectElementBinding.cpp:2315:90:
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:42.34  1141 |     *this->stack = this;
46:42.34       |     ~~~~~~~~~~~~~^~~~~~
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLSelectElementBinding.cpp: In function ‘bool mozilla::dom::HTMLSelectElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSelectElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLSelectElementBinding.cpp:2315:25: note: ‘global’ declared here <--[g++]
46:42.34  2315 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:42.34       |                         ^~~~~~
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLSelectElementBinding.cpp:2278:17: note: ‘aCx’ declared here <--[g++]
46:42.34  2278 | Wrap(JSContext* aCx, mozilla::dom::HTMLSelectElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:42.34       |      ~~~~~~~~~~~^~~
46:42.34 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:42.34     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:42.34     inlined from ‘bool mozilla::dom::HTMLSlotElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSlotElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLSlotElementBinding.cpp:1059:90:
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:42.34  1141 |     *this->stack = this;
46:42.34       |     ~~~~~~~~~~~~~^~~~~~
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLSlotElementBinding.cpp: In function ‘bool mozilla::dom::HTMLSlotElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSlotElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLSlotElementBinding.cpp:1059:25: note: ‘global’ declared here <--[g++]
46:42.34  1059 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:42.34       |                         ^~~~~~
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLSlotElementBinding.cpp:1022:17: note: ‘aCx’ declared here <--[g++]
46:42.34  1022 | Wrap(JSContext* aCx, mozilla::dom::HTMLSlotElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:42.34       |      ~~~~~~~~~~~^~~
46:42.34 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:42.34     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:42.34     inlined from ‘bool mozilla::dom::HTMLSourceElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSourceElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLSourceElementBinding.cpp:896:90:
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:42.34  1141 |     *this->stack = this;
46:42.34       |     ~~~~~~~~~~~~~^~~~~~
46:42.34 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings9.cpp:314: <--[g++]
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLSourceElementBinding.cpp: In function ‘bool mozilla::dom::HTMLSourceElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSourceElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLSourceElementBinding.cpp:896:25: note: ‘global’ declared here <--[g++]
46:42.34   896 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:42.34       |                         ^~~~~~
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLSourceElementBinding.cpp:859:17: note: ‘aCx’ declared here <--[g++]
46:42.34   859 | Wrap(JSContext* aCx, mozilla::dom::HTMLSourceElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:42.34       |      ~~~~~~~~~~~^~~
46:42.34 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:42.34     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:42.34     inlined from ‘bool mozilla::dom::HTMLStyleElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLStyleElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLStyleElementBinding.cpp:631:90:
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:42.34  1141 |     *this->stack = this;
46:42.34       |     ~~~~~~~~~~~~~^~~~~~
46:42.34 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings9.cpp:340: <--[g++]
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLStyleElementBinding.cpp: In function ‘bool mozilla::dom::HTMLStyleElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLStyleElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLStyleElementBinding.cpp:631:25: note: ‘global’ declared here <--[g++]
46:42.34   631 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:42.34       |                         ^~~~~~
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLStyleElementBinding.cpp:594:17: note: ‘aCx’ declared here <--[g++]
46:42.34   594 | Wrap(JSContext* aCx, mozilla::dom::HTMLStyleElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:42.34       |      ~~~~~~~~~~~^~~
46:42.34 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:42.34     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:42.34     inlined from ‘bool mozilla::dom::HTMLTableElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLTableElementBinding.cpp:1815:90:
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:42.34  1141 |     *this->stack = this;
46:42.34       |     ~~~~~~~~~~~~~^~~~~~
46:42.34 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings9.cpp:392: <--[g++]
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLTableElementBinding.cpp: In function ‘bool mozilla::dom::HTMLTableElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLTableElementBinding.cpp:1815:25: note: ‘global’ declared here <--[g++]
46:42.34  1815 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:42.34       |                         ^~~~~~
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLTableElementBinding.cpp:1778:17: note: ‘aCx’ declared here <--[g++]
46:42.34  1778 | Wrap(JSContext* aCx, mozilla::dom::HTMLTableElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:42.34       |      ~~~~~~~~~~~^~~
46:42.34 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:42.34     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:42.34     inlined from ‘bool mozilla::dom::HTMLTableRowElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableRowElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLTableRowElementBinding.cpp:925:90:
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:42.34  1141 |     *this->stack = this;
46:42.34       |     ~~~~~~~~~~~~~^~~~~~
46:42.34 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings9.cpp:405: <--[g++]
46:42.34 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLTableRowElementBinding.cpp: In function ‘bool mozilla::dom::HTMLTableRowElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableRowElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLTableRowElementBinding.cpp:925:25: note: ‘global’ declared here <--[g++]
46:55.22   925 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
46:55.22       |                         ^~~~~~
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLTableRowElementBinding.cpp:888:17: note: ‘aCx’ declared here <--[g++]
46:55.22   888 | Wrap(JSContext* aCx, mozilla::dom::HTMLTableRowElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
46:55.22       |      ~~~~~~~~~~~^~~
46:55.22 In file included from /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp:46: <--[clang++]
46:55.22 In file included from /builddir/build/BUILD/thunderbird-115.8.0/dom/workers/WorkerPrivate.h:37: <--[clang++]
46:55.22 In file included from /builddir/build/BUILD/thunderbird-115.8.0/dom/workers/WorkerLoadInfo.h:15: <--[clang++]
46:55.22 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:37: <--[clang++]
46:55.22 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:32: <--[clang++]
46:55.22 In file included from /builddir/build/BUILD/thunderbird-115.8.0/ipc/glue/SideVariant.h:13: <--[clang++]
46:55.22 In file included from /builddir/build/BUILD/thunderbird-115.8.0/ipc/glue/ProtocolUtils.h:27: <--[clang++]
46:55.22 In file included from /builddir/build/BUILD/thunderbird-115.8.0/ipc/glue/MessageChannel.h:26: <--[clang++]
46:55.22 In file included from /builddir/build/BUILD/thunderbird-115.8.0/ipc/glue/MessageLink.h:12: <--[clang++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/ipc/chromium/src/base/message_loop.h:465:10: warning: Value stored to 'type' during its initialization is never read [deadcode.DeadStores] <--[clang++]
46:55.22                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/toolkit/components/glean/GleanMetrics.h:12, <--[g++]
46:55.22                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/base/Document.h:57, <--[g++]
46:55.22                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GeometryUtilsBinding.cpp:18, <--[g++]
46:55.22                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings7.cpp:301: <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] <--[g++]
46:55.22    29 |   constexpr explicit Labeled<T, E>(uint32_t id) : mId(id) {}
46:55.22       |                                    ^~~~~~~~
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note: remove the ‘< >’ <--[g++]
46:55.22 In file included from /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:53, <--[g++]
46:55.22                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/base/nsFrameLoader.h:35, <--[g++]
46:55.22                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FrameLoaderBinding.cpp:35, <--[g++]
46:55.22                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings7.cpp:15: <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/layout/base/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]’: <--[g++]
46:55.22 config/external/icu/i18n/vtzone.o
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/layout/base/FrameProperties.h:202:51:   required from ‘mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]’ <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:   202 |     return ReinterpretHelper<T>::FromInternalValue(v); <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:4171:27:   required from ‘mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]’ <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:  4171 |     return mProperties.Get(aProperty, aFoundResult); <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:       |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:1378:50:   required from here <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:  1378 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:       |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/layout/base/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] <--[g++]
46:55.22   302 |       memcpy(&value, &aInternalValue, sizeof(value));
46:55.22       |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note: ‘mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >’ {aka ‘struct mozilla::FrameBidiData’} declared here <--[g++]
46:55.22   388 | struct FrameBidiData {
46:55.22       |        ^~~~~~~~~~~~~
46:55.22 In file included from /builddir/build/BUILD/thunderbird-115.8.0/js/public/CallAndConstruct.h:15, <--[g++]
46:55.22 config/external/icu/i18n/windtfmt.o
46:55.22                  from /builddir/build/BUILD/thunderbird-115.8.0/js/src/jsapi.h:30, <--[g++]
46:55.22                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/AtomList.h:10, <--[g++]
46:55.22                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FrameCrashedEventBinding.cpp:4, <--[g++]
46:55.22                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings7.cpp:2: <--[g++]
46:55.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:55.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
46:55.22     inlined from ‘virtual bool mozilla::dom::GleanCategory_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’ at GleanBinding.cpp:242:35:
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
46:55.22  1141 |     *this->stack = this;
46:55.22       |     ~~~~~~~~~~~~~^~~~~~
46:55.22 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings7.cpp:327: <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp: In member function ‘virtual bool mozilla::dom::GleanCategory_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’: <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp:242:25: note: ‘expando’ declared here <--[g++]
46:55.22   242 |   JS::Rooted<JSObject*> expando(cx);
46:55.22       |                         ^~~~~~~
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp:232:42: note: ‘cx’ declared here <--[g++]
46:55.22   232 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
46:55.22       |                               ~~~~~~~~~~~^~
46:55.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:55.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
46:55.22     inlined from ‘virtual bool mozilla::dom::GleanImpl_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’ at GleanBinding.cpp:793:35:
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
46:55.22  1141 |     *this->stack = this;
46:55.22       |     ~~~~~~~~~~~~~^~~~~~
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp: In member function ‘virtual bool mozilla::dom::GleanImpl_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’: <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp:793:25: note: ‘expando’ declared here <--[g++]
46:55.22   793 |   JS::Rooted<JSObject*> expando(cx);
46:55.22       |                         ^~~~~~~
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp:783:42: note: ‘cx’ declared here <--[g++]
46:55.22   783 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
46:55.22       |                               ~~~~~~~~~~~^~
46:55.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:55.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
46:55.22     inlined from ‘virtual bool mozilla::dom::GleanLabeled_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’ at GleanBinding.cpp:1344:35:
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
46:55.22  1141 |     *this->stack = this;
46:55.22       |     ~~~~~~~~~~~~~^~~~~~
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp: In member function ‘virtual bool mozilla::dom::GleanLabeled_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’: <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp:1344:25: note: ‘expando’ declared here <--[g++]
46:55.22  1344 |   JS::Rooted<JSObject*> expando(cx);
46:55.22       |                         ^~~~~~~
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp:1334:42: note: ‘cx’ declared here <--[g++]
46:55.22  1334 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
46:55.22       |                               ~~~~~~~~~~~^~
46:55.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:55.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
46:55.22     inlined from ‘virtual bool mozilla::dom::GleanPingsImpl_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’ at GleanPingsBinding.cpp:240:35:
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
46:55.22  1141 |     *this->stack = this;
46:55.22       |     ~~~~~~~~~~~~~^~~~~~
46:55.22 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings7.cpp:340: <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanPingsBinding.cpp: In member function ‘virtual bool mozilla::dom::GleanPingsImpl_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’: <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanPingsBinding.cpp:240:25: note: ‘expando’ declared here <--[g++]
46:55.22   240 |   JS::Rooted<JSObject*> expando(cx);
46:55.22       |                         ^~~~~~~
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanPingsBinding.cpp:230:42: note: ‘cx’ declared here <--[g++]
46:55.22   230 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
46:55.22       |                               ~~~~~~~~~~~^~
46:55.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:55.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:55.22     inlined from ‘void mozilla::dom::FrameLoader_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at FrameLoaderBinding.cpp:1426:74:
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:55.22  1141 |     *this->stack = this;
46:55.22       |     ~~~~~~~~~~~~~^~~~~~
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FrameLoaderBinding.cpp: In function ‘void mozilla::dom::FrameLoader_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FrameLoaderBinding.cpp:1426:25: note: ‘parentProto’ declared here <--[g++]
46:55.22  1426 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
46:55.22       |                         ^~~~~~~~~~~
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FrameLoaderBinding.cpp:1424:35: note: ‘aCx’ declared here <--[g++]
46:55.22  1424 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
46:55.22       |                        ~~~~~~~~~~~^~~
46:55.22 /usr/lib64/cscppc/g++ -o utmscale.o -c  -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/thunderbird-115.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/builddir/build/BUILD/thunderbird-115.8.0/config/external/icu/i18n -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/thunderbird-115.8.0/intl/icu/source/common -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -I/usr/include/nspr4 -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nss -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/thunderbird-115.8.0/objdir/mozilla-config.h -fno-sized-deallocation -fno-aligned-new -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wno-complain-wrong-lang -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -fno-exceptions -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/utmscale.o.pp   /builddir/build/BUILD/thunderbird-115.8.0/intl/icu/source/i18n/utmscale.cpp
46:55.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:55.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:55.22     inlined from ‘void mozilla::dom::Gamepad_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at GamepadBinding.cpp:1249:74:
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:55.22  1141 |     *this->stack = this;
46:55.22       |     ~~~~~~~~~~~~~^~~~~~
46:55.22 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings7.cpp:106: <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadBinding.cpp: In function ‘void mozilla::dom::Gamepad_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadBinding.cpp:1249:25: note: ‘parentProto’ declared here <--[g++]
46:55.22  1249 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
46:55.22       |                         ^~~~~~~~~~~
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadBinding.cpp:1247:35: note: ‘aCx’ declared here <--[g++]
46:55.22  1247 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
46:55.22       |                        ~~~~~~~~~~~^~~
46:55.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:55.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:55.22     inlined from ‘void mozilla::dom::GamepadButton_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at GamepadBinding.cpp:1656:74:
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:55.22  1141 |     *this->stack = this;
46:55.22       |     ~~~~~~~~~~~~~^~~~~~
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadBinding.cpp: In function ‘void mozilla::dom::GamepadButton_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadBinding.cpp:1656:25: note: ‘parentProto’ declared here <--[g++]
46:55.22  1656 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
46:55.22       |                         ^~~~~~~~~~~
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadBinding.cpp:1654:35: note: ‘aCx’ declared here <--[g++]
46:55.22  1654 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
46:55.22       |                        ~~~~~~~~~~~^~~
46:55.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:55.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:55.22     inlined from ‘void mozilla::dom::GamepadHapticActuator_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at GamepadHapticActuatorBinding.cpp:454:74:
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:55.22  1141 |     *this->stack = this;
46:55.22       |     ~~~~~~~~~~~~~^~~~~~
46:55.22 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings7.cpp:171: <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadHapticActuatorBinding.cpp: In function ‘void mozilla::dom::GamepadHapticActuator_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadHapticActuatorBinding.cpp:454:25: note: ‘parentProto’ declared here <--[g++]
46:55.22   454 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
46:55.22       |                         ^~~~~~~~~~~
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadHapticActuatorBinding.cpp:452:35: note: ‘aCx’ declared here <--[g++]
46:55.22   452 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
46:55.22       |                        ~~~~~~~~~~~^~~
46:55.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:55.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:55.22     inlined from ‘void mozilla::dom::GamepadLightIndicator_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at GamepadLightIndicatorBinding.cpp:595:74:
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:55.22  1141 |     *this->stack = this;
46:55.22       |     ~~~~~~~~~~~~~^~~~~~
46:55.22 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings7.cpp:184: <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadLightIndicatorBinding.cpp: In function ‘void mozilla::dom::GamepadLightIndicator_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadLightIndicatorBinding.cpp:595:25: note: ‘parentProto’ declared here <--[g++]
46:55.22   595 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
46:55.22       |                         ^~~~~~~~~~~
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadLightIndicatorBinding.cpp:593:35: note: ‘aCx’ declared here <--[g++]
46:55.22   593 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
46:55.22       |                        ~~~~~~~~~~~^~~
46:55.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:55.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:55.22     inlined from ‘void mozilla::dom::GamepadPose_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at GamepadPoseBinding.cpp:656:74:
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:55.22  1141 |     *this->stack = this;
46:55.22       |     ~~~~~~~~~~~~~^~~~~~
46:55.22 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings7.cpp:197: <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadPoseBinding.cpp: In function ‘void mozilla::dom::GamepadPose_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadPoseBinding.cpp:656:25: note: ‘parentProto’ declared here <--[g++]
46:55.22   656 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
46:55.22       |                         ^~~~~~~~~~~
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadPoseBinding.cpp:654:35: note: ‘aCx’ declared here <--[g++]
46:55.22   654 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
46:55.22       |                        ~~~~~~~~~~~^~~
46:55.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:55.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:55.22     inlined from ‘void mozilla::dom::GamepadServiceTest_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at GamepadServiceTestBinding.cpp:1168:74:
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:55.22  1141 |     *this->stack = this;
46:55.22       |     ~~~~~~~~~~~~~^~~~~~
46:55.22 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings7.cpp:210: <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadServiceTestBinding.cpp: In function ‘void mozilla::dom::GamepadServiceTest_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadServiceTestBinding.cpp:1168:25: note: ‘parentProto’ declared here <--[g++]
46:55.22  1168 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
46:55.22       |                         ^~~~~~~~~~~
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadServiceTestBinding.cpp:1166:35: note: ‘aCx’ declared here <--[g++]
46:55.22  1166 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
46:55.22       |                        ~~~~~~~~~~~^~~
46:55.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:55.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:55.22     inlined from ‘void mozilla::dom::GamepadTouch_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at GamepadTouchBinding.cpp:466:74:
46:55.22 /usr/lib64/cscppc/g++ -o vtzone.o -c  -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/thunderbird-115.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/builddir/build/BUILD/thunderbird-115.8.0/config/external/icu/i18n -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/thunderbird-115.8.0/intl/icu/source/common -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -I/usr/include/nspr4 -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nss -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/thunderbird-115.8.0/objdir/mozilla-config.h -fno-sized-deallocation -fno-aligned-new -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wno-complain-wrong-lang -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -fno-exceptions -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/vtzone.o.pp   /builddir/build/BUILD/thunderbird-115.8.0/intl/icu/source/i18n/vtzone.cpp
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:55.22  1141 |     *this->stack = this;
46:55.22       |     ~~~~~~~~~~~~~^~~~~~
46:55.22 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings7.cpp:223: <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadTouchBinding.cpp: In function ‘void mozilla::dom::GamepadTouch_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadTouchBinding.cpp:466:25: note: ‘parentProto’ declared here <--[g++]
46:55.22   466 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
46:55.22       |                         ^~~~~~~~~~~
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadTouchBinding.cpp:464:35: note: ‘aCx’ declared here <--[g++]
46:55.22   464 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
46:55.22       |                        ~~~~~~~~~~~^~~
46:55.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:55.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:55.22     inlined from ‘void mozilla::dom::Geolocation_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at GeolocationBinding.cpp:704:74:
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:55.22  1141 |     *this->stack = this;
46:55.22       |     ~~~~~~~~~~~~~^~~~~~
46:55.22 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings7.cpp:249: <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GeolocationBinding.cpp: In function ‘void mozilla::dom::Geolocation_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GeolocationBinding.cpp:704:25: note: ‘parentProto’ declared here <--[g++]
46:55.22   704 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
46:55.22       |                         ^~~~~~~~~~~
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GeolocationBinding.cpp:702:35: note: ‘aCx’ declared here <--[g++]
46:55.22   702 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
46:55.22       |                        ~~~~~~~~~~~^~~
46:55.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:55.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:55.22     inlined from ‘void mozilla::dom::GeolocationCoordinates_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at GeolocationCoordinatesBinding.cpp:557:74:
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:55.22  1141 |     *this->stack = this;
46:55.22       |     ~~~~~~~~~~~~~^~~~~~
46:55.22 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings7.cpp:262: <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GeolocationCoordinatesBinding.cpp: In function ‘void mozilla::dom::GeolocationCoordinates_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GeolocationCoordinatesBinding.cpp:557:25: note: ‘parentProto’ declared here <--[g++]
46:55.22   557 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
46:55.22       |                         ^~~~~~~~~~~
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GeolocationCoordinatesBinding.cpp:555:35: note: ‘aCx’ declared here <--[g++]
46:55.22   555 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
46:55.22       |                        ~~~~~~~~~~~^~~
46:55.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:55.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:55.22     inlined from ‘void mozilla::dom::GeolocationPosition_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at GeolocationPositionBinding.cpp:373:74:
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:55.22  1141 |     *this->stack = this;
46:55.22       |     ~~~~~~~~~~~~~^~~~~~
46:55.22 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings7.cpp:275: <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GeolocationPositionBinding.cpp: In function ‘void mozilla::dom::GeolocationPosition_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GeolocationPositionBinding.cpp:373:25: note: ‘parentProto’ declared here <--[g++]
46:55.22   373 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
46:55.22       |                         ^~~~~~~~~~~
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GeolocationPositionBinding.cpp:371:35: note: ‘aCx’ declared here <--[g++]
46:55.22   371 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
46:55.22       |                        ~~~~~~~~~~~^~~
46:55.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:55.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:55.22     inlined from ‘void mozilla::dom::GeolocationPositionError_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at GeolocationPositionErrorBinding.cpp:382:74:
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:55.22  1141 |     *this->stack = this;
46:55.22       |     ~~~~~~~~~~~~~^~~~~~
46:55.22 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings7.cpp:288: <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GeolocationPositionErrorBinding.cpp: In function ‘void mozilla::dom::GeolocationPositionError_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GeolocationPositionErrorBinding.cpp:382:25: note: ‘parentProto’ declared here <--[g++]
46:55.22   382 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
46:55.22       |                         ^~~~~~~~~~~
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GeolocationPositionErrorBinding.cpp:380:35: note: ‘aCx’ declared here <--[g++]
46:55.22   380 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
46:55.22       |                        ~~~~~~~~~~~^~~
46:55.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:55.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:55.22     inlined from ‘void mozilla::dom::GleanCategory_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at GleanBinding.cpp:551:74:
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:55.22  1141 |     *this->stack = this;
46:55.22       |     ~~~~~~~~~~~~~^~~~~~
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp: In function ‘void mozilla::dom::GleanCategory_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp:551:25: note: ‘parentProto’ declared here <--[g++]
46:55.22   551 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
46:55.22       |                         ^~~~~~~~~~~
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp:549:35: note: ‘aCx’ declared here <--[g++]
46:55.22   549 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
46:55.22       |                        ~~~~~~~~~~~^~~
46:55.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:55.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:55.22     inlined from ‘void mozilla::dom::GleanImpl_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at GleanBinding.cpp:1103:74:
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:55.22  1141 |     *this->stack = this;
46:55.22       |     ~~~~~~~~~~~~~^~~~~~
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp: In function ‘void mozilla::dom::GleanImpl_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp:1103:25: note: ‘parentProto’ declared here <--[g++]
46:55.22  1103 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
46:55.22       |                         ^~~~~~~~~~~
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp:1101:35: note: ‘aCx’ declared here <--[g++]
46:55.22  1101 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
46:55.22       |                        ~~~~~~~~~~~^~~
46:55.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:55.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:55.22     inlined from ‘void mozilla::dom::GleanLabeled_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at GleanBinding.cpp:1653:74:
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:55.22  1141 |     *this->stack = this;
46:55.22       |     ~~~~~~~~~~~~~^~~~~~
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp: In function ‘void mozilla::dom::GleanLabeled_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp:1653:25: note: ‘parentProto’ declared here <--[g++]
46:55.22  1653 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
46:55.22       |                         ^~~~~~~~~~~
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp:1651:35: note: ‘aCx’ declared here <--[g++]
46:55.22  1651 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
46:55.22       |                        ~~~~~~~~~~~^~~
46:55.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:55.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:55.22     inlined from ‘void mozilla::dom::GleanPingsImpl_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at GleanPingsBinding.cpp:549:74:
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:55.22  1141 |     *this->stack = this;
46:55.22       |     ~~~~~~~~~~~~~^~~~~~
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanPingsBinding.cpp: In function ‘void mozilla::dom::GleanPingsImpl_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
46:55.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanPingsBinding.cpp:549:25: note: ‘parentProto’ declared here <--[g++]
46:55.23   549 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
46:55.23       |                         ^~~~~~~~~~~
46:55.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanPingsBinding.cpp:547:35: note: ‘aCx’ declared here <--[g++]
46:55.23   547 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
46:55.23       |                        ~~~~~~~~~~~^~~
46:55.23 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:55.23     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:55.23     inlined from ‘void mozilla::dom::Grid_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at GridBinding.cpp:543:74:
46:55.23 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:55.23  1141 |     *this->stack = this;
46:55.23       |     ~~~~~~~~~~~~~^~~~~~
46:55.23 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings7.cpp:353: <--[g++]
46:55.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp: In function ‘void mozilla::dom::Grid_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
46:55.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:543:25: note: ‘parentProto’ declared here <--[g++]
46:55.23   543 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
46:55.23       |                         ^~~~~~~~~~~
46:55.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:541:35: note: ‘aCx’ declared here <--[g++]
46:55.23   541 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
46:55.23       |                        ~~~~~~~~~~~^~~
46:55.23 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:55.23     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:55.23     inlined from ‘void mozilla::dom::GridArea_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at GridBinding.cpp:1055:74:
46:55.23 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:55.23  1141 |     *this->stack = this;
46:55.23       |     ~~~~~~~~~~~~~^~~~~~
46:55.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp: In function ‘void mozilla::dom::GridArea_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
46:55.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:1055:25: note: ‘parentProto’ declared here <--[g++]
46:55.23  1055 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
46:55.23       |                         ^~~~~~~~~~~
46:55.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:1053:35: note: ‘aCx’ declared here <--[g++]
46:55.23  1053 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
46:55.23       |                        ~~~~~~~~~~~^~~
46:55.23 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:55.23     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:55.23     inlined from ‘void mozilla::dom::GridDimension_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at GridBinding.cpp:1430:74:
46:55.23 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:55.23  1141 |     *this->stack = this;
46:55.23       |     ~~~~~~~~~~~~~^~~~~~
46:55.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp: In function ‘void mozilla::dom::GridDimension_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
46:55.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:1430:25: note: ‘parentProto’ declared here <--[g++]
46:55.23  1430 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
46:55.23       |                         ^~~~~~~~~~~
46:55.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:1428:35: note: ‘aCx’ declared here <--[g++]
46:55.23  1428 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
46:55.23       |                        ~~~~~~~~~~~^~~
46:55.23 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:55.23     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:55.23     inlined from ‘void mozilla::dom::GridLine_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at GridBinding.cpp:2012:74:
46:55.23 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:55.23  1141 |     *this->stack = this;
46:55.23       |     ~~~~~~~~~~~~~^~~~~~
46:55.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp: In function ‘void mozilla::dom::GridLine_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
46:55.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:2012:25: note: ‘parentProto’ declared here <--[g++]
46:55.23  2012 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
46:55.23       |                         ^~~~~~~~~~~
46:55.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:2010:35: note: ‘aCx’ declared here <--[g++]
46:55.23  2010 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
46:55.23       |                        ~~~~~~~~~~~^~~
46:55.23 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:55.23     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:55.23     inlined from ‘void mozilla::dom::GridLines_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at GridBinding.cpp:2689:74:
46:55.23 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:55.23  1141 |     *this->stack = this;
46:55.23       |     ~~~~~~~~~~~~~^~~~~~
46:55.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp: In function ‘void mozilla::dom::GridLines_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
46:55.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:2689:25: note: ‘parentProto’ declared here <--[g++]
46:55.23  2689 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
46:55.23       |                         ^~~~~~~~~~~
46:55.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:2687:35: note: ‘aCx’ declared here <--[g++]
46:55.23  2687 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
46:55.23       |                        ~~~~~~~~~~~^~~
46:55.23 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:55.23     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:55.23     inlined from ‘void mozilla::dom::GridTrack_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at GridBinding.cpp:3130:74:
46:55.23 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:55.23  1141 |     *this->stack = this;
46:55.23       |     ~~~~~~~~~~~~~^~~~~~
46:55.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp: In function ‘void mozilla::dom::GridTrack_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
46:55.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:3130:25: note: ‘parentProto’ declared here <--[g++]
46:55.23  3130 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
46:55.23       |                         ^~~~~~~~~~~
46:55.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:3128:35: note: ‘aCx’ declared here <--[g++]
46:55.23  3128 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
46:55.23       |                        ~~~~~~~~~~~^~~
46:55.23 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:55.23     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:55.23     inlined from ‘void mozilla::dom::GridTracks_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at GridBinding.cpp:3807:74:
46:55.23 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:55.23  1141 |     *this->stack = this;
46:55.23       |     ~~~~~~~~~~~~~^~~~~~
46:55.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp: In function ‘void mozilla::dom::GridTracks_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
46:55.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:3807:25: note: ‘parentProto’ declared here <--[g++]
46:55.23  3807 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
46:55.23       |                         ^~~~~~~~~~~
46:55.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:3805:35: note: ‘aCx’ declared here <--[g++]
46:55.23  3805 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
46:55.23       |                        ~~~~~~~~~~~^~~
46:55.23 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
46:55.23     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
46:55.23     inlined from ‘void mozilla::dom::HTMLAllCollection_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at HTMLAllCollectionBinding.cpp:1316:74:
46:55.23 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
46:55.23  1141 |     *this->stack = this;
46:55.23       |     ~~~~~~~~~~~~~^~~~~~
46:55.23 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings7.cpp:366: <--[g++]
46:55.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLAllCollectionBinding.cpp: In function ‘void mozilla::dom::HTMLAllCollection_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLAllCollectionBinding.cpp:1316:25: note: ‘parentProto’ declared here <--[g++]
47:10.28  1316 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
47:10.28       |                         ^~~~~~~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLAllCollectionBinding.cpp:1314:35: note: ‘aCx’ declared here <--[g++]
47:10.28  1314 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
47:10.28       |                        ~~~~~~~~~~~^~~
47:10.28 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:10.28     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:10.28     inlined from ‘virtual bool mozilla::dom::GridLines_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’ at GridBinding.cpp:2399:60:
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
47:10.28  1141 |     *this->stack = this;
47:10.28       |     ~~~~~~~~~~~~~^~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp: In member function ‘virtual bool mozilla::dom::GridLines_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’: <--[g++]
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:2399:25: note: ‘expando’ declared here <--[g++]
47:10.28  2399 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
47:10.28       |                         ^~~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:2382:36: note: ‘cx’ declared here <--[g++]
47:10.28  2382 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
47:10.28       |                         ~~~~~~~~~~~^~
47:10.28 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:10.28     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:10.28     inlined from ‘virtual bool mozilla::dom::GridTracks_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’ at GridBinding.cpp:3517:60:
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
47:10.28  1141 |     *this->stack = this;
47:10.28       |     ~~~~~~~~~~~~~^~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp: In member function ‘virtual bool mozilla::dom::GridTracks_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’: <--[g++]
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:3517:25: note: ‘expando’ declared here <--[g++]
47:10.28  3517 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
47:10.28       |                         ^~~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:3500:36: note: ‘cx’ declared here <--[g++]
47:10.28  3500 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
47:10.28       |                         ~~~~~~~~~~~^~
47:10.28 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:10.28     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:10.28     inlined from ‘bool mozilla::dom::GridLine_Binding::get_names(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at GridBinding.cpp:1478:85:
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
47:10.28  1141 |     *this->stack = this;
47:10.28       |     ~~~~~~~~~~~~~^~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp: In function ‘bool mozilla::dom::GridLine_Binding::get_names(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:1478:25: note: ‘slotStorage’ declared here <--[g++]
47:10.28  1478 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
47:10.28       |                         ^~~~~~~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:1468:22: note: ‘cx’ declared here <--[g++]
47:10.28  1468 | get_names(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
47:10.28       |           ~~~~~~~~~~~^~
47:10.28 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:10.28     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:10.28     inlined from ‘bool mozilla::dom::GamepadButton_Binding::Wrap(JSContext*, mozilla::dom::GamepadButton*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at GamepadBinding.cpp:1592:90:
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:10.28  1141 |     *this->stack = this;
47:10.28       |     ~~~~~~~~~~~~~^~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadBinding.cpp: In function ‘bool mozilla::dom::GamepadButton_Binding::Wrap(JSContext*, mozilla::dom::GamepadButton*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadBinding.cpp:1592:25: note: ‘global’ declared here <--[g++]
47:10.28  1592 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
47:10.28       |                         ^~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadBinding.cpp:1567:17: note: ‘aCx’ declared here <--[g++]
47:10.28  1567 | Wrap(JSContext* aCx, mozilla::dom::GamepadButton* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
47:10.28       |      ~~~~~~~~~~~^~~
47:10.28 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:10.28     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:10.28     inlined from ‘bool mozilla::dom::GamepadEvent_Binding::Wrap(JSContext*, mozilla::dom::GamepadEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at GamepadEventBinding.cpp:527:90:
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:10.28  1141 |     *this->stack = this;
47:10.28       |     ~~~~~~~~~~~~~^~~~~~
47:10.28 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings7.cpp:158: <--[g++]
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadEventBinding.cpp: In function ‘bool mozilla::dom::GamepadEvent_Binding::Wrap(JSContext*, mozilla::dom::GamepadEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadEventBinding.cpp:527:25: note: ‘global’ declared here <--[g++]
47:10.28   527 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
47:10.28       |                         ^~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadEventBinding.cpp:499:17: note: ‘aCx’ declared here <--[g++]
47:10.28   499 | Wrap(JSContext* aCx, mozilla::dom::GamepadEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
47:10.28       |      ~~~~~~~~~~~^~~
47:10.28 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:10.28     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
47:10.28     inlined from ‘JSObject* mozilla::dom::GamepadEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::GamepadEvent]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/GamepadEventBinding.h:103:27,
47:10.28     inlined from ‘virtual JSObject* mozilla::dom::GamepadEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)’ at GamepadEvent.cpp:60:36:
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:10.28  1141 |     *this->stack = this;
47:10.28       |     ~~~~~~~~~~~~~^~~~~~
47:10.28 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/GamepadAxisMoveEventBinding.h:6, <--[g++]
47:10.28                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/GamepadAxisMoveEvent.h:14, <--[g++]
47:10.28                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadAxisMoveEvent.cpp:9, <--[g++]
47:10.28                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings7.cpp:80: <--[g++]
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/GamepadEventBinding.h: In member function ‘virtual JSObject* mozilla::dom::GamepadEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)’: <--[g++]
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/GamepadEventBinding.h:103:27: note: ‘reflector’ declared here <--[g++]
47:10.28   103 |     JS::Rooted<JSObject*> reflector(aCx);
47:10.28       |                           ^~~~~~~~~
47:10.28 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings7.cpp:145: <--[g++]
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadEvent.cpp:58:45: note: ‘aCx’ declared here <--[g++]
47:10.28    58 | GamepadEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
47:10.28       |                                  ~~~~~~~~~~~^~~
47:10.28 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:10.28     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:10.28     inlined from ‘bool mozilla::dom::GamepadHapticActuator_Binding::Wrap(JSContext*, mozilla::dom::GamepadHapticActuator*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at GamepadHapticActuatorBinding.cpp:390:90:
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:10.28  1141 |     *this->stack = this;
47:10.28       |     ~~~~~~~~~~~~~^~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadHapticActuatorBinding.cpp: In function ‘bool mozilla::dom::GamepadHapticActuator_Binding::Wrap(JSContext*, mozilla::dom::GamepadHapticActuator*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadHapticActuatorBinding.cpp:390:25: note: ‘global’ declared here <--[g++]
47:10.28   390 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
47:10.28       |                         ^~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadHapticActuatorBinding.cpp:365:17: note: ‘aCx’ declared here <--[g++]
47:10.28   365 | Wrap(JSContext* aCx, mozilla::dom::GamepadHapticActuator* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
47:10.28       |      ~~~~~~~~~~~^~~
47:10.28 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:10.28     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:10.28     inlined from ‘bool mozilla::dom::GamepadPose_Binding::Wrap(JSContext*, mozilla::dom::GamepadPose*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at GamepadPoseBinding.cpp:592:90:
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:10.28  1141 |     *this->stack = this;
47:10.28       |     ~~~~~~~~~~~~~^~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadPoseBinding.cpp: In function ‘bool mozilla::dom::GamepadPose_Binding::Wrap(JSContext*, mozilla::dom::GamepadPose*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadPoseBinding.cpp:592:25: note: ‘global’ declared here <--[g++]
47:10.28   592 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
47:10.28       |                         ^~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadPoseBinding.cpp:567:17: note: ‘aCx’ declared here <--[g++]
47:10.28   567 | Wrap(JSContext* aCx, mozilla::dom::GamepadPose* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
47:10.28       |      ~~~~~~~~~~~^~~
47:10.28 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:10.28     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:10.28     inlined from ‘bool mozilla::dom::GamepadTouch_Binding::Wrap(JSContext*, mozilla::dom::GamepadTouch*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at GamepadTouchBinding.cpp:402:90:
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:10.28  1141 |     *this->stack = this;
47:10.28       |     ~~~~~~~~~~~~~^~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadTouchBinding.cpp: In function ‘bool mozilla::dom::GamepadTouch_Binding::Wrap(JSContext*, mozilla::dom::GamepadTouch*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadTouchBinding.cpp:402:25: note: ‘global’ declared here <--[g++]
47:10.28   402 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
47:10.28       |                         ^~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadTouchBinding.cpp:377:17: note: ‘aCx’ declared here <--[g++]
47:10.28   377 | Wrap(JSContext* aCx, mozilla::dom::GamepadTouch* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
47:10.28       |      ~~~~~~~~~~~^~~
47:10.28 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:10.28     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:10.28     inlined from ‘bool mozilla::dom::GeolocationPositionError_Binding::Wrap(JSContext*, mozilla::dom::GeolocationPositionError*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at GeolocationPositionErrorBinding.cpp:318:90:
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:10.28  1141 |     *this->stack = this;
47:10.28       |     ~~~~~~~~~~~~~^~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GeolocationPositionErrorBinding.cpp: In function ‘bool mozilla::dom::GeolocationPositionError_Binding::Wrap(JSContext*, mozilla::dom::GeolocationPositionError*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GeolocationPositionErrorBinding.cpp:318:25: note: ‘global’ declared here <--[g++]
47:10.28   318 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
47:10.28       |                         ^~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GeolocationPositionErrorBinding.cpp:293:17: note: ‘aCx’ declared here <--[g++]
47:10.28   293 | Wrap(JSContext* aCx, mozilla::dom::GeolocationPositionError* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
47:10.28       |      ~~~~~~~~~~~^~~
47:10.28 config/external/icu/i18n/winnmfmt.o
47:10.28 /usr/lib64/cscppc/g++ -o windtfmt.o -c  -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/thunderbird-115.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/builddir/build/BUILD/thunderbird-115.8.0/config/external/icu/i18n -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/thunderbird-115.8.0/intl/icu/source/common -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -I/usr/include/nspr4 -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nss -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/thunderbird-115.8.0/objdir/mozilla-config.h -fno-sized-deallocation -fno-aligned-new -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wno-complain-wrong-lang -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -fno-exceptions -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/windtfmt.o.pp   /builddir/build/BUILD/thunderbird-115.8.0/intl/icu/source/i18n/windtfmt.cpp
47:10.28 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:10.28     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:10.28     inlined from ‘bool mozilla::dom::GetUserMediaRequest_Binding::Wrap(JSContext*, mozilla::dom::GetUserMediaRequest*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at GetUserMediaRequestBinding.cpp:736:90:
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:10.28  1141 |     *this->stack = this;
47:10.28       |     ~~~~~~~~~~~~~^~~~~~
47:10.28 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings7.cpp:314: <--[g++]
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GetUserMediaRequestBinding.cpp: In function ‘bool mozilla::dom::GetUserMediaRequest_Binding::Wrap(JSContext*, mozilla::dom::GetUserMediaRequest*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GetUserMediaRequestBinding.cpp:736:25: note: ‘global’ declared here <--[g++]
47:10.28   736 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
47:10.28       |                         ^~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GetUserMediaRequestBinding.cpp:711:17: note: ‘aCx’ declared here <--[g++]
47:10.28   711 | Wrap(JSContext* aCx, mozilla::dom::GetUserMediaRequest* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
47:10.28       |      ~~~~~~~~~~~^~~
47:10.28 config/external/icu/i18n/wintzimpl.o
47:10.28 /usr/lib64/cscppc/g++ -o winnmfmt.o -c  -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/thunderbird-115.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/builddir/build/BUILD/thunderbird-115.8.0/config/external/icu/i18n -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/thunderbird-115.8.0/intl/icu/source/common -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -I/usr/include/nspr4 -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nss -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/thunderbird-115.8.0/objdir/mozilla-config.h -fno-sized-deallocation -fno-aligned-new -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wno-complain-wrong-lang -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -fno-exceptions -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/winnmfmt.o.pp   /builddir/build/BUILD/thunderbird-115.8.0/intl/icu/source/i18n/winnmfmt.cpp
47:10.28 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:10.28     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:10.28     inlined from ‘virtual bool mozilla::dom::GridLines_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’ at GridBinding.cpp:2442:81:
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
47:10.28  1141 |     *this->stack = this;
47:10.28       |     ~~~~~~~~~~~~~^~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp: In member function ‘virtual bool mozilla::dom::GridLines_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’: <--[g++]
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:2442:29: note: ‘expando’ declared here <--[g++]
47:10.28  2442 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
47:10.28       |                             ^~~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:2414:33: note: ‘cx’ declared here <--[g++]
47:10.28  2414 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
47:10.28       |                      ~~~~~~~~~~~^~
47:10.28 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:10.28     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:10.28     inlined from ‘virtual bool mozilla::dom::GridTracks_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’ at GridBinding.cpp:3560:81:
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
47:10.28  1141 |     *this->stack = this;
47:10.28       |     ~~~~~~~~~~~~~^~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp: In member function ‘virtual bool mozilla::dom::GridTracks_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’: <--[g++]
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:3560:29: note: ‘expando’ declared here <--[g++]
47:10.28  3560 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
47:10.28       |                             ^~~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:3532:33: note: ‘cx’ declared here <--[g++]
47:10.28  3532 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
47:10.28       |                      ~~~~~~~~~~~^~
47:10.28 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:10.28     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
47:10.28     inlined from ‘virtual bool mozilla::dom::GridLines_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’ at GridBinding.cpp:2334:35:
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
47:10.28  1141 |     *this->stack = this;
47:10.28       |     ~~~~~~~~~~~~~^~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp: In member function ‘virtual bool mozilla::dom::GridLines_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’: <--[g++]
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:2334:25: note: ‘expando’ declared here <--[g++]
47:10.28  2334 |   JS::Rooted<JSObject*> expando(cx);
47:10.28       |                         ^~~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:2308:50: note: ‘cx’ declared here <--[g++]
47:10.28  2308 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
47:10.28       |                                       ~~~~~~~~~~~^~
47:10.28 config/external/icu/i18n/zonemeta.o
47:10.28 /usr/lib64/cscppc/g++ -o wintzimpl.o -c  -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/thunderbird-115.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/builddir/build/BUILD/thunderbird-115.8.0/config/external/icu/i18n -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/thunderbird-115.8.0/intl/icu/source/common -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -I/usr/include/nspr4 -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nss -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/thunderbird-115.8.0/objdir/mozilla-config.h -fno-sized-deallocation -fno-aligned-new -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wno-complain-wrong-lang -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -fno-exceptions -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/wintzimpl.o.pp   /builddir/build/BUILD/thunderbird-115.8.0/intl/icu/source/i18n/wintzimpl.cpp
47:10.28 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:10.28     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
47:10.28     inlined from ‘virtual bool mozilla::dom::GridTracks_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’ at GridBinding.cpp:3452:35:
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
47:10.28  1141 |     *this->stack = this;
47:10.28       |     ~~~~~~~~~~~~~^~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp: In member function ‘virtual bool mozilla::dom::GridTracks_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’: <--[g++]
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:3452:25: note: ‘expando’ declared here <--[g++]
47:10.28  3452 |   JS::Rooted<JSObject*> expando(cx);
47:10.28       |                         ^~~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:3426:50: note: ‘cx’ declared here <--[g++]
47:10.28  3426 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
47:10.28       |                                       ~~~~~~~~~~~^~
47:10.28 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:10.28     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:10.28     inlined from ‘bool mozilla::dom::GridArea_Binding::Wrap(JSContext*, mozilla::dom::GridArea*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at GridBinding.cpp:991:90:
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:10.28  1141 |     *this->stack = this;
47:10.28       |     ~~~~~~~~~~~~~^~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp: In function ‘bool mozilla::dom::GridArea_Binding::Wrap(JSContext*, mozilla::dom::GridArea*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:991:25: note: ‘global’ declared here <--[g++]
47:10.28   991 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
47:10.28       |                         ^~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:966:17: note: ‘aCx’ declared here <--[g++]
47:10.28   966 | Wrap(JSContext* aCx, mozilla::dom::GridArea* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
47:10.28       |      ~~~~~~~~~~~^~~
47:10.28 /usr/lib64/cscppc/g++ -o zonemeta.o -c  -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/thunderbird-115.8.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -DU_HAVE_NL_LANGINFO_CODESET=0 -I/builddir/build/BUILD/thunderbird-115.8.0/config/external/icu/i18n -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/thunderbird-115.8.0/intl/icu/source/common -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -I/usr/include/nspr4 -I/builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nss -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/thunderbird-115.8.0/objdir/mozilla-config.h -fno-sized-deallocation -fno-aligned-new -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wno-complain-wrong-lang -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -fno-exceptions -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/zonemeta.o.pp   /builddir/build/BUILD/thunderbird-115.8.0/intl/icu/source/i18n/zonemeta.cpp
47:10.28 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:10.28     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:10.28     inlined from ‘bool mozilla::dom::GridDimension_Binding::Wrap(JSContext*, mozilla::dom::GridDimension*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at GridBinding.cpp:1366:90:
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:10.28  1141 |     *this->stack = this;
47:10.28       |     ~~~~~~~~~~~~~^~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp: In function ‘bool mozilla::dom::GridDimension_Binding::Wrap(JSContext*, mozilla::dom::GridDimension*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:1366:25: note: ‘global’ declared here <--[g++]
47:10.28  1366 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
47:10.28       |                         ^~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:1341:17: note: ‘aCx’ declared here <--[g++]
47:10.28  1341 | Wrap(JSContext* aCx, mozilla::dom::GridDimension* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
47:10.28       |      ~~~~~~~~~~~^~~
47:10.28 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:10.28     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:10.28     inlined from ‘bool mozilla::dom::GridLine_Binding::Wrap(JSContext*, mozilla::dom::GridLine*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at GridBinding.cpp:1948:90:
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:10.28  1141 |     *this->stack = this;
47:10.28       |     ~~~~~~~~~~~~~^~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp: In function ‘bool mozilla::dom::GridLine_Binding::Wrap(JSContext*, mozilla::dom::GridLine*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:1948:25: note: ‘global’ declared here <--[g++]
47:10.28  1948 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
47:10.28       |                         ^~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:1923:17: note: ‘aCx’ declared here <--[g++]
47:10.28  1923 | Wrap(JSContext* aCx, mozilla::dom::GridLine* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
47:10.28       |      ~~~~~~~~~~~^~~
47:10.28 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:10.28     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:10.28     inlined from ‘bool mozilla::dom::GridLines_Binding::Wrap(JSContext*, mozilla::dom::GridLines*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at GridBinding.cpp:2623:90:
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:10.28  1141 |     *this->stack = this;
47:10.28       |     ~~~~~~~~~~~~~^~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp: In function ‘bool mozilla::dom::GridLines_Binding::Wrap(JSContext*, mozilla::dom::GridLines*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:2623:25: note: ‘global’ declared here <--[g++]
47:10.28  2623 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
47:10.28       |                         ^~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:2598:17: note: ‘aCx’ declared here <--[g++]
47:10.28  2598 | Wrap(JSContext* aCx, mozilla::dom::GridLines* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
47:10.28       |      ~~~~~~~~~~~^~~
47:10.28 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:10.28     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:10.28     inlined from ‘bool mozilla::dom::GridTrack_Binding::Wrap(JSContext*, mozilla::dom::GridTrack*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at GridBinding.cpp:3066:90:
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:10.28  1141 |     *this->stack = this;
47:10.28       |     ~~~~~~~~~~~~~^~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp: In function ‘bool mozilla::dom::GridTrack_Binding::Wrap(JSContext*, mozilla::dom::GridTrack*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:3066:25: note: ‘global’ declared here <--[g++]
47:10.28  3066 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
47:10.28       |                         ^~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:3041:17: note: ‘aCx’ declared here <--[g++]
47:10.28  3041 | Wrap(JSContext* aCx, mozilla::dom::GridTrack* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
47:10.28       |      ~~~~~~~~~~~^~~
47:10.28 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:10.28     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:10.28     inlined from ‘bool mozilla::dom::GridTracks_Binding::Wrap(JSContext*, mozilla::dom::GridTracks*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at GridBinding.cpp:3741:90:
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:10.28  1141 |     *this->stack = this;
47:10.28       |     ~~~~~~~~~~~~~^~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp: In function ‘bool mozilla::dom::GridTracks_Binding::Wrap(JSContext*, mozilla::dom::GridTracks*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:3741:25: note: ‘global’ declared here <--[g++]
47:10.28  3741 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
47:10.28       |                         ^~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:3716:17: note: ‘aCx’ declared here <--[g++]
47:10.28  3716 | Wrap(JSContext* aCx, mozilla::dom::GridTracks* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
47:10.28       |      ~~~~~~~~~~~^~~
47:10.28 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:10.28     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:10.28     inlined from ‘bool mozilla::dom::PrintPreviewSuccessInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at FrameLoaderBinding.cpp:158:54:
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
47:10.28  1141 |     *this->stack = this;
47:10.28       |     ~~~~~~~~~~~~~^~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FrameLoaderBinding.cpp: In member function ‘bool mozilla::dom::PrintPreviewSuccessInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FrameLoaderBinding.cpp:158:25: note: ‘obj’ declared here <--[g++]
47:10.28   158 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
47:10.28       |                         ^~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FrameLoaderBinding.cpp:150:54: note: ‘cx’ declared here <--[g++]
47:10.28   150 | PrintPreviewSuccessInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
47:10.28       |                                           ~~~~~~~~~~~^~
47:10.28 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:10.28     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:10.28     inlined from ‘bool mozilla::dom::Grid_Binding::get_areas(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at GridBinding.cpp:178:85:
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
47:10.28  1141 |     *this->stack = this;
47:10.28       |     ~~~~~~~~~~~~~^~~~~~
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp: In function ‘bool mozilla::dom::Grid_Binding::get_areas(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
47:10.28 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:178:25: note: ‘slotStorage’ declared here <--[g++]
47:10.29   178 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
47:10.29       |                         ^~~~~~~~~~~
47:10.29 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:168:22: note: ‘cx’ declared here <--[g++]
47:10.29   168 | get_areas(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
47:10.29       |           ~~~~~~~~~~~^~
47:10.29 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:10.29     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:10.29     inlined from ‘bool mozilla::dom::GetUserMediaRequest_Binding::get_devices(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at GetUserMediaRequestBinding.cpp:290:85:
47:10.29 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
47:10.29  1141 |     *this->stack = this;
47:10.29       |     ~~~~~~~~~~~~~^~~~~~
47:10.29 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GetUserMediaRequestBinding.cpp: In function ‘bool mozilla::dom::GetUserMediaRequest_Binding::get_devices(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
47:10.29 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GetUserMediaRequestBinding.cpp:290:25: note: ‘slotStorage’ declared here <--[g++]
47:10.29   290 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
47:10.29       |                         ^~~~~~~~~~~
47:10.29 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GetUserMediaRequestBinding.cpp:280:24: note: ‘cx’ declared here <--[g++]
47:10.29   280 | get_devices(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
47:10.29       |             ~~~~~~~~~~~^~
47:10.29 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:10.29     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
47:10.29     inlined from ‘virtual bool mozilla::dom::GleanCategory_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’ at GleanBinding.cpp:161:35:
47:10.29 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
47:10.29  1141 |     *this->stack = this;
47:10.29       |     ~~~~~~~~~~~~~^~~~~~
47:10.29 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp: In member function ‘virtual bool mozilla::dom::GleanCategory_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’: <--[g++]
47:10.29 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp:161:25: note: ‘expando’ declared here <--[g++]
47:10.29   161 |   JS::Rooted<JSObject*> expando(cx);
47:10.29       |                         ^~~~~~~
47:10.29 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp:158:50: note: ‘cx’ declared here <--[g++]
47:10.29   158 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
47:10.29       |                                       ~~~~~~~~~~~^~
47:10.29 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:10.29     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:10.29     inlined from ‘virtual bool mozilla::dom::GleanCategory_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’ at GleanBinding.cpp:300:79:
47:10.29 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
47:10.29  1141 |     *this->stack = this;
47:10.29       |     ~~~~~~~~~~~~~^~~~~~
47:10.29 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp: In member function ‘virtual bool mozilla::dom::GleanCategory_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’: <--[g++]
47:10.29 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp:300:27: note: ‘expando’ declared here <--[g++]
47:10.29   300 |     JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
47:10.29       |                           ^~~~~~~
47:10.29 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp:293:33: note: ‘cx’ declared here <--[g++]
47:10.29   293 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
47:10.29       |                      ~~~~~~~~~~~^~
47:10.29 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:10.29     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
47:10.29     inlined from ‘virtual bool mozilla::dom::GleanLabeled_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’ at GleanBinding.cpp:1263:35:
47:10.29 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
47:10.29  1141 |     *this->stack = this;
47:10.29       |     ~~~~~~~~~~~~~^~~~~~
47:10.29 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp: In member function ‘virtual bool mozilla::dom::GleanLabeled_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’: <--[g++]
47:10.29 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp:1263:25: note: ‘expando’ declared here <--[g++]
47:10.29  1263 |   JS::Rooted<JSObject*> expando(cx);
47:10.29       |                         ^~~~~~~
47:10.29 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp:1260:50: note: ‘cx’ declared here <--[g++]
47:10.29  1260 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
47:10.29       |                                       ~~~~~~~~~~~^~
47:10.29 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:10.29     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:10.29     inlined from ‘virtual bool mozilla::dom::GleanLabeled_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’ at GleanBinding.cpp:1402:79:
47:10.29 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
47:10.29  1141 |     *this->stack = this;
47:10.29       |     ~~~~~~~~~~~~~^~~~~~
47:10.29 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp: In member function ‘virtual bool mozilla::dom::GleanLabeled_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’: <--[g++]
47:10.29 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp:1402:27: note: ‘expando’ declared here <--[g++]
47:10.29  1402 |     JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
47:10.29       |                           ^~~~~~~
47:10.29 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp:1395:33: note: ‘cx’ declared here <--[g++]
47:10.29  1395 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
47:10.29       |                      ~~~~~~~~~~~^~
47:10.29 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:26.67     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
47:26.67     inlined from ‘virtual bool mozilla::dom::GleanPingsImpl_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’ at GleanPingsBinding.cpp:159:35:
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
47:26.67  1141 |     *this->stack = this;
47:26.67       |     ~~~~~~~~~~~~~^~~~~~
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanPingsBinding.cpp: In member function ‘virtual bool mozilla::dom::GleanPingsImpl_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’: <--[g++]
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanPingsBinding.cpp:159:25: note: ‘expando’ declared here <--[g++]
47:26.67   159 |   JS::Rooted<JSObject*> expando(cx);
47:26.67       |                         ^~~~~~~
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanPingsBinding.cpp:156:50: note: ‘cx’ declared here <--[g++]
47:26.67   156 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
47:26.67       |                                       ~~~~~~~~~~~^~
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/intl/icu/source/i18n/zonemeta.cpp:350:21: warning: Value stored to 'idInCache' is never read [deadcode.DeadStores] <--[clang++]
47:26.67 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:26.67     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:26.67     inlined from ‘virtual bool mozilla::dom::GleanPingsImpl_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’ at GleanPingsBinding.cpp:298:79:
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
47:26.67  1141 |     *this->stack = this;
47:26.67       |     ~~~~~~~~~~~~~^~~~~~
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanPingsBinding.cpp: In member function ‘virtual bool mozilla::dom::GleanPingsImpl_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’: <--[g++]
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanPingsBinding.cpp:298:27: note: ‘expando’ declared here <--[g++]
47:26.67   298 |     JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
47:26.67       |                           ^~~~~~~
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanPingsBinding.cpp:291:33: note: ‘cx’ declared here <--[g++]
47:26.67   291 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
47:26.67       |                      ~~~~~~~~~~~^~
47:26.67 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:26.67     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:26.67     inlined from ‘bool mozilla::dom::Gamepad_Binding::get_axes(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at GamepadBinding.cpp:418:85:
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
47:26.67  1141 |     *this->stack = this;
47:26.67       |     ~~~~~~~~~~~~~^~~~~~
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadBinding.cpp: In function ‘bool mozilla::dom::Gamepad_Binding::get_axes(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadBinding.cpp:418:25: note: ‘slotStorage’ declared here <--[g++]
47:26.67   418 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
47:26.67       |                         ^~~~~~~~~~~
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadBinding.cpp:408:21: note: ‘cx’ declared here <--[g++]
47:26.67   408 | get_axes(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
47:26.67       |          ~~~~~~~~~~~^~
47:26.67 In file included from /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray.h:3343, <--[g++]
47:26.67                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingDeclarations.h:25, <--[g++]
47:26.67                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/EventBinding.h:9, <--[g++]
47:26.67                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FrameCrashedEventBinding.cpp:5: <--[g++]
47:26.67 In member function ‘void nsTArray_base<Alloc, RelocationStrategy>::ShrinkCapacityToZero(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]’,
47:26.67     inlined from ‘void nsTArray_Impl<E, Alloc>::Clear() [with E = double; Alloc = nsTArrayInfallibleAllocator]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nsTArray.h:1932:36,
47:26.67     inlined from ‘nsTArray_Impl<E, Alloc>::self_type& nsTArray_Impl<E, Alloc>::operator=(self_type&&) [with E = double; Alloc = nsTArrayInfallibleAllocator]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nsTArray.h:1098:12,
47:26.67     inlined from ‘nsTArray_Impl<E, Alloc>::self_type& nsTArray_Impl<E, Alloc>::operator=(self_type&&) [with E = double; Alloc = nsTArrayInfallibleAllocator]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nsTArray.h:1096:14,
47:26.67     inlined from ‘nsTArray<double>& nsTArray<double>::operator=(nsTArray<double>&&)’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nsTArray.h:2721:7,
47:26.67     inlined from ‘void mozilla::dom::Gamepad::GetAxes(nsTArray<double>&) const’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/Gamepad.h:93:69,
47:26.67     inlined from ‘bool mozilla::dom::Gamepad_Binding::get_axes(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at GamepadBinding.cpp:438:31:
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray-inl.h:317:19: warning: array subscript 1 is outside array bounds of ‘nsTArray<double> [1]’ [-Warray-bounds=] <--[g++]
47:26.67   317 |     mHdr->mLength = 0;
47:26.67       |     ~~~~~~~~~~~~~~^~~
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadBinding.cpp: In function ‘bool mozilla::dom::Gamepad_Binding::get_axes(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadBinding.cpp:435:20: note: at offset 8 into object ‘result’ of size 8 <--[g++]
47:26.67   435 |   nsTArray<double> result;
47:26.67       |                    ^~~~~~
47:26.67 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:26.67     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:26.67     inlined from ‘bool mozilla::dom::Gamepad_Binding::get_buttons(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at GamepadBinding.cpp:312:85:
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
47:26.67  1141 |     *this->stack = this;
47:26.67       |     ~~~~~~~~~~~~~^~~~~~
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadBinding.cpp: In function ‘bool mozilla::dom::Gamepad_Binding::get_buttons(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadBinding.cpp:312:25: note: ‘slotStorage’ declared here <--[g++]
47:26.67   312 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
47:26.67       |                         ^~~~~~~~~~~
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadBinding.cpp:302:24: note: ‘cx’ declared here <--[g++]
47:26.67   302 | get_buttons(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
47:26.67       |             ~~~~~~~~~~~^~
47:26.67 In member function ‘void nsTArray_base<Alloc, RelocationStrategy>::ShrinkCapacityToZero(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]’,
47:26.67     inlined from ‘void nsTArray_Impl<E, Alloc>::Clear() [with E = RefPtr<mozilla::dom::GamepadButton>; Alloc = nsTArrayInfallibleAllocator]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nsTArray.h:1932:36,
47:26.67     inlined from ‘nsTArray_Impl<E, Alloc>::self_type& nsTArray_Impl<E, Alloc>::operator=(self_type&&) [with E = RefPtr<mozilla::dom::GamepadButton>; Alloc = nsTArrayInfallibleAllocator]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nsTArray.h:1098:12,
47:26.67     inlined from ‘nsTArray_Impl<E, Alloc>::self_type& nsTArray_Impl<E, Alloc>::operator=(self_type&&) [with E = RefPtr<mozilla::dom::GamepadButton>; Alloc = nsTArrayInfallibleAllocator]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nsTArray.h:1096:14,
47:26.67     inlined from ‘nsTArray<RefPtr<mozilla::dom::GamepadButton> >& nsTArray<RefPtr<mozilla::dom::GamepadButton> >::operator=(nsTArray<RefPtr<mozilla::dom::GamepadButton> >&&)’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nsTArray.h:2721:7,
47:26.67     inlined from ‘void mozilla::dom::Gamepad::GetButtons(nsTArray<RefPtr<mozilla::dom::GamepadButton> >&) const’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/Gamepad.h:90:31,
47:26.67     inlined from ‘bool mozilla::dom::Gamepad_Binding::get_buttons(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at GamepadBinding.cpp:332:34:
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray-inl.h:317:19: warning: array subscript 1 is outside array bounds of ‘nsTArray<RefPtr<mozilla::dom::GamepadButton> > [1]’ [-Warray-bounds=] <--[g++]
47:26.67   317 |     mHdr->mLength = 0;
47:26.67       |     ~~~~~~~~~~~~~~^~~
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadBinding.cpp: In function ‘bool mozilla::dom::Gamepad_Binding::get_buttons(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadBinding.cpp:329:61: note: at offset 8 into object ‘result’ of size 8 <--[g++]
47:26.67   329 |   nsTArray<StrongPtrForMember<mozilla::dom::GamepadButton>> result;
47:26.67       |                                                             ^~~~~~
47:26.67 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:26.67     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:26.67     inlined from ‘bool mozilla::dom::Gamepad_Binding::get_hapticActuators(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at GamepadBinding.cpp:594:85:
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
47:26.67  1141 |     *this->stack = this;
47:26.67       |     ~~~~~~~~~~~~~^~~~~~
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadBinding.cpp: In function ‘bool mozilla::dom::Gamepad_Binding::get_hapticActuators(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadBinding.cpp:594:25: note: ‘slotStorage’ declared here <--[g++]
47:26.67   594 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
47:26.67       |                         ^~~~~~~~~~~
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadBinding.cpp:584:32: note: ‘cx’ declared here <--[g++]
47:26.67   584 | get_hapticActuators(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
47:26.67       |                     ~~~~~~~~~~~^~
47:26.67 In member function ‘void nsTArray_base<Alloc, RelocationStrategy>::ShrinkCapacityToZero(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]’,
47:26.67     inlined from ‘void nsTArray_Impl<E, Alloc>::Clear() [with E = RefPtr<mozilla::dom::GamepadHapticActuator>; Alloc = nsTArrayInfallibleAllocator]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nsTArray.h:1932:36,
47:26.67     inlined from ‘nsTArray_Impl<E, Alloc>::self_type& nsTArray_Impl<E, Alloc>::operator=(self_type&&) [with E = RefPtr<mozilla::dom::GamepadHapticActuator>; Alloc = nsTArrayInfallibleAllocator]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nsTArray.h:1098:12,
47:26.67     inlined from ‘nsTArray_Impl<E, Alloc>::self_type& nsTArray_Impl<E, Alloc>::operator=(self_type&&) [with E = RefPtr<mozilla::dom::GamepadHapticActuator>; Alloc = nsTArrayInfallibleAllocator]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nsTArray.h:1096:14,
47:26.67     inlined from ‘nsTArray<RefPtr<mozilla::dom::GamepadHapticActuator> >& nsTArray<RefPtr<mozilla::dom::GamepadHapticActuator> >::operator=(nsTArray<RefPtr<mozilla::dom::GamepadHapticActuator> >&&)’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nsTArray.h:2721:7,
47:26.67     inlined from ‘void mozilla::dom::Gamepad::GetHapticActuators(nsTArray<RefPtr<mozilla::dom::GamepadHapticActuator> >&) const’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/Gamepad.h:99:47,
47:26.67     inlined from ‘bool mozilla::dom::Gamepad_Binding::get_hapticActuators(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at GamepadBinding.cpp:614:42:
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray-inl.h:317:19: warning: array subscript 1 is outside array bounds of ‘nsTArray<RefPtr<mozilla::dom::GamepadHapticActuator> > [1]’ [-Warray-bounds=] <--[g++]
47:26.67   317 |     mHdr->mLength = 0;
47:26.67       |     ~~~~~~~~~~~~~~^~~
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadBinding.cpp: In function ‘bool mozilla::dom::Gamepad_Binding::get_hapticActuators(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadBinding.cpp:611:69: note: at offset 8 into object ‘result’ of size 8 <--[g++]
47:26.67   611 |   nsTArray<StrongPtrForMember<mozilla::dom::GamepadHapticActuator>> result;
47:26.67       |                                                                     ^~~~~~
47:26.67 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:26.67     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
47:26.67     inlined from ‘virtual bool mozilla::dom::HTMLAllCollection_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’ at HTMLAllCollectionBinding.cpp:902:35:
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
47:26.67  1141 |     *this->stack = this;
47:26.67       |     ~~~~~~~~~~~~~^~~~~~
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLAllCollectionBinding.cpp: In member function ‘virtual bool mozilla::dom::HTMLAllCollection_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’: <--[g++]
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLAllCollectionBinding.cpp:902:25: note: ‘expando’ declared here <--[g++]
47:26.67   902 |   JS::Rooted<JSObject*> expando(cx);
47:26.67       |                         ^~~~~~~
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLAllCollectionBinding.cpp:882:42: note: ‘cx’ declared here <--[g++]
47:26.67   882 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
47:26.67       |                               ~~~~~~~~~~~^~
47:26.67 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:26.67     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
47:26.67     inlined from ‘virtual bool mozilla::dom::GridLines_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’ at GridBinding.cpp:2372:35:
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
47:26.67  1141 |     *this->stack = this;
47:26.67       |     ~~~~~~~~~~~~~^~~~~~
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp: In member function ‘virtual bool mozilla::dom::GridLines_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’: <--[g++]
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:2372:25: note: ‘expando’ declared here <--[g++]
47:26.67  2372 |   JS::Rooted<JSObject*> expando(cx);
47:26.67       |                         ^~~~~~~
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:2360:42: note: ‘cx’ declared here <--[g++]
47:26.67  2360 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
47:26.67       |                               ~~~~~~~~~~~^~
47:26.67 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:26.67     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
47:26.67     inlined from ‘virtual bool mozilla::dom::GridTracks_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’ at GridBinding.cpp:3490:35:
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
47:26.67  1141 |     *this->stack = this;
47:26.67       |     ~~~~~~~~~~~~~^~~~~~
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp: In member function ‘virtual bool mozilla::dom::GridTracks_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’: <--[g++]
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:3490:25: note: ‘expando’ declared here <--[g++]
47:26.67  3490 |   JS::Rooted<JSObject*> expando(cx);
47:26.67       |                         ^~~~~~~
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:3478:42: note: ‘cx’ declared here <--[g++]
47:26.67  3478 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
47:26.67       |                               ~~~~~~~~~~~^~
47:26.67 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:26.67     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:26.67     inlined from ‘bool mozilla::dom::GPUUncapturedErrorEvent_Binding::Wrap(JSContext*, mozilla::dom::GPUUncapturedErrorEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at GPUUncapturedErrorEventBinding.cpp:516:90:
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:26.67  1141 |     *this->stack = this;
47:26.67       |     ~~~~~~~~~~~~~^~~~~~
47:26.67 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings7.cpp:54: <--[g++]
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GPUUncapturedErrorEventBinding.cpp: In function ‘bool mozilla::dom::GPUUncapturedErrorEvent_Binding::Wrap(JSContext*, mozilla::dom::GPUUncapturedErrorEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GPUUncapturedErrorEventBinding.cpp:516:25: note: ‘global’ declared here <--[g++]
47:26.67   516 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
47:26.67       |                         ^~~~~~
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GPUUncapturedErrorEventBinding.cpp:488:17: note: ‘aCx’ declared here <--[g++]
47:26.67   488 | Wrap(JSContext* aCx, mozilla::dom::GPUUncapturedErrorEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
47:26.67       |      ~~~~~~~~~~~^~~
47:26.67 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:26.67     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
47:26.67     inlined from ‘JSObject* mozilla::dom::GPUUncapturedErrorEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::GPUUncapturedErrorEvent]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/GPUUncapturedErrorEventBinding.h:104:27,
47:26.67     inlined from ‘virtual JSObject* mozilla::dom::GPUUncapturedErrorEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)’ at GPUUncapturedErrorEvent.cpp:62:47:
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:26.67  1141 |     *this->stack = this;
47:26.67       |     ~~~~~~~~~~~~~^~~~~~
47:26.67 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/GPUUncapturedErrorEvent.h:15, <--[g++]
47:26.67                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GPUUncapturedErrorEvent.cpp:10, <--[g++]
47:26.67                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings7.cpp:41: <--[g++]
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/GPUUncapturedErrorEventBinding.h: In member function ‘virtual JSObject* mozilla::dom::GPUUncapturedErrorEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)’: <--[g++]
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/GPUUncapturedErrorEventBinding.h:104:27: note: ‘reflector’ declared here <--[g++]
47:26.67   104 |     JS::Rooted<JSObject*> reflector(aCx);
47:26.67       |                           ^~~~~~~~~
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GPUUncapturedErrorEvent.cpp:60:56: note: ‘aCx’ declared here <--[g++]
47:26.67    60 | GPUUncapturedErrorEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
47:26.67       |                                             ~~~~~~~~~~~^~~
47:26.67 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:26.67     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:26.67     inlined from ‘bool mozilla::dom::GamepadAxisMoveEvent_Binding::Wrap(JSContext*, mozilla::dom::GamepadAxisMoveEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at GamepadAxisMoveEventBinding.cpp:575:90:
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:26.67  1141 |     *this->stack = this;
47:26.67       |     ~~~~~~~~~~~~~^~~~~~
47:26.67 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings7.cpp:93: <--[g++]
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadAxisMoveEventBinding.cpp: In function ‘bool mozilla::dom::GamepadAxisMoveEvent_Binding::Wrap(JSContext*, mozilla::dom::GamepadAxisMoveEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadAxisMoveEventBinding.cpp:575:25: note: ‘global’ declared here <--[g++]
47:26.67   575 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
47:26.67       |                         ^~~~~~
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadAxisMoveEventBinding.cpp:544:17: note: ‘aCx’ declared here <--[g++]
47:26.67   544 | Wrap(JSContext* aCx, mozilla::dom::GamepadAxisMoveEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
47:26.67       |      ~~~~~~~~~~~^~~
47:26.67 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:26.67     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
47:26.67     inlined from ‘JSObject* mozilla::dom::GamepadAxisMoveEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::GamepadAxisMoveEvent]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/GamepadAxisMoveEventBinding.h:105:27,
47:26.67     inlined from ‘virtual JSObject* mozilla::dom::GamepadAxisMoveEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)’ at GamepadAxisMoveEvent.cpp:41:44:
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:26.67  1141 |     *this->stack = this;
47:26.67       |     ~~~~~~~~~~~~~^~~~~~
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/GamepadAxisMoveEventBinding.h: In member function ‘virtual JSObject* mozilla::dom::GamepadAxisMoveEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)’: <--[g++]
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/GamepadAxisMoveEventBinding.h:105:27: note: ‘reflector’ declared here <--[g++]
47:26.67   105 |     JS::Rooted<JSObject*> reflector(aCx);
47:26.67       |                           ^~~~~~~~~
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadAxisMoveEvent.cpp:39:53: note: ‘aCx’ declared here <--[g++]
47:26.67    39 | GamepadAxisMoveEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
47:26.67       |                                          ~~~~~~~~~~~^~~
47:26.67 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:26.67     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:26.67     inlined from ‘bool mozilla::dom::GamepadButtonEvent_Binding::Wrap(JSContext*, mozilla::dom::GamepadButtonEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at GamepadButtonEventBinding.cpp:518:90:
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:26.67  1141 |     *this->stack = this;
47:26.67       |     ~~~~~~~~~~~~~^~~~~~
47:26.67 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings7.cpp:132: <--[g++]
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadButtonEventBinding.cpp: In function ‘bool mozilla::dom::GamepadButtonEvent_Binding::Wrap(JSContext*, mozilla::dom::GamepadButtonEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadButtonEventBinding.cpp:518:25: note: ‘global’ declared here <--[g++]
47:26.67   518 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
47:26.67       |                         ^~~~~~
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadButtonEventBinding.cpp:487:17: note: ‘aCx’ declared here <--[g++]
47:26.67   487 | Wrap(JSContext* aCx, mozilla::dom::GamepadButtonEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
47:26.67       |      ~~~~~~~~~~~^~~
47:26.67 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:26.67     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
47:26.67     inlined from ‘JSObject* mozilla::dom::GamepadButtonEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::GamepadButtonEvent]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/GamepadButtonEventBinding.h:104:27,
47:26.67     inlined from ‘virtual JSObject* mozilla::dom::GamepadButtonEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)’ at GamepadButtonEvent.cpp:40:42:
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:26.67  1141 |     *this->stack = this;
47:26.67       |     ~~~~~~~~~~~~~^~~~~~
47:26.67 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/GamepadButtonEvent.h:14, <--[g++]
47:26.67                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadButtonEvent.cpp:9, <--[g++]
47:26.67                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings7.cpp:119: <--[g++]
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/GamepadButtonEventBinding.h: In member function ‘virtual JSObject* mozilla::dom::GamepadButtonEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)’: <--[g++]
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/GamepadButtonEventBinding.h:104:27: note: ‘reflector’ declared here <--[g++]
47:26.67   104 |     JS::Rooted<JSObject*> reflector(aCx);
47:26.67       |                           ^~~~~~~~~
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadButtonEvent.cpp:38:51: note: ‘aCx’ declared here <--[g++]
47:26.67    38 | GamepadButtonEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
47:26.67       |                                        ~~~~~~~~~~~^~~
47:26.67 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:26.67     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:26.67     inlined from ‘bool mozilla::dom::FrameCrashedEvent_Binding::Wrap(JSContext*, mozilla::dom::FrameCrashedEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at FrameCrashedEventBinding.cpp:614:90:
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:26.67  1141 |     *this->stack = this;
47:26.67       |     ~~~~~~~~~~~~~^~~~~~
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FrameCrashedEventBinding.cpp: In function ‘bool mozilla::dom::FrameCrashedEvent_Binding::Wrap(JSContext*, mozilla::dom::FrameCrashedEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FrameCrashedEventBinding.cpp:614:25: note: ‘global’ declared here <--[g++]
47:26.67   614 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
47:26.67       |                         ^~~~~~
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FrameCrashedEventBinding.cpp:586:17: note: ‘aCx’ declared here <--[g++]
47:26.67   586 | Wrap(JSContext* aCx, mozilla::dom::FrameCrashedEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
47:26.67       |      ~~~~~~~~~~~^~~
47:26.67 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:26.67     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:26.67     inlined from ‘bool mozilla::dom::Grid_Binding::Wrap(JSContext*, mozilla::dom::Grid*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at GridBinding.cpp:479:90:
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:26.67  1141 |     *this->stack = this;
47:26.67       |     ~~~~~~~~~~~~~^~~~~~
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp: In function ‘bool mozilla::dom::Grid_Binding::Wrap(JSContext*, mozilla::dom::Grid*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:479:25: note: ‘global’ declared here <--[g++]
47:26.67   479 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
47:26.67       |                         ^~~~~~
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GridBinding.cpp:454:17: note: ‘aCx’ declared here <--[g++]
47:26.67   454 | Wrap(JSContext* aCx, mozilla::dom::Grid* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
47:26.67       |      ~~~~~~~~~~~^~~
47:26.67 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:26.67     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
47:26.67     inlined from ‘virtual bool mozilla::dom::HTMLAllCollection_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’ at HTMLAllCollectionBinding.cpp:796:35:
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
47:26.67  1141 |     *this->stack = this;
47:26.67       |     ~~~~~~~~~~~~~^~~~~~
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLAllCollectionBinding.cpp: In member function ‘virtual bool mozilla::dom::HTMLAllCollection_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’: <--[g++]
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLAllCollectionBinding.cpp:796:25: note: ‘expando’ declared here <--[g++]
47:26.67   796 |   JS::Rooted<JSObject*> expando(cx);
47:26.67       |                         ^~~~~~~
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLAllCollectionBinding.cpp:775:50: note: ‘cx’ declared here <--[g++]
47:26.67   775 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
47:26.67       |                                       ~~~~~~~~~~~^~
47:26.67 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:26.67     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:26.67     inlined from ‘virtual bool mozilla::dom::HTMLAllCollection_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’ at HTMLAllCollectionBinding.cpp:992:81:
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
47:26.67  1141 |     *this->stack = this;
47:26.67       |     ~~~~~~~~~~~~~^~~~~~
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLAllCollectionBinding.cpp: In member function ‘virtual bool mozilla::dom::HTMLAllCollection_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’: <--[g++]
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLAllCollectionBinding.cpp:992:29: note: ‘expando’ declared here <--[g++]
47:26.67   992 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
47:26.67       |                             ^~~~~~~
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLAllCollectionBinding.cpp:968:33: note: ‘cx’ declared here <--[g++]
47:26.67   968 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
47:26.67       |                      ~~~~~~~~~~~^~
47:26.67 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:26.67     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:26.67     inlined from ‘bool mozilla::dom::FrameLoader_Binding::Wrap(JSContext*, nsFrameLoader*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at FrameLoaderBinding.cpp:1362:90:
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:26.67  1141 |     *this->stack = this;
47:26.67       |     ~~~~~~~~~~~~~^~~~~~
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FrameLoaderBinding.cpp: In function ‘bool mozilla::dom::FrameLoader_Binding::Wrap(JSContext*, nsFrameLoader*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
47:26.67 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FrameLoaderBinding.cpp:1362:25: note: ‘global’ declared here <--[g++]
47:26.67  1362 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
47:26.67       |                         ^~~~~~
47:26.68 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FrameLoaderBinding.cpp:1337:17: note: ‘aCx’ declared here <--[g++]
47:26.68  1337 | Wrap(JSContext* aCx, nsFrameLoader* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
47:26.68       |      ~~~~~~~~~~~^~~
47:26.68 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:26.68     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:26.68     inlined from ‘bool mozilla::dom::GainNode_Binding::Wrap(JSContext*, mozilla::dom::GainNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at GainNodeBinding.cpp:593:90:
47:26.68 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:26.68  1141 |     *this->stack = this;
47:26.68       |     ~~~~~~~~~~~~~^~~~~~
47:26.68 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings7.cpp:67: <--[g++]
47:26.68 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GainNodeBinding.cpp: In function ‘bool mozilla::dom::GainNode_Binding::Wrap(JSContext*, mozilla::dom::GainNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
47:26.68 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GainNodeBinding.cpp:593:25: note: ‘global’ declared here <--[g++]
47:26.68   593 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
47:26.68       |                         ^~~~~~
47:26.68 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GainNodeBinding.cpp:562:17: note: ‘aCx’ declared here <--[g++]
47:26.68   562 | Wrap(JSContext* aCx, mozilla::dom::GainNode* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
47:26.68       |      ~~~~~~~~~~~^~~
47:26.68 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:26.68     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:26.68     inlined from ‘bool mozilla::dom::Gamepad_Binding::Wrap(JSContext*, mozilla::dom::Gamepad*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at GamepadBinding.cpp:1161:90:
47:26.68 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:26.68  1141 |     *this->stack = this;
47:26.68       |     ~~~~~~~~~~~~~^~~~~~
47:26.68 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadBinding.cpp: In function ‘bool mozilla::dom::Gamepad_Binding::Wrap(JSContext*, mozilla::dom::Gamepad*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
47:26.68 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadBinding.cpp:1161:25: note: ‘global’ declared here <--[g++]
47:26.68  1161 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
47:26.68       |                         ^~~~~~
47:26.68 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadBinding.cpp:1136:17: note: ‘aCx’ declared here <--[g++]
47:26.68  1136 | Wrap(JSContext* aCx, mozilla::dom::Gamepad* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
47:26.68       |      ~~~~~~~~~~~^~~
47:26.68 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:26.68     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:26.68     inlined from ‘bool mozilla::dom::Gamepad_Binding::get_touchEvents(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at GamepadBinding.cpp:806:85:
47:26.68 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
47:26.68  1141 |     *this->stack = this;
47:26.68       |     ~~~~~~~~~~~~~^~~~~~
47:26.68 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadBinding.cpp: In function ‘bool mozilla::dom::Gamepad_Binding::get_touchEvents(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
47:26.68 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadBinding.cpp:806:25: note: ‘slotStorage’ declared here <--[g++]
47:26.68   806 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
47:26.68       |                         ^~~~~~~~~~~
47:26.68 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadBinding.cpp:796:28: note: ‘cx’ declared here <--[g++]
47:26.68   796 | get_touchEvents(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
47:26.68       |                 ~~~~~~~~~~~^~
47:26.68 In member function ‘void nsTArray_base<Alloc, RelocationStrategy>::ShrinkCapacityToZero(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]’,
47:26.68     inlined from ‘void nsTArray_Impl<E, Alloc>::Clear() [with E = RefPtr<mozilla::dom::GamepadTouch>; Alloc = nsTArrayInfallibleAllocator]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nsTArray.h:1932:36,
47:26.68     inlined from ‘nsTArray_Impl<E, Alloc>::self_type& nsTArray_Impl<E, Alloc>::operator=(self_type&&) [with E = RefPtr<mozilla::dom::GamepadTouch>; Alloc = nsTArrayInfallibleAllocator]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nsTArray.h:1098:12,
47:26.68     inlined from ‘nsTArray_Impl<E, Alloc>::self_type& nsTArray_Impl<E, Alloc>::operator=(self_type&&) [with E = RefPtr<mozilla::dom::GamepadTouch>; Alloc = nsTArrayInfallibleAllocator]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nsTArray.h:1096:14,
47:26.68     inlined from ‘nsTArray<RefPtr<mozilla::dom::GamepadTouch> >& nsTArray<RefPtr<mozilla::dom::GamepadTouch> >::operator=(nsTArray<RefPtr<mozilla::dom::GamepadTouch> >&&)’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nsTArray.h:2721:7,
47:26.68     inlined from ‘void mozilla::dom::Gamepad::GetTouchEvents(nsTArray<RefPtr<mozilla::dom::GamepadTouch> >&) const’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/Gamepad.h:108:39,
47:26.68     inlined from ‘bool mozilla::dom::Gamepad_Binding::get_touchEvents(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at GamepadBinding.cpp:826:38:
47:26.68 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray-inl.h:317:19: warning: array subscript 1 is outside array bounds of ‘nsTArray<RefPtr<mozilla::dom::GamepadTouch> > [1]’ [-Warray-bounds=] <--[g++]
47:26.68   317 |     mHdr->mLength = 0;
47:26.68       |     ~~~~~~~~~~~~~~^~~
47:26.68 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadBinding.cpp: In function ‘bool mozilla::dom::Gamepad_Binding::get_touchEvents(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
47:26.68 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadBinding.cpp:823:60: note: at offset 8 into object ‘result’ of size 8 <--[g++]
47:26.68   823 |   nsTArray<StrongPtrForMember<mozilla::dom::GamepadTouch>> result;
47:26.68       |                                                            ^~~~~~
47:26.68 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:26.68     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:26.68     inlined from ‘bool mozilla::dom::GamepadLightIndicator_Binding::Wrap(JSContext*, mozilla::dom::GamepadLightIndicator*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at GamepadLightIndicatorBinding.cpp:531:90:
47:26.68 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:26.68  1141 |     *this->stack = this;
47:26.68       |     ~~~~~~~~~~~~~^~~~~~
47:26.68 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadLightIndicatorBinding.cpp: In function ‘bool mozilla::dom::GamepadLightIndicator_Binding::Wrap(JSContext*, mozilla::dom::GamepadLightIndicator*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
47:26.68 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadLightIndicatorBinding.cpp:531:25: note: ‘global’ declared here <--[g++]
47:26.68   531 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
47:26.68       |                         ^~~~~~
47:26.68 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadLightIndicatorBinding.cpp:506:17: note: ‘aCx’ declared here <--[g++]
47:26.68   506 | Wrap(JSContext* aCx, mozilla::dom::GamepadLightIndicator* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
47:26.68       |      ~~~~~~~~~~~^~~
47:26.68 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:26.68     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:26.68     inlined from ‘bool mozilla::dom::Gamepad_Binding::get_lightIndicators(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at GamepadBinding.cpp:700:85:
47:26.68 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
47:26.68  1141 |     *this->stack = this;
47:26.68       |     ~~~~~~~~~~~~~^~~~~~
47:26.68 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadBinding.cpp: In function ‘bool mozilla::dom::Gamepad_Binding::get_lightIndicators(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
47:26.68 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadBinding.cpp:700:25: note: ‘slotStorage’ declared here <--[g++]
47:26.68   700 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
47:26.68       |                         ^~~~~~~~~~~
47:26.68 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadBinding.cpp:690:32: note: ‘cx’ declared here <--[g++]
47:26.68   690 | get_lightIndicators(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
47:26.68       |                     ~~~~~~~~~~~^~
47:26.68 In member function ‘void nsTArray_base<Alloc, RelocationStrategy>::ShrinkCapacityToZero(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]’,
47:26.68     inlined from ‘void nsTArray_Impl<E, Alloc>::Clear() [with E = RefPtr<mozilla::dom::GamepadLightIndicator>; Alloc = nsTArrayInfallibleAllocator]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nsTArray.h:1932:36,
47:26.68     inlined from ‘nsTArray_Impl<E, Alloc>::self_type& nsTArray_Impl<E, Alloc>::operator=(self_type&&) [with E = RefPtr<mozilla::dom::GamepadLightIndicator>; Alloc = nsTArrayInfallibleAllocator]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nsTArray.h:1098:12,
47:26.68     inlined from ‘nsTArray_Impl<E, Alloc>::self_type& nsTArray_Impl<E, Alloc>::operator=(self_type&&) [with E = RefPtr<mozilla::dom::GamepadLightIndicator>; Alloc = nsTArrayInfallibleAllocator]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nsTArray.h:1096:14,
47:26.68     inlined from ‘nsTArray<RefPtr<mozilla::dom::GamepadLightIndicator> >& nsTArray<RefPtr<mozilla::dom::GamepadLightIndicator> >::operator=(nsTArray<RefPtr<mozilla::dom::GamepadLightIndicator> >&&)’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nsTArray.h:2721:7,
47:26.68     inlined from ‘void mozilla::dom::Gamepad::GetLightIndicators(nsTArray<RefPtr<mozilla::dom::GamepadLightIndicator> >&) const’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/Gamepad.h:104:47,
47:26.68     inlined from ‘bool mozilla::dom::Gamepad_Binding::get_lightIndicators(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at GamepadBinding.cpp:720:42:
47:26.68 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray-inl.h:317:19: warning: array subscript 1 is outside array bounds of ‘nsTArray<RefPtr<mozilla::dom::GamepadLightIndicator> > [1]’ [-Warray-bounds=] <--[g++]
47:26.68   317 |     mHdr->mLength = 0;
47:26.68       |     ~~~~~~~~~~~~~~^~~
47:26.68 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadBinding.cpp: In function ‘bool mozilla::dom::Gamepad_Binding::get_lightIndicators(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
47:26.68 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadBinding.cpp:717:69: note: at offset 8 into object ‘result’ of size 8 <--[g++]
47:26.68   717 |   nsTArray<StrongPtrForMember<mozilla::dom::GamepadLightIndicator>> result;
47:26.68       |                                                                     ^~~~~~
47:26.68 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:26.68     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:26.68     inlined from ‘bool mozilla::dom::GamepadServiceTest_Binding::Wrap(JSContext*, mozilla::dom::GamepadServiceTest*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at GamepadServiceTestBinding.cpp:1104:90:
47:26.68 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:26.68  1141 |     *this->stack = this;
47:26.68       |     ~~~~~~~~~~~~~^~~~~~
47:26.68 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadServiceTestBinding.cpp: In function ‘bool mozilla::dom::GamepadServiceTest_Binding::Wrap(JSContext*, mozilla::dom::GamepadServiceTest*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
47:26.68 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadServiceTestBinding.cpp:1104:25: note: ‘global’ declared here <--[g++]
47:26.68  1104 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
47:26.68       |                         ^~~~~~
47:26.68 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GamepadServiceTestBinding.cpp:1079:17: note: ‘aCx’ declared here <--[g++]
47:26.68  1079 | Wrap(JSContext* aCx, mozilla::dom::GamepadServiceTest* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
47:26.68       |      ~~~~~~~~~~~^~~
47:26.68 cswrap: warning: cswrap: warning: 2024-04-11 15:56:59 still trying to lock /cswrap_cap_file_lock2024-04-11 15:56:59 still trying to lock /cswrap_cap_file_lock
47:26.68 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:26.68     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:26.68     inlined from ‘bool mozilla::dom::Geolocation_Binding::Wrap(JSContext*, mozilla::dom::Geolocation*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at GeolocationBinding.cpp:640:90:
47:26.68 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:26.68  1141 |     *this->stack = this;
47:26.68       |     ~~~~~~~~~~~~~^~~~~~
47:26.68 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GeolocationBinding.cpp: In function ‘bool mozilla::dom::Geolocation_Binding::Wrap(JSContext*, mozilla::dom::Geolocation*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
47:26.68 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GeolocationBinding.cpp:640:25: note: ‘global’ declared here <--[g++]
47:26.68   640 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
47:26.68       |                         ^~~~~~
47:26.68 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GeolocationBinding.cpp:615:17: note: ‘aCx’ declared here <--[g++]
47:26.68   615 | Wrap(JSContext* aCx, mozilla::dom::Geolocation* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
47:26.68       |      ~~~~~~~~~~~^~~
47:26.68 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:26.68     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:26.68     inlined from ‘bool mozilla::dom::GeolocationCoordinates_Binding::Wrap(JSContext*, mozilla::dom::GeolocationCoordinates*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at GeolocationCoordinatesBinding.cpp:493:90:
47:26.68 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:26.68  1141 |     *this->stack = this;
47:26.68       |     ~~~~~~~~~~~~~^~~~~~
47:26.68 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GeolocationCoordinatesBinding.cpp: In function ‘bool mozilla::dom::GeolocationCoordinates_Binding::Wrap(JSContext*, mozilla::dom::GeolocationCoordinates*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
47:26.68 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GeolocationCoordinatesBinding.cpp:493:25: note: ‘global’ declared here <--[g++]
47:26.68   493 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
47:26.68       |                         ^~~~~~
47:26.68 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GeolocationCoordinatesBinding.cpp:468:17: note: ‘aCx’ declared here <--[g++]
47:26.68   468 | Wrap(JSContext* aCx, mozilla::dom::GeolocationCoordinates* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
47:26.68       |      ~~~~~~~~~~~^~~
47:39.86 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:39.86     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:39.86     inlined from ‘bool mozilla::dom::GeolocationPosition_Binding::Wrap(JSContext*, mozilla::dom::GeolocationPosition*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at GeolocationPositionBinding.cpp:309:90:
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:39.86  1141 |     *this->stack = this;
47:39.86       |     ~~~~~~~~~~~~~^~~~~~
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GeolocationPositionBinding.cpp: In function ‘bool mozilla::dom::GeolocationPosition_Binding::Wrap(JSContext*, mozilla::dom::GeolocationPosition*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GeolocationPositionBinding.cpp:309:25: note: ‘global’ declared here <--[g++]
47:39.86   309 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
47:39.86       |                         ^~~~~~
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GeolocationPositionBinding.cpp:284:17: note: ‘aCx’ declared here <--[g++]
47:39.86   284 | Wrap(JSContext* aCx, mozilla::dom::GeolocationPosition* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
47:39.86       |      ~~~~~~~~~~~^~~
47:39.86 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:39.86     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:39.86     inlined from ‘bool mozilla::dom::GleanCategory_Binding::Wrap(JSContext*, mozilla::glean::Category*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at GleanBinding.cpp:485:90:
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:39.86  1141 |     *this->stack = this;
47:39.86       |     ~~~~~~~~~~~~~^~~~~~
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp: In function ‘bool mozilla::dom::GleanCategory_Binding::Wrap(JSContext*, mozilla::glean::Category*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp:485:25: note: ‘global’ declared here <--[g++]
47:39.86   485 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
47:39.86       |                         ^~~~~~
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp:460:17: note: ‘aCx’ declared here <--[g++]
47:39.86   460 | Wrap(JSContext* aCx, mozilla::glean::Category* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
47:39.86       |      ~~~~~~~~~~~^~~
47:39.86 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:39.86     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
47:39.86     inlined from ‘virtual bool mozilla::dom::GleanImpl_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’ at GleanBinding.cpp:711:35:
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
47:39.86  1141 |     *this->stack = this;
47:39.86       |     ~~~~~~~~~~~~~^~~~~~
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp: In member function ‘virtual bool mozilla::dom::GleanImpl_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’: <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp:711:25: note: ‘expando’ declared here <--[g++]
47:39.86   711 |   JS::Rooted<JSObject*> expando(cx);
47:39.86       |                         ^~~~~~~
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp:708:50: note: ‘cx’ declared here <--[g++]
47:39.86   708 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
47:39.86       |                                       ~~~~~~~~~~~^~
47:39.86 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:39.86     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:39.86     inlined from ‘virtual bool mozilla::dom::GleanImpl_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’ at GleanBinding.cpp:851:79:
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
47:39.86  1141 |     *this->stack = this;
47:39.86       |     ~~~~~~~~~~~~~^~~~~~
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp: In member function ‘virtual bool mozilla::dom::GleanImpl_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’: <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp:851:27: note: ‘expando’ declared here <--[g++]
47:39.86   851 |     JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
47:39.86       |                           ^~~~~~~
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp:844:33: note: ‘cx’ declared here <--[g++]
47:39.86   844 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
47:39.86       |                      ~~~~~~~~~~~^~
47:39.86 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:39.86     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:39.86     inlined from ‘bool mozilla::dom::GleanImpl_Binding::Wrap(JSContext*, mozilla::glean::Glean*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at GleanBinding.cpp:1037:90:
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:39.86  1141 |     *this->stack = this;
47:39.86       |     ~~~~~~~~~~~~~^~~~~~
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp: In function ‘bool mozilla::dom::GleanImpl_Binding::Wrap(JSContext*, mozilla::glean::Glean*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp:1037:25: note: ‘global’ declared here <--[g++]
47:39.86  1037 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
47:39.86       |                         ^~~~~~
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp:1012:17: note: ‘aCx’ declared here <--[g++]
47:39.86  1012 | Wrap(JSContext* aCx, mozilla::glean::Glean* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
47:39.86       |      ~~~~~~~~~~~^~~
47:39.86 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:39.86     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:39.86     inlined from ‘bool mozilla::dom::GleanLabeled_Binding::Wrap(JSContext*, mozilla::glean::GleanLabeled*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at GleanBinding.cpp:1587:90:
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:39.86  1141 |     *this->stack = this;
47:39.86       |     ~~~~~~~~~~~~~^~~~~~
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp: In function ‘bool mozilla::dom::GleanLabeled_Binding::Wrap(JSContext*, mozilla::glean::GleanLabeled*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp:1587:25: note: ‘global’ declared here <--[g++]
47:39.86  1587 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
47:39.86       |                         ^~~~~~
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanBinding.cpp:1562:17: note: ‘aCx’ declared here <--[g++]
47:39.86  1562 | Wrap(JSContext* aCx, mozilla::glean::GleanLabeled* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
47:39.86       |      ~~~~~~~~~~~^~~
47:39.86 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:39.86     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:39.86     inlined from ‘bool mozilla::dom::GleanPingsImpl_Binding::Wrap(JSContext*, mozilla::glean::GleanPings*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at GleanPingsBinding.cpp:483:90:
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:39.86  1141 |     *this->stack = this;
47:39.86       |     ~~~~~~~~~~~~~^~~~~~
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanPingsBinding.cpp: In function ‘bool mozilla::dom::GleanPingsImpl_Binding::Wrap(JSContext*, mozilla::glean::GleanPings*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanPingsBinding.cpp:483:25: note: ‘global’ declared here <--[g++]
47:39.86   483 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
47:39.86       |                         ^~~~~~
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GleanPingsBinding.cpp:458:17: note: ‘aCx’ declared here <--[g++]
47:39.86   458 | Wrap(JSContext* aCx, mozilla::glean::GleanPings* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
47:39.86       |      ~~~~~~~~~~~^~~
47:39.86 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:39.86     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:39.86     inlined from ‘bool mozilla::dom::HTMLAllCollection_Binding::Wrap(JSContext*, mozilla::dom::HTMLAllCollection*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLAllCollectionBinding.cpp:1250:90:
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:39.86  1141 |     *this->stack = this;
47:39.86       |     ~~~~~~~~~~~~~^~~~~~
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLAllCollectionBinding.cpp: In function ‘bool mozilla::dom::HTMLAllCollection_Binding::Wrap(JSContext*, mozilla::dom::HTMLAllCollection*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLAllCollectionBinding.cpp:1250:25: note: ‘global’ declared here <--[g++]
47:39.86  1250 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
47:39.86       |                         ^~~~~~
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLAllCollectionBinding.cpp:1225:17: note: ‘aCx’ declared here <--[g++]
47:39.86  1225 | Wrap(JSContext* aCx, mozilla::dom::HTMLAllCollection* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
47:39.86       |      ~~~~~~~~~~~^~~
47:39.86 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:39.86     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:39.86     inlined from ‘bool mozilla::dom::HTMLAnchorElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLAnchorElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLAnchorElementBinding.cpp:2427:90:
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:39.86  1141 |     *this->stack = this;
47:39.86       |     ~~~~~~~~~~~~~^~~~~~
47:39.86 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings7.cpp:379: <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLAnchorElementBinding.cpp: In function ‘bool mozilla::dom::HTMLAnchorElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLAnchorElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLAnchorElementBinding.cpp:2427:25: note: ‘global’ declared here <--[g++]
47:39.86  2427 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
47:39.86       |                         ^~~~~~
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLAnchorElementBinding.cpp:2390:17: note: ‘aCx’ declared here <--[g++]
47:39.86  2390 | Wrap(JSContext* aCx, mozilla::dom::HTMLAnchorElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
47:39.86       |      ~~~~~~~~~~~^~~
47:39.86 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:39.86     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:39.86     inlined from ‘bool mozilla::dom::HTMLAreaElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLAreaElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLAreaElementBinding.cpp:2075:90:
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:39.86  1141 |     *this->stack = this;
47:39.86       |     ~~~~~~~~~~~~~^~~~~~
47:39.86 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings7.cpp:392: <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLAreaElementBinding.cpp: In function ‘bool mozilla::dom::HTMLAreaElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLAreaElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLAreaElementBinding.cpp:2075:25: note: ‘global’ declared here <--[g++]
47:39.86  2075 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
47:39.86       |                         ^~~~~~
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLAreaElementBinding.cpp:2038:17: note: ‘aCx’ declared here <--[g++]
47:39.86  2038 | Wrap(JSContext* aCx, mozilla::dom::HTMLAreaElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
47:39.86       |      ~~~~~~~~~~~^~~
47:39.86 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:39.86     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:39.86     inlined from ‘bool mozilla::dom::HTMLAudioElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLAudioElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at HTMLAudioElementBinding.cpp:313:90:
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:39.86  1141 |     *this->stack = this;
47:39.86       |     ~~~~~~~~~~~~~^~~~~~
47:39.86 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings7.cpp:405: <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLAudioElementBinding.cpp: In function ‘bool mozilla::dom::HTMLAudioElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLAudioElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLAudioElementBinding.cpp:313:25: note: ‘global’ declared here <--[g++]
47:39.86   313 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
47:39.86       |                         ^~~~~~
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/HTMLAudioElementBinding.cpp:273:17: note: ‘aCx’ declared here <--[g++]
47:39.86   273 | Wrap(JSContext* aCx, mozilla::dom::HTMLAudioElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
47:39.86       |      ~~~~~~~~~~~^~~
47:39.86 cswrap: warning: 2024-04-11 15:57:00 still trying to lock /cswrap_cap_file_lock
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/intl/icu/source/i18n/utf16collationiterator.cpp:305:25: warning: Dereference of null pointer [core.NullDereference] <--[clang++]
47:39.86                  from /builddir/build/BUILD/thunderbird-115.8.0/js/xpconnect/src/xpcprivate.h:121, <--[g++]
47:39.86                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp:49, <--[g++]
47:39.86                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/reflect/xptcall/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/reflect/xptcall/xptcall.h:78:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] <--[g++]
47:39.86    78 |     memset(this, 0, sizeof(nsXPTCVariant));
47:39.86       |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/reflect/xptcall/xptcall.h:43:8: note: ‘struct nsXPTCVariant’ declared here <--[g++]
47:39.86    43 | struct nsXPTCVariant {
47:39.86       |        ^~~~~~~~~~~~~
47:39.86 In file included from /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/MetricTypes.h:14, <--[g++]
47:39.86                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/toolkit/components/glean/GleanMetrics.h:12, <--[g++]
47:39.86                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/base/Document.h:57, <--[g++]
47:39.86                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/base/CustomElementRegistry.h:16, <--[g++]
47:39.86                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp:57: <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h: At global scope: <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] <--[g++]
47:39.86    29 |   constexpr explicit Labeled<T, E>(uint32_t id) : mId(id) {}
47:39.86       |                                    ^~~~~~~~
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note: remove the ‘< >’ <--[g++]
47:39.86 In file included from /builddir/build/BUILD/thunderbird-115.8.0/mfbt/BitSet.h:13, <--[g++]
47:39.86                  from /builddir/build/BUILD/thunderbird-115.8.0/js/public/HeapAPI.h:11, <--[g++]
47:39.86                  from /builddir/build/BUILD/thunderbird-115.8.0/js/public/TracingAPI.h:11, <--[g++]
47:39.86                  from /builddir/build/BUILD/thunderbird-115.8.0/js/public/GCPolicyAPI.h:52, <--[g++]
47:39.86                  from /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:23, <--[g++]
47:39.86                  from /builddir/build/BUILD/thunderbird-115.8.0/js/public/CallArgs.h:73, <--[g++]
47:39.86                  from /builddir/build/BUILD/thunderbird-115.8.0/js/src/jsfriendapi.h:12, <--[g++]
47:39.86                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:12, <--[g++]
47:39.86                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp:7: <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/mfbt/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/js/xpconnect/src/xpcprivate.h:2186:40:   required from here <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:  2186 |   GlobalProperties() { mozilla::PodZero(this); } <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:       |                        ~~~~~~~~~~~~~~~~^~~~~~ <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/mfbt/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] <--[g++]
47:39.86    35 |   memset(aT, 0, sizeof(T));
47:39.86       |   ~~~~~~^~~~~~~~~~~~~~~~~~
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/js/xpconnect/src/xpcprivate.h:2185:8: note: ‘struct xpc::GlobalProperties’ declared here <--[g++]
47:39.86  2185 | struct GlobalProperties {
47:39.86       |        ^~~~~~~~~~~~~~~~
47:39.86 In file included from /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:53, <--[g++]
47:39.86                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/base/nsObjectLoadingContent.h:19, <--[g++]
47:39.86                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/html/HTMLObjectElement.h:13, <--[g++]
47:39.86                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp:62: <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/layout/base/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]’: <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/layout/base/FrameProperties.h:202:51:   required from ‘mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]’ <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/js/xpconnect/src/xpcprivate.h:2185:8: note:   202 |     return ReinterpretHelper<T>::FromInternalValue(v); <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/js/xpconnect/src/xpcprivate.h:2185:8: note:       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:4171:27:   required from ‘mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]’ <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/js/xpconnect/src/xpcprivate.h:2185:8: note:  4171 |     return mProperties.Get(aProperty, aFoundResult); <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/js/xpconnect/src/xpcprivate.h:2185:8: note:       |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:1378:50:   required from here <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/js/xpconnect/src/xpcprivate.h:2185:8: note:  1378 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/js/xpconnect/src/xpcprivate.h:2185:8: note:       |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/layout/base/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] <--[g++]
47:39.86   302 |       memcpy(&value, &aInternalValue, sizeof(value));
47:39.86       |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note: ‘mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >’ {aka ‘struct mozilla::FrameBidiData’} declared here <--[g++]
47:39.86   388 | struct FrameBidiData {
47:39.86       |        ^~~~~~~~~~~~~
47:39.86 In file included from /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/ErrorResult.h:41, <--[g++]
47:39.86                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingCallContext.h:21, <--[g++]
47:39.86                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:28: <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray.h:2420:58:   required from ‘void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]’ <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:  2418 |     AssignRangeAlgorithm< <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:       |     ~~~~~~~~~~~~~~~~~~~~~                                  <--[g++]
47:39.86     2419 |         std::is_trivially_copy_constructible_v<Item>,
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      <--[g++]
47:39.86     2420 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ <--[g++]
47:39.86     2421 |                                                           aCount, aValues);
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:       |                                                           ~~~~~~~~~~~~~~~~ <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray.h:2449:16:   required from ‘typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]’ <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:  2449 |     AssignRange(0, aArrayLen, aArray); <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:       |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray.h:1452:39:   required from ‘typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:  1452 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length()); <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray.h:2951:19:   required from ‘CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:  2951 |       this->Assign(aOther); <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:       |       ~~~~~~~~~~~~^~~~~~~~ <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/dom/workers/JSSettings.h:24:8:   required from here <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:    24 | struct JSSettings { <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:       |        ^~~~~~~~~~ <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray.h:672:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] <--[g++]
47:39.86   672 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
47:39.86       |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
47:39.86 In file included from /builddir/build/BUILD/thunderbird-115.8.0/dom/workers/WorkerPrivate.h:39, <--[g++]
47:39.86                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp:46: <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/dom/workers/JSSettings.h:25:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here <--[g++]
47:39.86    25 |   struct JSGCSetting {
47:39.86       |          ^~~~~~~~~~~
47:39.86 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:39.86     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:39.86     inlined from ‘JS::DOMProxyShadowsResult mozilla::dom::DOMProxyShadows(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/DOMJSProxyHandler.cpp:37:77:
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
47:39.86  1141 |     *this->stack = this;
47:39.86       |     ~~~~~~~~~~~~~^~~~~~
47:39.86 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:29: <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/DOMJSProxyHandler.cpp: In function ‘JS::DOMProxyShadowsResult mozilla::dom::DOMProxyShadows(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>)’: <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/DOMJSProxyHandler.cpp:37:25: note: ‘expando’ declared here <--[g++]
47:39.86    37 |   JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
47:39.86       |                         ^~~~~~~
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/DOMJSProxyHandler.cpp:32:54: note: ‘cx’ declared here <--[g++]
47:39.86    32 | JS::DOMProxyShadowsResult DOMProxyShadows(JSContext* cx,
47:39.86       |                                           ~~~~~~~~~~~^~
47:39.86 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
47:39.86     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
47:39.86     inlined from ‘bool mozilla::dom::DefineConstants(JSContext*, JS::Handle<JSObject*>, const ConstantSpec*)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp:703:33:
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘value’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] <--[g++]
47:39.86  1141 |     *this->stack = this;
47:39.86       |     ~~~~~~~~~~~~~^~~~~~
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp: In function ‘bool mozilla::dom::DefineConstants(JSContext*, JS::Handle<JSObject*>, const ConstantSpec*)’: <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp:703:25: note: ‘value’ declared here <--[g++]
47:39.86   703 |   JS::Rooted<JS::Value> value(cx);
47:39.86       |                         ^~~~~
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp:701:33: note: ‘cx’ declared here <--[g++]
47:39.86   701 | bool DefineConstants(JSContext* cx, JS::Handle<JSObject*> obj,
47:39.86       |                      ~~~~~~~~~~~^~
47:39.86 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:39.86     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:39.86     inlined from ‘bool mozilla::dom::XrayResolveAttribute(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, const Prefable<const JSPropertySpec>&, const JSPropertySpec&, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >, bool&)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp:1562:39:
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘getter’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
47:39.86  1141 |     *this->stack = this;
47:39.86       |     ~~~~~~~~~~~~~^~~~~~
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp: In function ‘bool mozilla::dom::XrayResolveAttribute(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, const Prefable<const JSPropertySpec>&, const JSPropertySpec&, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >, bool&)’: <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp:1560:25: note: ‘getter’ declared here <--[g++]
47:39.86  1560 |   JS::Rooted<JSObject*> getter(
47:39.86       |                         ^~~~~~
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp:1533:16: note: ‘cx’ declared here <--[g++]
47:39.86  1533 |     JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj,
47:39.86       |     ~~~~~~~~~~~^~
47:39.86 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
47:39.86     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:39.86     inlined from ‘bool mozilla::dom::XrayResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >, bool&)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp:1872:77:
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘nameStr’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] <--[g++]
47:39.86  1141 |     *this->stack = this;
47:39.86       |     ~~~~~~~~~~~~~^~~~~~
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp: In function ‘bool mozilla::dom::XrayResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >, bool&)’: <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp:1871:29: note: ‘nameStr’ declared here <--[g++]
47:39.86  1871 |       JS::Rooted<JSString*> nameStr(
47:39.86       |                             ^~~~~~~
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp:1728:16: note: ‘cx’ declared here <--[g++]
47:39.86  1728 |     JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj,
47:39.86       |     ~~~~~~~~~~~^~
47:39.86 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
47:39.86     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
47:39.86     inlined from ‘bool mozilla::dom::GetBackingObject(JSContext*, JS::Handle<JSObject*>, size_t, JS::MutableHandle<JSObject*>, bool*, Args ...) [with auto Method = JS::NewMapObject; Args = {}]’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp:3548:25,
47:39.86     inlined from ‘bool mozilla::dom::GetMaplikeBackingObject(JSContext*, JS::Handle<JSObject*>, size_t, JS::MutableHandle<JSObject*>, bool*)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp:3579:44:
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotValue’ in ‘((js::StackRootedBase**)aCx)[13]’ [-Wdangling-pointer=] <--[g++]
47:39.86  1141 |     *this->stack = this;
47:39.86       |     ~~~~~~~~~~~~~^~~~~~
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp: In function ‘bool mozilla::dom::GetMaplikeBackingObject(JSContext*, JS::Handle<JSObject*>, size_t, JS::MutableHandle<JSObject*>, bool*)’: <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp:3548:25: note: ‘slotValue’ declared here <--[g++]
47:39.86  3548 |   JS::Rooted<JS::Value> slotValue(aCx);
47:39.86       |                         ^~~~~~~~~
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp:3575:41: note: ‘aCx’ declared here <--[g++]
47:39.86  3575 | bool GetMaplikeBackingObject(JSContext* aCx, JS::Handle<JSObject*> aObj,
47:39.86       |                              ~~~~~~~~~~~^~~
47:39.86 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
47:39.86     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
47:39.86     inlined from ‘bool mozilla::dom::GetBackingObject(JSContext*, JS::Handle<JSObject*>, size_t, JS::MutableHandle<JSObject*>, bool*, Args ...) [with auto Method = JS::NewSetObject; Args = {}]’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp:3548:25,
47:39.86     inlined from ‘bool mozilla::dom::GetSetlikeBackingObject(JSContext*, JS::Handle<JSObject*>, size_t, JS::MutableHandle<JSObject*>, bool*)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp:3587:44:
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotValue’ in ‘((js::StackRootedBase**)aCx)[13]’ [-Wdangling-pointer=] <--[g++]
47:39.86  1141 |     *this->stack = this;
47:39.86       |     ~~~~~~~~~~~~~^~~~~~
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp: In function ‘bool mozilla::dom::GetSetlikeBackingObject(JSContext*, JS::Handle<JSObject*>, size_t, JS::MutableHandle<JSObject*>, bool*)’: <--[g++]
47:39.86 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp:3548:25: note: ‘slotValue’ declared here <--[g++]
47:39.86  3548 |   JS::Rooted<JS::Value> slotValue(aCx);
47:39.87       |                         ^~~~~~~~~
47:39.87 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp:3583:41: note: ‘aCx’ declared here <--[g++]
47:39.87  3583 | bool GetSetlikeBackingObject(JSContext* aCx, JS::Handle<JSObject*> aObj,
47:39.87       |                              ~~~~~~~~~~~^~~
47:39.87 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
47:39.87     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
47:39.87     inlined from ‘bool mozilla::dom::GetBackingObject(JSContext*, JS::Handle<JSObject*>, size_t, JS::MutableHandle<JSObject*>, bool*, Args ...) [with auto Method = NewObservableArrayProxyObject; Args = {const ObservableArrayProxyHandler*, void*}]’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp:3548:25,
47:39.87     inlined from ‘bool mozilla::dom::GetObservableArrayBackingObject(JSContext*, JS::Handle<JSObject*>, size_t, JS::MutableHandle<JSObject*>, bool*, const ObservableArrayProxyHandler*, void*)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp:3613:57:
47:39.87 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotValue’ in ‘((js::StackRootedBase**)aCx)[13]’ [-Wdangling-pointer=] <--[g++]
47:39.87  1141 |     *this->stack = this;
47:39.87       |     ~~~~~~~~~~~~~^~~~~~
47:39.87 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp: In function ‘bool mozilla::dom::GetObservableArrayBackingObject(JSContext*, JS::Handle<JSObject*>, size_t, JS::MutableHandle<JSObject*>, bool*, const ObservableArrayProxyHandler*, void*)’: <--[g++]
47:39.87 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp:3548:25: note: ‘slotValue’ declared here <--[g++]
47:39.87  3548 |   JS::Rooted<JS::Value> slotValue(aCx);
47:39.87       |                         ^~~~~~~~~
47:39.87 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp:3610:16: note: ‘aCx’ declared here <--[g++]
47:39.87  3610 |     JSContext* aCx, JS::Handle<JSObject*> aObj, size_t aSlotIndex,
47:39.87       |     ~~~~~~~~~~~^~~
47:39.87 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Realm*]’,
47:39.87     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Realm*; T = JS::Realm*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:39.87     inlined from ‘bool mozilla::dom::GetDesiredProto(JSContext*, const JS::CallArgs&, prototypes::id::ID, CreateInterfaceObjectsMethod, JS::MutableHandle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp:3728:73:
47:39.87 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘realm’ in ‘((js::StackRootedBase**)aCx)[14]’ [-Wdangling-pointer=] <--[g++]
47:39.87  1141 |     *this->stack = this;
47:39.87       |     ~~~~~~~~~~~~~^~~~~~
47:39.87 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp: In function ‘bool mozilla::dom::GetDesiredProto(JSContext*, const JS::CallArgs&, prototypes::id::ID, CreateInterfaceObjectsMethod, JS::MutableHandle<JSObject*>)’: <--[g++]
47:39.87 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp:3728:26: note: ‘realm’ declared here <--[g++]
47:39.87  3728 |   JS::Rooted<JS::Realm*> realm(aCx, JS::GetFunctionRealm(aCx, newTarget));
47:39.87       |                          ^~~~~
47:39.87 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp:3661:33: note: ‘aCx’ declared here <--[g++]
47:39.87  3661 | bool GetDesiredProto(JSContext* aCx, const JS::CallArgs& aCallArgs,
47:39.87       |                      ~~~~~~~~~~~^~~
47:39.87 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:39.87     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:39.87     inlined from ‘static JSObject* mozilla::dom::DOMProxyHandler::EnsureExpandoObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/DOMJSProxyHandler.cpp:165:59:
47:39.87 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
47:39.87  1141 |     *this->stack = this;
47:39.87       |     ~~~~~~~~~~~~~^~~~~~
47:39.87 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/DOMJSProxyHandler.cpp: In static member function ‘static JSObject* mozilla::dom::DOMProxyHandler::EnsureExpandoObject(JSContext*, JS::Handle<JSObject*>)’: <--[g++]
47:39.87 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/DOMJSProxyHandler.cpp:164:25: note: ‘expando’ declared here <--[g++]
47:39.87   164 |   JS::Rooted<JSObject*> expando(
47:39.87       |                         ^~~~~~~
47:39.87 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/DOMJSProxyHandler.cpp:144:59: note: ‘cx’ declared here <--[g++]
47:39.87   144 | JSObject* DOMProxyHandler::EnsureExpandoObject(JSContext* cx,
47:39.87       |                                                ~~~~~~~~~~~^~
47:39.87 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:39.87     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:39.87     inlined from ‘virtual bool mozilla::dom::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/DOMJSProxyHandler.cpp:214:67:
47:39.87 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
47:39.87  1141 |     *this->stack = this;
47:39.87       |     ~~~~~~~~~~~~~^~~~~~
47:39.87 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/DOMJSProxyHandler.cpp: In member function ‘virtual bool mozilla::dom::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const’: <--[g++]
47:39.87 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/DOMJSProxyHandler.cpp:214:25: note: ‘expando’ declared here <--[g++]
47:39.87   214 |   JS::Rooted<JSObject*> expando(cx, EnsureExpandoObject(cx, proxy));
47:39.87       |                         ^~~~~~~
47:39.87 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/DOMJSProxyHandler.cpp:205:49: note: ‘cx’ declared here <--[g++]
47:39.87   205 | bool DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy,
47:39.87       |                                      ~~~~~~~~~~~^~
47:39.87 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:39.87     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:39.87     inlined from ‘virtual bool mozilla::dom::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/DOMJSProxyHandler.cpp:214:67,
47:39.87     inlined from ‘virtual bool mozilla::dom::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/DOMJSProxyHandler.h:95:26:
47:39.87 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
47:39.87  1141 |     *this->stack = this;
47:39.87       |     ~~~~~~~~~~~~~^~~~~~
47:39.87 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/DOMJSProxyHandler.cpp: In member function ‘virtual bool mozilla::dom::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const’: <--[g++]
47:39.87 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/DOMJSProxyHandler.cpp:214:25: note: ‘expando’ declared here <--[g++]
47:39.87   214 |   JS::Rooted<JSObject*> expando(cx, EnsureExpandoObject(cx, proxy));
47:39.87       |                         ^~~~~~~
47:39.87 In file included from /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:31: <--[g++]
47:39.87 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/DOMJSProxyHandler.h:90:34: note: ‘cx’ declared here <--[g++]
47:39.87    90 |   bool defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy,
47:39.87       |                       ~~~~~~~~~~~^~
47:39.87 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
47:39.87     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
47:39.87     inlined from ‘bool mozilla::dom::ObservableArrayProxyHandler::GetBackingListObject(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>) const’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/ObservableArrayProxyHandler.cpp:271:38:
47:39.87 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotValue’ in ‘((js::StackRootedBase**)aCx)[13]’ [-Wdangling-pointer=] <--[g++]
47:39.87  1141 |     *this->stack = this;
47:39.87       |     ~~~~~~~~~~~~~^~~~~~
47:39.87 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:56: <--[g++]
47:39.87 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/ObservableArrayProxyHandler.cpp: In member function ‘bool mozilla::dom::ObservableArrayProxyHandler::GetBackingListObject(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>) const’: <--[g++]
47:39.87 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/ObservableArrayProxyHandler.cpp:271:25: note: ‘slotValue’ declared here <--[g++]
47:39.87   271 |   JS::Rooted<JS::Value> slotValue(aCx);
47:39.87       |                         ^~~~~~~~~
47:39.87 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/ObservableArrayProxyHandler.cpp:267:16: note: ‘aCx’ declared here <--[g++]
47:39.87   267 |     JSContext* aCx, JS::Handle<JSObject*> aProxy,
47:39.87       |     ~~~~~~~~~~~^~~
47:39.87 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:39.87     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
47:39.87     inlined from ‘void mozilla::dom::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, const JSClass*, JS::Heap<JSObject*>*, JS::Handle<JSObject*>, const JSClass*, unsigned int, bool, const LegacyFactoryFunction*, JS::Heap<JSObject*>*, const NativeProperties*, const NativeProperties*, const char*, bool, const char* const*, bool, const char* const*, bool)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp:1091:33:
47:39.87 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
47:39.87  1141 |     *this->stack = this;
47:39.87       |     ~~~~~~~~~~~~~^~~~~~
47:39.87 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp: In function ‘void mozilla::dom::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, const JSClass*, JS::Heap<JSObject*>*, JS::Handle<JSObject*>, const JSClass*, unsigned int, bool, const LegacyFactoryFunction*, JS::Heap<JSObject*>*, const NativeProperties*, const NativeProperties*, const char*, bool, const char* const*, bool, const char* const*, bool)’: <--[g++]
47:39.87 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp:1091:25: note: ‘proto’ declared here <--[g++]
47:39.87  1091 |   JS::Rooted<JSObject*> proto(cx);
47:39.87       |                         ^~~~~
47:39.87 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp:1049:16: note: ‘cx’ declared here <--[g++]
47:39.87  1049 |     JSContext* cx, JS::Handle<JSObject*> global,
47:39.87       |     ~~~~~~~~~~~^~
47:39.87 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]’,
47:39.87     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:39.87     inlined from ‘JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/GCVector.h:347:58,
47:39.87     inlined from ‘bool mozilla::dom::ForEachHandler(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp:3627:42:
47:39.87 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘newArgs’ in ‘((js::StackRootedBase**)aCx)[14]’ [-Wdangling-pointer=] <--[g++]
47:39.87  1141 |     *this->stack = this;
47:39.87       |     ~~~~~~~~~~~~~^~~~~~
47:39.87 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp: In function ‘bool mozilla::dom::ForEachHandler(JSContext*, unsigned int, JS::Value*)’: <--[g++]
47:39.87 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp:3627:31: note: ‘newArgs’ declared here <--[g++]
47:39.87  3627 |   JS::RootedVector<JS::Value> newArgs(aCx);
47:39.87       |                               ^~~~~~~
47:39.87 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp:3617:32: note: ‘aCx’ declared here <--[g++]
47:39.87  3617 | bool ForEachHandler(JSContext* aCx, unsigned aArgc, JS::Value* aVp) {
47:39.87       |                     ~~~~~~~~~~~^~~
47:39.87 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:39.87     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:39.87     inlined from ‘void mozilla::dom::RemoteObjectProxyBase::GetOrCreateProxyObject(JSContext*, void*, const JSClass*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>, bool&) const’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/RemoteObjectProxy.cpp:154:67:
47:39.87 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:39.87  1141 |     *this->stack = this;
47:39.87       |     ~~~~~~~~~~~~~^~~~~~
47:39.87 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:65: <--[g++]
47:39.87 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/RemoteObjectProxy.cpp: In member function ‘void mozilla::dom::RemoteObjectProxyBase::GetOrCreateProxyObject(JSContext*, void*, const JSClass*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>, bool&) const’: <--[g++]
47:39.87 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/RemoteObjectProxy.cpp:153:25: note: ‘obj’ declared here <--[g++]
47:39.87   153 |   JS::Rooted<JSObject*> obj(
47:39.87       |                         ^~~
47:39.87 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/RemoteObjectProxy.cpp:130:16: note: ‘aCx’ declared here <--[g++]
47:39.87   130 |     JSContext* aCx, void* aNative, const JSClass* aClasp,
47:39.87       |     ~~~~~~~~~~~^~~
47:39.87 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:39.87     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
47:39.87     inlined from ‘bool mozilla::dom::ToJSValue(JSContext*, const WindowProxyHolder&, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/ToJSValue.cpp:75:40:
47:39.87 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘windowProxy’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:55.20  1141 |     *this->stack = this;
47:55.20       |     ~~~~~~~~~~~~~^~~~~~
47:55.20 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:83: <--[g++]
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/ToJSValue.cpp: In function ‘bool mozilla::dom::ToJSValue(JSContext*, const WindowProxyHolder&, JS::MutableHandle<JS::Value>)’: <--[g++]
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/ToJSValue.cpp:75:25: note: ‘windowProxy’ declared here <--[g++]
47:55.20    75 |   JS::Rooted<JSObject*> windowProxy(aCx);
47:55.20       |                         ^~~~~~~~~~~
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/ToJSValue.cpp:68:27: note: ‘aCx’ declared here <--[g++]
47:55.20    68 | bool ToJSValue(JSContext* aCx, const WindowProxyHolder& aArgument,
47:55.20       |                ~~~~~~~~~~~^~~
47:55.20 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:55.20     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:55.20     inlined from ‘bool mozilla::dom::NativeInterface2JSObjectAndThrowIfFailed(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>, xpcObjectHelper&, const nsIID*, bool)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp:1138:55:
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:55.20  1141 |     *this->stack = this;
47:55.20       |     ~~~~~~~~~~~~~^~~~~~
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp: In function ‘bool mozilla::dom::NativeInterface2JSObjectAndThrowIfFailed(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>, xpcObjectHelper&, const nsIID*, bool)’: <--[g++]
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp:1138:27: note: ‘obj’ declared here <--[g++]
47:55.20  1138 |     JS::Rooted<JSObject*> obj(aCx, cache->GetWrapper());
47:55.20       |                           ^~~
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.cpp:1128:16: note: ‘aCx’ declared here <--[g++]
47:55.20  1128 |     JSContext* aCx, JS::Handle<JSObject*> aScope,
47:55.20       |     ~~~~~~~~~~~^~~
47:55.20 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:55.20     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JSObject*>; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:55.20     inlined from ‘static bool mozilla::dom::WebIDLGlobalNameHash::DefineIfEnabled(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >, bool*)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/WebIDLGlobalNameHash.cpp:161:64:
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘interfaceObject’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:55.20  1141 |     *this->stack = this;
47:55.20       |     ~~~~~~~~~~~~~^~~~~~
47:55.20 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:92: <--[g++]
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/WebIDLGlobalNameHash.cpp: In static member function ‘static bool mozilla::dom::WebIDLGlobalNameHash::DefineIfEnabled(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >, bool*)’: <--[g++]
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/WebIDLGlobalNameHash.cpp:158:25: note: ‘interfaceObject’ declared here <--[g++]
47:55.20   158 |   JS::Rooted<JSObject*> interfaceObject(
47:55.20       |                         ^~~~~~~~~~~~~~~
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/WebIDLGlobalNameHash.cpp:60:16: note: ‘aCx’ declared here <--[g++]
47:55.20    60 |     JSContext* aCx, JS::Handle<JSObject*> aObj, JS::Handle<jsid> aId,
47:55.20       |     ~~~~~~~~~~~^~~
47:55.20 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
47:55.20     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:55.20     inlined from ‘virtual bool mozilla::dom::ObservableArrayProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/ObservableArrayProxyHandler.cpp:171:61:
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘value’ in ‘((js::StackRootedBase**)aCx)[13]’ [-Wdangling-pointer=] <--[g++]
47:55.20  1141 |     *this->stack = this;
47:55.20       |     ~~~~~~~~~~~~~^~~~~~
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/ObservableArrayProxyHandler.cpp: In member function ‘virtual bool mozilla::dom::ObservableArrayProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’: <--[g++]
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/ObservableArrayProxyHandler.cpp:171:27: note: ‘value’ declared here <--[g++]
47:55.20   171 |     JS::Rooted<JS::Value> value(aCx, JS::NumberValue(length));
47:55.20       |                           ^~~~~
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/ObservableArrayProxyHandler.cpp:157:16: note: ‘aCx’ declared here <--[g++]
47:55.20   157 |     JSContext* aCx, JS::Handle<JSObject*> aProxy,
47:55.20       |     ~~~~~~~~~~~^~~
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/intl/icu/source/i18n/zonemeta.cpp:358:21: warning: Value stored to 'canonicalInCache' is never read [deadcode.DeadStores] <--[clang++]
47:55.20                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/toolkit/components/glean/GleanMetrics.h:12, <--[g++]
47:55.20                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/base/Document.h:57, <--[g++]
47:55.20                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/events/AsyncEventDispatcher.h:15, <--[g++]
47:55.20                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/html/HTMLDialogElement.h:10, <--[g++]
47:55.20                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/html/HTMLFormSubmission.h:12, <--[g++]
47:55.20                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/base/FormData.h:12, <--[g++]
47:55.20                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FetchBinding.cpp:19, <--[g++]
47:55.20                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings6.cpp:2: <--[g++]
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] <--[g++]
47:55.20    29 |   constexpr explicit Labeled<T, E>(uint32_t id) : mId(id) {}
47:55.20       |                                    ^~~~~~~~
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note: remove the ‘< >’ <--[g++]
47:55.20 In file included from /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingDeclarations.h:25, <--[g++]
47:55.20                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/FetchBinding.h:10, <--[g++]
47:55.20                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FetchBinding.cpp:5: <--[g++]
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: <--[g++]
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray.h:2420:58:   required from ‘void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]’ <--[g++]
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:  2418 |     AssignRangeAlgorithm< <--[g++]
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:       |     ~~~~~~~~~~~~~~~~~~~~~                                  <--[g++]
47:55.20     2419 |         std::is_trivially_copy_constructible_v<Item>,
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      <--[g++]
47:55.20     2420 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ <--[g++]
47:55.20     2421 |                                                           aCount, aValues);
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:       |                                                           ~~~~~~~~~~~~~~~~ <--[g++]
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray.h:2449:16:   required from ‘typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]’ <--[g++]
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:  2449 |     AssignRange(0, aArrayLen, aArray); <--[g++]
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:       |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ <--[g++]
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray.h:1452:39:   required from ‘typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ <--[g++]
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:  1452 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length()); <--[g++]
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <--[g++]
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray.h:2951:19:   required from ‘CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ <--[g++]
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:  2951 |       this->Assign(aOther); <--[g++]
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:       |       ~~~~~~~~~~~~^~~~~~~~ <--[g++]
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/dom/workers/JSSettings.h:24:8:   required from here <--[g++]
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:    24 | struct JSSettings { <--[g++]
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note:       |        ^~~~~~~~~~ <--[g++]
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray.h:672:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] <--[g++]
47:55.20   672 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
47:55.20       |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
47:55.20 In file included from /builddir/build/BUILD/thunderbird-115.8.0/dom/workers/RuntimeService.h:18, <--[g++]
47:55.20                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/fetch/Fetch.h:24, <--[g++]
47:55.20                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/fetch/Request.h:13, <--[g++]
47:55.20                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/FetchEventBinding.h:13, <--[g++]
47:55.20                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FetchEventBinding.cpp:6, <--[g++]
47:55.20                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings6.cpp:15: <--[g++]
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/dom/workers/JSSettings.h:25:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here <--[g++]
47:55.20    25 |   struct JSGCSetting {
47:55.20       |          ^~~~~~~~~~~
47:55.20 In file included from /builddir/build/BUILD/thunderbird-115.8.0/js/public/CallAndConstruct.h:15, <--[g++]
47:55.20                  from /builddir/build/BUILD/thunderbird-115.8.0/js/src/jsapi.h:30, <--[g++]
47:55.20                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/AtomList.h:10, <--[g++]
47:55.20                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FetchBinding.cpp:4: <--[g++]
47:55.20 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:55.20     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
47:55.20     inlined from ‘JSObject* mozilla::dom::FrameCrashedEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::FrameCrashedEvent]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/FrameCrashedEventBinding.h:94:27,
47:55.20     inlined from ‘virtual JSObject* mozilla::dom::FrameCrashedEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)’ at FrameCrashedEvent.cpp:40:41:
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:55.20  1141 |     *this->stack = this;
47:55.20       |     ~~~~~~~~~~~~~^~~~~~
47:55.20 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/FrameCrashedEvent.h:15, <--[g++]
47:55.20                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FrameCrashedEvent.cpp:10, <--[g++]
47:55.20                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings6.cpp:405: <--[g++]
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/FrameCrashedEventBinding.h: In member function ‘virtual JSObject* mozilla::dom::FrameCrashedEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)’: <--[g++]
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/FrameCrashedEventBinding.h:94:27: note: ‘reflector’ declared here <--[g++]
47:55.20    94 |     JS::Rooted<JSObject*> reflector(aCx);
47:55.20       |                           ^~~~~~~~~
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FrameCrashedEvent.cpp:38:50: note: ‘aCx’ declared here <--[g++]
47:55.20    38 | FrameCrashedEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
47:55.20       |                                       ~~~~~~~~~~~^~~
47:55.20 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:55.20     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:55.20     inlined from ‘void mozilla::dom::FileList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at FileListBinding.cpp:671:74:
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:55.20  1141 |     *this->stack = this;
47:55.20       |     ~~~~~~~~~~~~~^~~~~~
47:55.20 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings6.cpp:54: <--[g++]
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileListBinding.cpp: In function ‘void mozilla::dom::FileList_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileListBinding.cpp:671:25: note: ‘parentProto’ declared here <--[g++]
47:55.20   671 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
47:55.20       |                         ^~~~~~~~~~~
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileListBinding.cpp:669:35: note: ‘aCx’ declared here <--[g++]
47:55.20   669 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
47:55.20       |                        ~~~~~~~~~~~^~~
47:55.20 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:55.20     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:55.20     inlined from ‘void mozilla::dom::FileReaderSync_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at FileReaderSyncBinding.cpp:526:74:
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:55.20  1141 |     *this->stack = this;
47:55.20       |     ~~~~~~~~~~~~~^~~~~~
47:55.20 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings6.cpp:93: <--[g++]
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileReaderSyncBinding.cpp: In function ‘void mozilla::dom::FileReaderSync_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileReaderSyncBinding.cpp:526:25: note: ‘parentProto’ declared here <--[g++]
47:55.20   526 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
47:55.20       |                         ^~~~~~~~~~~
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileReaderSyncBinding.cpp:524:35: note: ‘aCx’ declared here <--[g++]
47:55.20   524 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
47:55.20       |                        ~~~~~~~~~~~^~~
47:55.20 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:55.20     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:55.20     inlined from ‘void mozilla::dom::FileSystem_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at FileSystemBinding.cpp:555:74:
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:55.20  1141 |     *this->stack = this;
47:55.20       |     ~~~~~~~~~~~~~^~~~~~
47:55.20 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings6.cpp:106: <--[g++]
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemBinding.cpp: In function ‘void mozilla::dom::FileSystem_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemBinding.cpp:555:25: note: ‘parentProto’ declared here <--[g++]
47:55.20   555 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
47:55.20       |                         ^~~~~~~~~~~
47:55.20 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemBinding.cpp:553:35: note: ‘aCx’ declared here <--[g++]
47:55.20   553 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
47:55.20       |                        ~~~~~~~~~~~^~~
47:55.21 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:55.21     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:55.21     inlined from ‘void mozilla::dom::FileSystemDirectoryReader_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at FileSystemDirectoryReaderBinding.cpp:426:74:
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:55.21  1141 |     *this->stack = this;
47:55.21       |     ~~~~~~~~~~~~~^~~~~~
47:55.21 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings6.cpp:158: <--[g++]
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemDirectoryReaderBinding.cpp: In function ‘void mozilla::dom::FileSystemDirectoryReader_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemDirectoryReaderBinding.cpp:426:25: note: ‘parentProto’ declared here <--[g++]
47:55.21   426 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
47:55.21       |                         ^~~~~~~~~~~
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemDirectoryReaderBinding.cpp:424:35: note: ‘aCx’ declared here <--[g++]
47:55.21   424 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
47:55.21       |                        ~~~~~~~~~~~^~~
47:55.21 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:55.21     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:55.21     inlined from ‘void mozilla::dom::FileSystemEntry_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at FileSystemEntryBinding.cpp:575:74:
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:55.21  1141 |     *this->stack = this;
47:55.21       |     ~~~~~~~~~~~~~^~~~~~
47:55.21 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings6.cpp:171: <--[g++]
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemEntryBinding.cpp: In function ‘void mozilla::dom::FileSystemEntry_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemEntryBinding.cpp:575:25: note: ‘parentProto’ declared here <--[g++]
47:55.21   575 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
47:55.21       |                         ^~~~~~~~~~~
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemEntryBinding.cpp:573:35: note: ‘aCx’ declared here <--[g++]
47:55.21   573 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
47:55.21       |                        ~~~~~~~~~~~^~~
47:55.21 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:55.21     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:55.21     inlined from ‘void mozilla::dom::FileSystemHandle_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at FileSystemHandleBinding.cpp:659:74:
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:55.21  1141 |     *this->stack = this;
47:55.21       |     ~~~~~~~~~~~~~^~~~~~
47:55.21 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings6.cpp:210: <--[g++]
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemHandleBinding.cpp: In function ‘void mozilla::dom::FileSystemHandle_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemHandleBinding.cpp:659:25: note: ‘parentProto’ declared here <--[g++]
47:55.21   659 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
47:55.21       |                         ^~~~~~~~~~~
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemHandleBinding.cpp:657:35: note: ‘aCx’ declared here <--[g++]
47:55.21   657 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
47:55.21       |                        ~~~~~~~~~~~^~~
47:55.21 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:55.21     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:55.21     inlined from ‘void mozilla::dom::FileSystemSyncAccessHandle_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at FileSystemSyncAccessHandleBinding.cpp:659:74:
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:55.21  1141 |     *this->stack = this;
47:55.21       |     ~~~~~~~~~~~~~^~~~~~
47:55.21 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings6.cpp:223: <--[g++]
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemSyncAccessHandleBinding.cpp: In function ‘void mozilla::dom::FileSystemSyncAccessHandle_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemSyncAccessHandleBinding.cpp:659:25: note: ‘parentProto’ declared here <--[g++]
47:55.21   659 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
47:55.21       |                         ^~~~~~~~~~~
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemSyncAccessHandleBinding.cpp:657:35: note: ‘aCx’ declared here <--[g++]
47:55.21   657 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
47:55.21       |                        ~~~~~~~~~~~^~~
47:55.21 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:55.21     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:55.21     inlined from ‘void mozilla::dom::Flex_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at FlexBinding.cpp:529:74:
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:55.21  1141 |     *this->stack = this;
47:55.21       |     ~~~~~~~~~~~~~^~~~~~
47:55.21 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings6.cpp:262: <--[g++]
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FlexBinding.cpp: In function ‘void mozilla::dom::Flex_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FlexBinding.cpp:529:25: note: ‘parentProto’ declared here <--[g++]
47:55.21   529 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
47:55.21       |                         ^~~~~~~~~~~
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FlexBinding.cpp:527:35: note: ‘aCx’ declared here <--[g++]
47:55.21   527 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
47:55.21       |                        ~~~~~~~~~~~^~~
47:55.21 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:55.21     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:55.21     inlined from ‘void mozilla::dom::FlexItemValues_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at FlexBinding.cpp:1148:74:
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:55.21  1141 |     *this->stack = this;
47:55.21       |     ~~~~~~~~~~~~~^~~~~~
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FlexBinding.cpp: In function ‘void mozilla::dom::FlexItemValues_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FlexBinding.cpp:1148:25: note: ‘parentProto’ declared here <--[g++]
47:55.21  1148 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
47:55.21       |                         ^~~~~~~~~~~
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FlexBinding.cpp:1146:35: note: ‘aCx’ declared here <--[g++]
47:55.21  1146 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
47:55.21       |                        ~~~~~~~~~~~^~~
47:55.21 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:55.21     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:55.21     inlined from ‘void mozilla::dom::FlexLineValues_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at FlexBinding.cpp:1699:74:
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:55.21  1141 |     *this->stack = this;
47:55.21       |     ~~~~~~~~~~~~~^~~~~~
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FlexBinding.cpp: In function ‘void mozilla::dom::FlexLineValues_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FlexBinding.cpp:1699:25: note: ‘parentProto’ declared here <--[g++]
47:55.21  1699 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
47:55.21       |                         ^~~~~~~~~~~
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FlexBinding.cpp:1697:35: note: ‘aCx’ declared here <--[g++]
47:55.21  1697 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
47:55.21       |                        ~~~~~~~~~~~^~~
47:55.21 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:55.21     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:55.21     inlined from ‘void mozilla::dom::FluentBundle_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at FluentBinding.cpp:1510:74:
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:55.21  1141 |     *this->stack = this;
47:55.21       |     ~~~~~~~~~~~~~^~~~~~
47:55.21 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings6.cpp:275: <--[g++]
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FluentBinding.cpp: In function ‘void mozilla::dom::FluentBundle_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FluentBinding.cpp:1510:25: note: ‘parentProto’ declared here <--[g++]
47:55.21  1510 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
47:55.21       |                         ^~~~~~~~~~~
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FluentBinding.cpp:1508:35: note: ‘aCx’ declared here <--[g++]
47:55.21  1508 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
47:55.21       |                        ~~~~~~~~~~~^~~
47:55.21 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:55.21     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:55.21     inlined from ‘void mozilla::dom::FluentPattern_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at FluentBinding.cpp:1774:74:
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:55.21  1141 |     *this->stack = this;
47:55.21       |     ~~~~~~~~~~~~~^~~~~~
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FluentBinding.cpp: In function ‘void mozilla::dom::FluentPattern_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FluentBinding.cpp:1774:25: note: ‘parentProto’ declared here <--[g++]
47:55.21  1774 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
47:55.21       |                         ^~~~~~~~~~~
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FluentBinding.cpp:1772:35: note: ‘aCx’ declared here <--[g++]
47:55.21  1772 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
47:55.21       |                        ~~~~~~~~~~~^~~
47:55.21 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:55.21     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:55.21     inlined from ‘void mozilla::dom::FluentResource_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at FluentBinding.cpp:2109:74:
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:55.21  1141 |     *this->stack = this;
47:55.21       |     ~~~~~~~~~~~~~^~~~~~
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FluentBinding.cpp: In function ‘void mozilla::dom::FluentResource_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FluentBinding.cpp:2109:25: note: ‘parentProto’ declared here <--[g++]
47:55.21  2109 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
47:55.21       |                         ^~~~~~~~~~~
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FluentBinding.cpp:2107:35: note: ‘aCx’ declared here <--[g++]
47:55.21  2107 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
47:55.21       |                        ~~~~~~~~~~~^~~
47:55.21 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:55.21     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:55.21     inlined from ‘void mozilla::dom::FontFace_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at FontFaceBinding.cpp:2467:74:
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:55.21  1141 |     *this->stack = this;
47:55.21       |     ~~~~~~~~~~~~~^~~~~~
47:55.21 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings6.cpp:301: <--[g++]
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FontFaceBinding.cpp: In function ‘void mozilla::dom::FontFace_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FontFaceBinding.cpp:2467:25: note: ‘parentProto’ declared here <--[g++]
47:55.21  2467 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
47:55.21       |                         ^~~~~~~~~~~
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FontFaceBinding.cpp:2465:35: note: ‘aCx’ declared here <--[g++]
47:55.21  2465 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
47:55.21       |                        ~~~~~~~~~~~^~~
47:55.21 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:55.21     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:55.21     inlined from ‘virtual bool mozilla::dom::FileList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’ at FileListBinding.cpp:381:60:
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
47:55.21  1141 |     *this->stack = this;
47:55.21       |     ~~~~~~~~~~~~~^~~~~~
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileListBinding.cpp: In member function ‘virtual bool mozilla::dom::FileList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’: <--[g++]
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileListBinding.cpp:381:25: note: ‘expando’ declared here <--[g++]
47:55.21   381 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
47:55.21       |                         ^~~~~~~
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileListBinding.cpp:364:36: note: ‘cx’ declared here <--[g++]
47:55.21   364 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
47:55.21       |                         ~~~~~~~~~~~^~
47:55.21 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:55.21     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:55.21     inlined from ‘void mozilla::dom::FormData_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at FormDataBinding.cpp:1640:74:
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:55.21  1141 |     *this->stack = this;
47:55.21       |     ~~~~~~~~~~~~~^~~~~~
47:55.21 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings6.cpp:366: <--[g++]
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FormDataBinding.cpp: In function ‘void mozilla::dom::FormData_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FormDataBinding.cpp:1640:25: note: ‘parentProto’ declared here <--[g++]
47:55.21  1640 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
47:55.21       |                         ^~~~~~~~~~~
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FormDataBinding.cpp:1638:35: note: ‘aCx’ declared here <--[g++]
47:55.21  1638 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
47:55.21       |                        ~~~~~~~~~~~^~~
47:55.21 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:55.21     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
47:55.21     inlined from ‘JSObject* mozilla::dom::Request_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Request]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/RequestBinding.h:635:27,
47:55.21     inlined from ‘virtual JSObject* mozilla::dom::Request::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/Request.h:37:33,
47:55.21     inlined from ‘bool mozilla::dom::binding_detail::DoGetOrCreateDOMReflector(JSContext*, T*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::Request; GetOrCreateReflectorWrapBehavior wrapBehavior = mozilla::dom::binding_detail::eWrapIntoContextCompartment]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1094:28,
47:55.21     inlined from ‘bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T*, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = Request]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1163:67,
47:55.21     inlined from ‘bool mozilla::dom::FetchEvent_Binding::get_request(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at FetchEventBinding.cpp:196:31:
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
47:55.21  1141 |     *this->stack = this;
47:55.21       |     ~~~~~~~~~~~~~^~~~~~
47:55.21 In file included from /builddir/build/BUILD/thunderbird-115.8.0/dom/fetch/Fetch.h:23: <--[g++]
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/RequestBinding.h: In function ‘bool mozilla::dom::FetchEvent_Binding::get_request(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/RequestBinding.h:635:27: note: ‘reflector’ declared here <--[g++]
47:55.21   635 |     JS::Rooted<JSObject*> reflector(aCx);
47:55.21       |                           ^~~~~~~~~
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FetchEventBinding.cpp:186:24: note: ‘cx’ declared here <--[g++]
47:55.21   186 | get_request(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
47:55.21       |             ~~~~~~~~~~~^~
47:55.21 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:55.21     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:55.21     inlined from ‘bool mozilla::dom::FlexLineValues_Binding::getItems(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’ at FlexBinding.cpp:1368:71:
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
47:55.21  1141 |     *this->stack = this;
47:55.21       |     ~~~~~~~~~~~~~^~~~~~
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FlexBinding.cpp: In function ‘bool mozilla::dom::FlexLineValues_Binding::getItems(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’: <--[g++]
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FlexBinding.cpp:1368:25: note: ‘returnArray’ declared here <--[g++]
47:55.21  1368 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
47:55.21       |                         ^~~~~~~~~~~
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FlexBinding.cpp:1353:21: note: ‘cx’ declared here <--[g++]
47:55.21  1353 | getItems(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
47:55.21       |          ~~~~~~~~~~~^~
47:55.21 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:55.21     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:55.21     inlined from ‘bool mozilla::dom::Flex_Binding::getLines(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’ at FlexBinding.cpp:131:71:
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
47:55.21  1141 |     *this->stack = this;
47:55.21       |     ~~~~~~~~~~~~~^~~~~~
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FlexBinding.cpp: In function ‘bool mozilla::dom::Flex_Binding::getLines(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’: <--[g++]
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FlexBinding.cpp:131:25: note: ‘returnArray’ declared here <--[g++]
47:55.21   131 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
47:55.21       |                         ^~~~~~~~~~~
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FlexBinding.cpp:116:21: note: ‘cx’ declared here <--[g++]
47:55.21   116 | getLines(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
47:55.21       |          ~~~~~~~~~~~^~
47:55.21 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:55.21     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:55.21     inlined from ‘bool mozilla::dom::FluentBundle_Binding::get_locales(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at FluentBinding.cpp:733:85:
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
47:55.21  1141 |     *this->stack = this;
47:55.21       |     ~~~~~~~~~~~~~^~~~~~
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FluentBinding.cpp: In function ‘bool mozilla::dom::FluentBundle_Binding::get_locales(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FluentBinding.cpp:733:25: note: ‘slotStorage’ declared here <--[g++]
47:55.21   733 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
47:55.21       |                         ^~~~~~~~~~~
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FluentBinding.cpp:723:24: note: ‘cx’ declared here <--[g++]
47:55.21   723 | get_locales(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
47:55.21       |             ~~~~~~~~~~~^~
47:55.21 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:55.21     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:55.21     inlined from ‘bool mozilla::dom::FileSystemDirectoryEntry_Binding::Wrap(JSContext*, mozilla::dom::FileSystemDirectoryEntry*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at FileSystemDirectoryEntryBinding.cpp:455:90:
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:55.21  1141 |     *this->stack = this;
47:55.21       |     ~~~~~~~~~~~~~^~~~~~
47:55.21 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings6.cpp:119: <--[g++]
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemDirectoryEntryBinding.cpp: In function ‘bool mozilla::dom::FileSystemDirectoryEntry_Binding::Wrap(JSContext*, mozilla::dom::FileSystemDirectoryEntry*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemDirectoryEntryBinding.cpp:455:25: note: ‘global’ declared here <--[g++]
47:55.21   455 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
47:55.21       |                         ^~~~~~
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemDirectoryEntryBinding.cpp:427:17: note: ‘aCx’ declared here <--[g++]
47:55.21   427 | Wrap(JSContext* aCx, mozilla::dom::FileSystemDirectoryEntry* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
47:55.21       |      ~~~~~~~~~~~^~~
47:55.21 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:55.21     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:55.21     inlined from ‘bool mozilla::dom::FileSystemDirectoryIterator_Binding::Wrap(JSContext*, mozilla::dom::FileSystemDirectoryIterator*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at FileSystemDirectoryIteratorBinding.cpp:265:90:
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:55.21  1141 |     *this->stack = this;
47:55.21       |     ~~~~~~~~~~~~~^~~~~~
47:55.21 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings6.cpp:145: <--[g++]
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemDirectoryIteratorBinding.cpp: In function ‘bool mozilla::dom::FileSystemDirectoryIterator_Binding::Wrap(JSContext*, mozilla::dom::FileSystemDirectoryIterator*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemDirectoryIteratorBinding.cpp:265:25: note: ‘global’ declared here <--[g++]
47:55.21   265 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
47:55.21       |                         ^~~~~~
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemDirectoryIteratorBinding.cpp:240:17: note: ‘aCx’ declared here <--[g++]
47:55.21   240 | Wrap(JSContext* aCx, mozilla::dom::FileSystemDirectoryIterator* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
47:55.21       |      ~~~~~~~~~~~^~~
47:55.21 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:55.21     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:55.21     inlined from ‘bool mozilla::dom::FileSystemDirectoryReader_Binding::Wrap(JSContext*, mozilla::dom::FileSystemDirectoryReader*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at FileSystemDirectoryReaderBinding.cpp:362:90:
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:55.21  1141 |     *this->stack = this;
47:55.21       |     ~~~~~~~~~~~~~^~~~~~
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemDirectoryReaderBinding.cpp: In function ‘bool mozilla::dom::FileSystemDirectoryReader_Binding::Wrap(JSContext*, mozilla::dom::FileSystemDirectoryReader*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemDirectoryReaderBinding.cpp:362:25: note: ‘global’ declared here <--[g++]
47:55.21   362 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
47:55.21       |                         ^~~~~~
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemDirectoryReaderBinding.cpp:337:17: note: ‘aCx’ declared here <--[g++]
47:55.21   337 | Wrap(JSContext* aCx, mozilla::dom::FileSystemDirectoryReader* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
47:55.21       |      ~~~~~~~~~~~^~~
47:55.21 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:55.21     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:55.21     inlined from ‘bool mozilla::dom::FileSystemEntry_Binding::Wrap(JSContext*, mozilla::dom::FileSystemEntry*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at FileSystemEntryBinding.cpp:511:90:
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:55.21  1141 |     *this->stack = this;
47:55.21       |     ~~~~~~~~~~~~~^~~~~~
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemEntryBinding.cpp: In function ‘bool mozilla::dom::FileSystemEntry_Binding::Wrap(JSContext*, mozilla::dom::FileSystemEntry*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemEntryBinding.cpp:511:25: note: ‘global’ declared here <--[g++]
47:55.21   511 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
47:55.21       |                         ^~~~~~
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemEntryBinding.cpp:486:17: note: ‘aCx’ declared here <--[g++]
47:55.21   486 | Wrap(JSContext* aCx, mozilla::dom::FileSystemEntry* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
47:55.21       |      ~~~~~~~~~~~^~~
47:55.21 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
47:55.21     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
47:55.21     inlined from ‘bool mozilla::dom::FileSystemHandle_Binding::Wrap(JSContext*, mozilla::dom::FileSystemHandle*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at FileSystemHandleBinding.cpp:595:90:
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
47:55.21  1141 |     *this->stack = this;
47:55.21       |     ~~~~~~~~~~~~~^~~~~~
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemHandleBinding.cpp: In function ‘bool mozilla::dom::FileSystemHandle_Binding::Wrap(JSContext*, mozilla::dom::FileSystemHandle*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
47:55.21 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemHandleBinding.cpp:595:25: note: ‘global’ declared here <--[g++]
48:09.86   595 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
48:09.86       |                         ^~~~~~
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemHandleBinding.cpp:570:17: note: ‘aCx’ declared here <--[g++]
48:09.86   570 | Wrap(JSContext* aCx, mozilla::dom::FileSystemHandle* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
48:09.86       |      ~~~~~~~~~~~^~~
48:09.86 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:09.86     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:09.86     inlined from ‘bool mozilla::dom::WriteParams::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at FileSystemWritableFileStreamBinding.cpp:229:54:
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
48:09.86  1141 |     *this->stack = this;
48:09.86       |     ~~~~~~~~~~~~~^~~~~~
48:09.86 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings6.cpp:236: <--[g++]
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemWritableFileStreamBinding.cpp: In member function ‘bool mozilla::dom::WriteParams::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemWritableFileStreamBinding.cpp:229:25: note: ‘obj’ declared here <--[g++]
48:09.86   229 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
48:09.86       |                         ^~~
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemWritableFileStreamBinding.cpp:221:42: note: ‘cx’ declared here <--[g++]
48:09.86   221 | WriteParams::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
48:09.86       |                               ~~~~~~~~~~~^~
48:09.86 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:09.86     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:09.86     inlined from ‘bool mozilla::dom::FlexItemValues_Binding::Wrap(JSContext*, mozilla::dom::FlexItemValues*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at FlexBinding.cpp:1084:90:
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:09.86  1141 |     *this->stack = this;
48:09.86       |     ~~~~~~~~~~~~~^~~~~~
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FlexBinding.cpp: In function ‘bool mozilla::dom::FlexItemValues_Binding::Wrap(JSContext*, mozilla::dom::FlexItemValues*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FlexBinding.cpp:1084:25: note: ‘global’ declared here <--[g++]
48:09.86  1084 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
48:09.86       |                         ^~~~~~
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FlexBinding.cpp:1059:17: note: ‘aCx’ declared here <--[g++]
48:09.86  1059 | Wrap(JSContext* aCx, mozilla::dom::FlexItemValues* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
48:09.86       |      ~~~~~~~~~~~^~~
48:09.86 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:09.86     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:09.86     inlined from ‘bool mozilla::dom::FlexLineValues_Binding::Wrap(JSContext*, mozilla::dom::FlexLineValues*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at FlexBinding.cpp:1635:90:
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:09.86  1141 |     *this->stack = this;
48:09.86       |     ~~~~~~~~~~~~~^~~~~~
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FlexBinding.cpp: In function ‘bool mozilla::dom::FlexLineValues_Binding::Wrap(JSContext*, mozilla::dom::FlexLineValues*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FlexBinding.cpp:1635:25: note: ‘global’ declared here <--[g++]
48:09.86  1635 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
48:09.86       |                         ^~~~~~
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FlexBinding.cpp:1610:17: note: ‘aCx’ declared here <--[g++]
48:09.86  1610 | Wrap(JSContext* aCx, mozilla::dom::FlexLineValues* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
48:09.86       |      ~~~~~~~~~~~^~~
48:09.86 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:09.86     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:09.86     inlined from ‘bool mozilla::dom::FluentMessage::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at FluentBinding.cpp:309:54:
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
48:09.86  1141 |     *this->stack = this;
48:09.86       |     ~~~~~~~~~~~~~^~~~~~
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FluentBinding.cpp: In member function ‘bool mozilla::dom::FluentMessage::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FluentBinding.cpp:309:25: note: ‘obj’ declared here <--[g++]
48:09.86   309 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
48:09.86       |                         ^~~
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FluentBinding.cpp:301:44: note: ‘cx’ declared here <--[g++]
48:09.86   301 | FluentMessage::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
48:09.86       |                                 ~~~~~~~~~~~^~
48:09.86 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:09.86     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:09.86     inlined from ‘bool mozilla::dom::FluentBundle_Binding::Wrap(JSContext*, mozilla::intl::FluentBundle*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at FluentBinding.cpp:1434:90:
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:09.86  1141 |     *this->stack = this;
48:09.86       |     ~~~~~~~~~~~~~^~~~~~
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FluentBinding.cpp: In function ‘bool mozilla::dom::FluentBundle_Binding::Wrap(JSContext*, mozilla::intl::FluentBundle*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FluentBinding.cpp:1434:25: note: ‘global’ declared here <--[g++]
48:09.86  1434 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
48:09.86       |                         ^~~~~~
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FluentBinding.cpp:1409:17: note: ‘aCx’ declared here <--[g++]
48:09.86  1409 | Wrap(JSContext* aCx, mozilla::intl::FluentBundle* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
48:09.86       |      ~~~~~~~~~~~^~~
48:09.86 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:09.86     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:09.86     inlined from ‘bool mozilla::dom::FluentPattern_Binding::Wrap(JSContext*, mozilla::intl::FluentPattern*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at FluentBinding.cpp:1710:90:
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:09.86  1141 |     *this->stack = this;
48:09.86       |     ~~~~~~~~~~~~~^~~~~~
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FluentBinding.cpp: In function ‘bool mozilla::dom::FluentPattern_Binding::Wrap(JSContext*, mozilla::intl::FluentPattern*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FluentBinding.cpp:1710:25: note: ‘global’ declared here <--[g++]
48:09.86  1710 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
48:09.86       |                         ^~~~~~
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FluentBinding.cpp:1685:17: note: ‘aCx’ declared here <--[g++]
48:09.86  1685 | Wrap(JSContext* aCx, mozilla::intl::FluentPattern* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
48:09.86       |      ~~~~~~~~~~~^~~
48:09.86 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:09.86     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:09.86     inlined from ‘bool mozilla::dom::FluentResource_Binding::Wrap(JSContext*, mozilla::intl::FluentResource*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at FluentBinding.cpp:2045:90:
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:09.86  1141 |     *this->stack = this;
48:09.86       |     ~~~~~~~~~~~~~^~~~~~
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FluentBinding.cpp: In function ‘bool mozilla::dom::FluentResource_Binding::Wrap(JSContext*, mozilla::intl::FluentResource*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FluentBinding.cpp:2045:25: note: ‘global’ declared here <--[g++]
48:09.86  2045 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
48:09.86       |                         ^~~~~~
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FluentBinding.cpp:2020:17: note: ‘aCx’ declared here <--[g++]
48:09.86  2020 | Wrap(JSContext* aCx, mozilla::intl::FluentResource* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
48:09.86       |      ~~~~~~~~~~~^~~
48:09.86 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:09.86     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:09.86     inlined from ‘bool mozilla::dom::FontFaceSetIteratorResult::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at FontFaceSetBinding.cpp:154:54:
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
48:09.86  1141 |     *this->stack = this;
48:09.86       |     ~~~~~~~~~~~~~^~~~~~
48:09.86 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings6.cpp:314: <--[g++]
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FontFaceSetBinding.cpp: In member function ‘bool mozilla::dom::FontFaceSetIteratorResult::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FontFaceSetBinding.cpp:154:25: note: ‘obj’ declared here <--[g++]
48:09.86   154 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
48:09.86       |                         ^~~
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FontFaceSetBinding.cpp:146:56: note: ‘cx’ declared here <--[g++]
48:09.86   146 | FontFaceSetIteratorResult::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
48:09.86       |                                             ~~~~~~~~~~~^~
48:09.86 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:09.86     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
48:09.86     inlined from ‘virtual bool mozilla::dom::FileList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’ at FileListBinding.cpp:354:35:
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
48:09.86  1141 |     *this->stack = this;
48:09.86       |     ~~~~~~~~~~~~~^~~~~~
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileListBinding.cpp: In member function ‘virtual bool mozilla::dom::FileList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’: <--[g++]
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileListBinding.cpp:354:25: note: ‘expando’ declared here <--[g++]
48:09.86   354 |   JS::Rooted<JSObject*> expando(cx);
48:09.86       |                         ^~~~~~~
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileListBinding.cpp:342:42: note: ‘cx’ declared here <--[g++]
48:09.86   342 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
48:09.86       |                               ~~~~~~~~~~~^~
48:09.86 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:09.86     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:09.86     inlined from ‘bool mozilla::dom::File_Binding::Wrap(JSContext*, mozilla::dom::File*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at FileBinding.cpp:943:90:
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:09.86  1141 |     *this->stack = this;
48:09.86       |     ~~~~~~~~~~~~~^~~~~~
48:09.86 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings6.cpp:41: <--[g++]
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileBinding.cpp: In function ‘bool mozilla::dom::File_Binding::Wrap(JSContext*, mozilla::dom::File*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileBinding.cpp:943:25: note: ‘global’ declared here <--[g++]
48:09.86   943 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
48:09.86       |                         ^~~~~~
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileBinding.cpp:915:17: note: ‘aCx’ declared here <--[g++]
48:09.86   915 | Wrap(JSContext* aCx, mozilla::dom::File* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
48:09.86       |      ~~~~~~~~~~~^~~
48:09.86 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:09.86     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:09.86     inlined from ‘bool mozilla::dom::FormData_Binding::Wrap(JSContext*, mozilla::dom::FormData*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at FormDataBinding.cpp:1576:90:
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:09.86  1141 |     *this->stack = this;
48:09.86       |     ~~~~~~~~~~~~~^~~~~~
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FormDataBinding.cpp: In function ‘bool mozilla::dom::FormData_Binding::Wrap(JSContext*, mozilla::dom::FormData*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FormDataBinding.cpp:1576:25: note: ‘global’ declared here <--[g++]
48:09.86  1576 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
48:09.86       |                         ^~~~~~
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FormDataBinding.cpp:1551:17: note: ‘aCx’ declared here <--[g++]
48:09.86  1551 | Wrap(JSContext* aCx, mozilla::dom::FormData* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
48:09.86       |      ~~~~~~~~~~~^~~
48:09.86 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:09.86     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:09.86     inlined from ‘bool mozilla::dom::FetchEvent_Binding::Wrap(JSContext*, mozilla::dom::FetchEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at FetchEventBinding.cpp:796:90:
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:09.86  1141 |     *this->stack = this;
48:09.86       |     ~~~~~~~~~~~~~^~~~~~
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FetchEventBinding.cpp: In function ‘bool mozilla::dom::FetchEvent_Binding::Wrap(JSContext*, mozilla::dom::FetchEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FetchEventBinding.cpp:796:25: note: ‘global’ declared here <--[g++]
48:09.86   796 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
48:09.86       |                         ^~~~~~
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FetchEventBinding.cpp:765:17: note: ‘aCx’ declared here <--[g++]
48:09.86   765 | Wrap(JSContext* aCx, mozilla::dom::FetchEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
48:09.86       |      ~~~~~~~~~~~^~~
48:09.86 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:09.86     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:09.86     inlined from ‘bool mozilla::dom::FetchObserver_Binding::Wrap(JSContext*, mozilla::dom::FetchObserver*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at FetchObserverBinding.cpp:558:90:
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:09.86  1141 |     *this->stack = this;
48:09.86       |     ~~~~~~~~~~~~~^~~~~~
48:09.86 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings6.cpp:28: <--[g++]
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FetchObserverBinding.cpp: In function ‘bool mozilla::dom::FetchObserver_Binding::Wrap(JSContext*, mozilla::dom::FetchObserver*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FetchObserverBinding.cpp:558:25: note: ‘global’ declared here <--[g++]
48:09.86   558 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
48:09.86       |                         ^~~~~~
48:09.86 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FetchObserverBinding.cpp:530:17: note: ‘aCx’ declared here <--[g++]
48:09.86   530 | Wrap(JSContext* aCx, mozilla::dom::FetchObserver* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
48:09.86       |      ~~~~~~~~~~~^~~
48:09.86 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:09.86     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:09.87     inlined from ‘bool mozilla::dom::FontFaceSetLoadEvent_Binding::Wrap(JSContext*, mozilla::dom::FontFaceSetLoadEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at FontFaceSetLoadEventBinding.cpp:625:90:
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:09.87  1141 |     *this->stack = this;
48:09.87       |     ~~~~~~~~~~~~~^~~~~~
48:09.87 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings6.cpp:340: <--[g++]
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FontFaceSetLoadEventBinding.cpp: In function ‘bool mozilla::dom::FontFaceSetLoadEvent_Binding::Wrap(JSContext*, mozilla::dom::FontFaceSetLoadEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FontFaceSetLoadEventBinding.cpp:625:25: note: ‘global’ declared here <--[g++]
48:09.87   625 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
48:09.87       |                         ^~~~~~
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FontFaceSetLoadEventBinding.cpp:597:17: note: ‘aCx’ declared here <--[g++]
48:09.87   597 | Wrap(JSContext* aCx, mozilla::dom::FontFaceSetLoadEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
48:09.87       |      ~~~~~~~~~~~^~~
48:09.87 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:09.87     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
48:09.87     inlined from ‘JSObject* mozilla::dom::FontFaceSetLoadEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::FontFaceSetLoadEvent]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/FontFaceSetLoadEventBinding.h:103:27,
48:09.87     inlined from ‘virtual JSObject* mozilla::dom::FontFaceSetLoadEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)’ at FontFaceSetLoadEvent.cpp:63:44:
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:09.87  1141 |     *this->stack = this;
48:09.87       |     ~~~~~~~~~~~~~^~~~~~
48:09.87 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/FontFaceSetLoadEvent.h:15, <--[g++]
48:09.87                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:11, <--[g++]
48:09.87                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings6.cpp:327: <--[g++]
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/FontFaceSetLoadEventBinding.h: In member function ‘virtual JSObject* mozilla::dom::FontFaceSetLoadEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)’: <--[g++]
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/FontFaceSetLoadEventBinding.h:103:27: note: ‘reflector’ declared here <--[g++]
48:09.87   103 |     JS::Rooted<JSObject*> reflector(aCx);
48:09.87       |                           ^~~~~~~~~
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:61:53: note: ‘aCx’ declared here <--[g++]
48:09.87    61 | FontFaceSetLoadEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
48:09.87       |                                          ~~~~~~~~~~~^~~
48:09.87 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:09.87     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:09.87     inlined from ‘bool mozilla::dom::FormDataEvent_Binding::Wrap(JSContext*, mozilla::dom::FormDataEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at FormDataEventBinding.cpp:511:90:
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:09.87  1141 |     *this->stack = this;
48:09.87       |     ~~~~~~~~~~~~~^~~~~~
48:09.87 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings6.cpp:392: <--[g++]
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FormDataEventBinding.cpp: In function ‘bool mozilla::dom::FormDataEvent_Binding::Wrap(JSContext*, mozilla::dom::FormDataEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FormDataEventBinding.cpp:511:25: note: ‘global’ declared here <--[g++]
48:09.87   511 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
48:09.87       |                         ^~~~~~
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FormDataEventBinding.cpp:483:17: note: ‘aCx’ declared here <--[g++]
48:09.87   483 | Wrap(JSContext* aCx, mozilla::dom::FormDataEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
48:09.87       |      ~~~~~~~~~~~^~~
48:09.87 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:09.87     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
48:09.87     inlined from ‘JSObject* mozilla::dom::FormDataEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::FormDataEvent]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/FormDataEventBinding.h:100:27,
48:09.87     inlined from ‘virtual JSObject* mozilla::dom::FormDataEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)’ at FormDataEvent.cpp:60:37:
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:09.87  1141 |     *this->stack = this;
48:09.87       |     ~~~~~~~~~~~~~^~~~~~
48:09.87 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/FormDataEvent.h:15, <--[g++]
48:09.87                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FormDataEvent.cpp:10, <--[g++]
48:09.87                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings6.cpp:379: <--[g++]
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/FormDataEventBinding.h: In member function ‘virtual JSObject* mozilla::dom::FormDataEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)’: <--[g++]
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/FormDataEventBinding.h:100:27: note: ‘reflector’ declared here <--[g++]
48:09.87   100 |     JS::Rooted<JSObject*> reflector(aCx);
48:09.87       |                           ^~~~~~~~~
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FormDataEvent.cpp:58:46: note: ‘aCx’ declared here <--[g++]
48:09.87    58 | FormDataEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
48:09.87       |                                   ~~~~~~~~~~~^~~
48:09.87 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:09.87     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:09.87     inlined from ‘bool mozilla::dom::FocusEvent_Binding::Wrap(JSContext*, mozilla::dom::FocusEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at FocusEventBinding.cpp:518:90:
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:09.87  1141 |     *this->stack = this;
48:09.87       |     ~~~~~~~~~~~~~^~~~~~
48:09.87 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings6.cpp:288: <--[g++]
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FocusEventBinding.cpp: In function ‘bool mozilla::dom::FocusEvent_Binding::Wrap(JSContext*, mozilla::dom::FocusEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FocusEventBinding.cpp:518:25: note: ‘global’ declared here <--[g++]
48:09.87   518 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
48:09.87       |                         ^~~~~~
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FocusEventBinding.cpp:487:17: note: ‘aCx’ declared here <--[g++]
48:09.87   487 | Wrap(JSContext* aCx, mozilla::dom::FocusEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
48:09.87       |      ~~~~~~~~~~~^~~
48:09.87 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:09.87     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
48:09.87     inlined from ‘virtual bool mozilla::dom::FileList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’ at FileListBinding.cpp:316:35:
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
48:09.87  1141 |     *this->stack = this;
48:09.87       |     ~~~~~~~~~~~~~^~~~~~
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileListBinding.cpp: In member function ‘virtual bool mozilla::dom::FileList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’: <--[g++]
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileListBinding.cpp:316:25: note: ‘expando’ declared here <--[g++]
48:09.87   316 |   JS::Rooted<JSObject*> expando(cx);
48:09.87       |                         ^~~~~~~
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileListBinding.cpp:290:50: note: ‘cx’ declared here <--[g++]
48:09.87   290 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
48:09.87       |                                       ~~~~~~~~~~~^~
48:09.87 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:09.87     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:09.87     inlined from ‘virtual bool mozilla::dom::FileList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’ at FileListBinding.cpp:424:81:
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
48:09.87  1141 |     *this->stack = this;
48:09.87       |     ~~~~~~~~~~~~~^~~~~~
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileListBinding.cpp: In member function ‘virtual bool mozilla::dom::FileList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’: <--[g++]
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileListBinding.cpp:424:29: note: ‘expando’ declared here <--[g++]
48:09.87   424 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
48:09.87       |                             ^~~~~~~
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileListBinding.cpp:396:33: note: ‘cx’ declared here <--[g++]
48:09.87   396 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
48:09.87       |                      ~~~~~~~~~~~^~
48:09.87 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
48:09.87     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
48:09.87     inlined from ‘virtual bool mozilla::dom::FileList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const’ at FileListBinding.cpp:516:32:
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘temp’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] <--[g++]
48:09.87  1141 |     *this->stack = this;
48:09.87       |     ~~~~~~~~~~~~~^~~~~~
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileListBinding.cpp: In member function ‘virtual bool mozilla::dom::FileList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const’: <--[g++]
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileListBinding.cpp:516:25: note: ‘temp’ declared here <--[g++]
48:09.87   516 |   JS::Rooted<JS::Value> temp(cx);
48:09.87       |                         ^~~~
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileListBinding.cpp:514:41: note: ‘cx’ declared here <--[g++]
48:09.87   514 | DOMProxyHandler::getElements(JSContext* cx, JS::Handle<JSObject*> proxy, uint32_t begin, uint32_t end, js::ElementAdder* adder) const
48:09.87       |                              ~~~~~~~~~~~^~
48:09.87 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:09.87     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:09.87     inlined from ‘bool mozilla::dom::FileList_Binding::Wrap(JSContext*, mozilla::dom::FileList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at FileListBinding.cpp:605:90:
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:09.87  1141 |     *this->stack = this;
48:09.87       |     ~~~~~~~~~~~~~^~~~~~
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileListBinding.cpp: In function ‘bool mozilla::dom::FileList_Binding::Wrap(JSContext*, mozilla::dom::FileList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileListBinding.cpp:605:25: note: ‘global’ declared here <--[g++]
48:09.87   605 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
48:09.87       |                         ^~~~~~
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileListBinding.cpp:580:17: note: ‘aCx’ declared here <--[g++]
48:09.87   580 | Wrap(JSContext* aCx, mozilla::dom::FileList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
48:09.87       |      ~~~~~~~~~~~^~~
48:09.87 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:09.87     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:09.87     inlined from ‘bool mozilla::dom::FileReader_Binding::Wrap(JSContext*, mozilla::dom::FileReader*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at FileReaderBinding.cpp:1238:90:
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:09.87  1141 |     *this->stack = this;
48:09.87       |     ~~~~~~~~~~~~~^~~~~~
48:09.87 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings6.cpp:80: <--[g++]
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileReaderBinding.cpp: In function ‘bool mozilla::dom::FileReader_Binding::Wrap(JSContext*, mozilla::dom::FileReader*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileReaderBinding.cpp:1238:25: note: ‘global’ declared here <--[g++]
48:09.87  1238 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
48:09.87       |                         ^~~~~~
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileReaderBinding.cpp:1210:17: note: ‘aCx’ declared here <--[g++]
48:09.87  1210 | Wrap(JSContext* aCx, mozilla::dom::FileReader* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
48:09.87       |      ~~~~~~~~~~~^~~
48:09.87 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:09.87     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:09.87     inlined from ‘bool mozilla::dom::FileSystem_Binding::Wrap(JSContext*, mozilla::dom::FileSystem*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at FileSystemBinding.cpp:491:90:
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:09.87  1141 |     *this->stack = this;
48:09.87       |     ~~~~~~~~~~~~~^~~~~~
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemBinding.cpp: In function ‘bool mozilla::dom::FileSystem_Binding::Wrap(JSContext*, mozilla::dom::FileSystem*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemBinding.cpp:491:25: note: ‘global’ declared here <--[g++]
48:09.87   491 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
48:09.87       |                         ^~~~~~
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemBinding.cpp:466:17: note: ‘aCx’ declared here <--[g++]
48:09.87   466 | Wrap(JSContext* aCx, mozilla::dom::FileSystem* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
48:09.87       |      ~~~~~~~~~~~^~~
48:09.87 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:09.87     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:09.87     inlined from ‘bool mozilla::dom::FileSystemDirectoryHandle_Binding::Wrap(JSContext*, mozilla::dom::FileSystemDirectoryHandle*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at FileSystemDirectoryHandleBinding.cpp:1023:90:
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:09.87  1141 |     *this->stack = this;
48:09.87       |     ~~~~~~~~~~~~~^~~~~~
48:09.87 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings6.cpp:132: <--[g++]
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemDirectoryHandleBinding.cpp: In function ‘bool mozilla::dom::FileSystemDirectoryHandle_Binding::Wrap(JSContext*, mozilla::dom::FileSystemDirectoryHandle*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemDirectoryHandleBinding.cpp:1023:25: note: ‘global’ declared here <--[g++]
48:09.87  1023 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
48:09.87       |                         ^~~~~~
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemDirectoryHandleBinding.cpp:995:17: note: ‘aCx’ declared here <--[g++]
48:09.87   995 | Wrap(JSContext* aCx, mozilla::dom::FileSystemDirectoryHandle* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
48:09.87       |      ~~~~~~~~~~~^~~
48:09.87 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:09.87     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:09.87     inlined from ‘bool mozilla::dom::FileSystemFileEntry_Binding::Wrap(JSContext*, mozilla::dom::FileSystemFileEntry*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at FileSystemFileEntryBinding.cpp:339:90:
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:09.87  1141 |     *this->stack = this;
48:09.87       |     ~~~~~~~~~~~~~^~~~~~
48:09.87 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings6.cpp:184: <--[g++]
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemFileEntryBinding.cpp: In function ‘bool mozilla::dom::FileSystemFileEntry_Binding::Wrap(JSContext*, mozilla::dom::FileSystemFileEntry*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemFileEntryBinding.cpp:339:25: note: ‘global’ declared here <--[g++]
48:09.87   339 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
48:09.87       |                         ^~~~~~
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemFileEntryBinding.cpp:311:17: note: ‘aCx’ declared here <--[g++]
48:09.87   311 | Wrap(JSContext* aCx, mozilla::dom::FileSystemFileEntry* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
48:09.87       |      ~~~~~~~~~~~^~~
48:09.87 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:09.87     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:09.87     inlined from ‘bool mozilla::dom::FileSystemFileHandle_Binding::Wrap(JSContext*, mozilla::dom::FileSystemFileHandle*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at FileSystemFileHandleBinding.cpp:548:90:
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:09.87  1141 |     *this->stack = this;
48:09.87       |     ~~~~~~~~~~~~~^~~~~~
48:09.87 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings6.cpp:197: <--[g++]
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemFileHandleBinding.cpp: In function ‘bool mozilla::dom::FileSystemFileHandle_Binding::Wrap(JSContext*, mozilla::dom::FileSystemFileHandle*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemFileHandleBinding.cpp:548:25: note: ‘global’ declared here <--[g++]
48:09.87   548 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
48:09.87       |                         ^~~~~~
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemFileHandleBinding.cpp:520:17: note: ‘aCx’ declared here <--[g++]
48:09.87   520 | Wrap(JSContext* aCx, mozilla::dom::FileSystemFileHandle* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
48:09.87       |      ~~~~~~~~~~~^~~
48:09.87 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:09.87     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:09.87     inlined from ‘bool mozilla::dom::FileSystemSyncAccessHandle_Binding::Wrap(JSContext*, mozilla::dom::FileSystemSyncAccessHandle*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at FileSystemSyncAccessHandleBinding.cpp:595:90:
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:09.87  1141 |     *this->stack = this;
48:09.87       |     ~~~~~~~~~~~~~^~~~~~
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemSyncAccessHandleBinding.cpp: In function ‘bool mozilla::dom::FileSystemSyncAccessHandle_Binding::Wrap(JSContext*, mozilla::dom::FileSystemSyncAccessHandle*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemSyncAccessHandleBinding.cpp:595:25: note: ‘global’ declared here <--[g++]
48:09.87   595 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
48:09.87       |                         ^~~~~~
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemSyncAccessHandleBinding.cpp:570:17: note: ‘aCx’ declared here <--[g++]
48:09.87   570 | Wrap(JSContext* aCx, mozilla::dom::FileSystemSyncAccessHandle* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
48:09.87       |      ~~~~~~~~~~~^~~
48:09.87 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:09.87     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:09.87     inlined from ‘bool mozilla::dom::FileSystemWritableFileStream_Binding::Wrap(JSContext*, mozilla::dom::FileSystemWritableFileStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at FileSystemWritableFileStreamBinding.cpp:1430:90:
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:09.87  1141 |     *this->stack = this;
48:09.87       |     ~~~~~~~~~~~~~^~~~~~
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemWritableFileStreamBinding.cpp: In function ‘bool mozilla::dom::FileSystemWritableFileStream_Binding::Wrap(JSContext*, mozilla::dom::FileSystemWritableFileStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemWritableFileStreamBinding.cpp:1430:25: note: ‘global’ declared here <--[g++]
48:09.87  1430 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
48:09.87       |                         ^~~~~~
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FileSystemWritableFileStreamBinding.cpp:1402:17: note: ‘aCx’ declared here <--[g++]
48:09.87  1402 | Wrap(JSContext* aCx, mozilla::dom::FileSystemWritableFileStream* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
48:09.87       |      ~~~~~~~~~~~^~~
48:09.87 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:09.87     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:09.87     inlined from ‘bool mozilla::dom::Flex_Binding::Wrap(JSContext*, mozilla::dom::Flex*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at FlexBinding.cpp:465:90:
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:09.87  1141 |     *this->stack = this;
48:09.87       |     ~~~~~~~~~~~~~^~~~~~
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FlexBinding.cpp: In function ‘bool mozilla::dom::Flex_Binding::Wrap(JSContext*, mozilla::dom::Flex*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FlexBinding.cpp:465:25: note: ‘global’ declared here <--[g++]
48:09.87   465 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
48:09.87       |                         ^~~~~~
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FlexBinding.cpp:440:17: note: ‘aCx’ declared here <--[g++]
48:09.87   440 | Wrap(JSContext* aCx, mozilla::dom::Flex* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
48:09.87       |      ~~~~~~~~~~~^~~
48:09.87 In file included from /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray.h:3343: <--[g++]
48:09.87 In destructor ‘nsTArray_base<Alloc, RelocationStrategy>::IsAutoArrayRestorer::~IsAutoArrayRestorer() [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]’,
48:09.87     inlined from ‘void nsTArray_base<Alloc, RelocationStrategy>::MoveInit(nsTArray_base<Allocator, RelocationStrategy>&, size_type, size_t) [with Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nsTArray-inl.h:622:1,
48:09.87     inlined from ‘nsTArray_Impl<E, Alloc>::self_type& nsTArray_Impl<E, Alloc>::operator=(self_type&&) [with E = RefPtr<mozilla::dom::FontFace>; Alloc = nsTArrayInfallibleAllocator]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nsTArray.h:1099:21,
48:09.87     inlined from ‘nsTArray_Impl<E, Alloc>::self_type& nsTArray_Impl<E, Alloc>::operator=(self_type&&) [with E = RefPtr<mozilla::dom::FontFace>; Alloc = nsTArrayInfallibleAllocator]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nsTArray.h:1096:14,
48:09.87     inlined from ‘nsTArray<RefPtr<mozilla::dom::FontFace> >& nsTArray<RefPtr<mozilla::dom::FontFace> >::operator=(nsTArray<RefPtr<mozilla::dom::FontFace> >&&)’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nsTArray.h:2721:7,
48:09.87     inlined from ‘void mozilla::dom::FontFaceSetLoadEvent::GetFontfaces(nsTArray<RefPtr<mozilla::dom::FontFace> >&) const’ at FontFaceSetLoadEvent.cpp:88:30:
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray-inl.h:452:26: warning: array subscript 1 is outside array bounds of ‘nsTArray<RefPtr<mozilla::dom::FontFace> >::self_type [1]’ {aka ‘nsTArray<RefPtr<mozilla::dom::FontFace> > [1]’} [-Warray-bounds=] <--[g++]
48:09.87   452 |     mArray.mHdr->mLength = 0;
48:09.87       |     ~~~~~~~~~~~~~~~~~~~~~^~~
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FontFaceSetLoadEvent.cpp: In member function ‘void mozilla::dom::FontFaceSetLoadEvent::GetFontfaces(nsTArray<RefPtr<mozilla::dom::FontFace> >&) const’: <--[g++]
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:88:29: note: at offset 8 into object ‘<anonymous>’ of size 8 <--[g++]
48:09.87    88 |   aRetVal = mFontfaces.Clone();
48:09.87       |             ~~~~~~~~~~~~~~~~^~
48:09.87 In destructor ‘nsTArray_base<Alloc, RelocationStrategy>::IsAutoArrayRestorer::~IsAutoArrayRestorer() [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]’,
48:09.87     inlined from ‘void nsTArray_base<Alloc, RelocationStrategy>::MoveInit(nsTArray_base<Allocator, RelocationStrategy>&, size_type, size_t) [with Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nsTArray-inl.h:622:1,
48:09.87     inlined from ‘nsTArray_Impl<E, Alloc>::self_type& nsTArray_Impl<E, Alloc>::operator=(self_type&&) [with E = RefPtr<mozilla::dom::FontFace>; Alloc = nsTArrayInfallibleAllocator]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nsTArray.h:1099:21,
48:09.87     inlined from ‘nsTArray_Impl<E, Alloc>::self_type& nsTArray_Impl<E, Alloc>::operator=(self_type&&) [with E = RefPtr<mozilla::dom::FontFace>; Alloc = nsTArrayInfallibleAllocator]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nsTArray.h:1096:14,
48:09.87     inlined from ‘nsTArray<RefPtr<mozilla::dom::FontFace> >& nsTArray<RefPtr<mozilla::dom::FontFace> >::operator=(nsTArray<RefPtr<mozilla::dom::FontFace> >&&)’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nsTArray.h:2721:7,
48:09.87     inlined from ‘void mozilla::dom::FontFaceSetLoadEvent::GetFontfaces(nsTArray<RefPtr<mozilla::dom::FontFace> >&) const’ at FontFaceSetLoadEvent.cpp:88:30:
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray-inl.h:452:26: warning: array subscript 1 is outside array bounds of ‘nsTArray<RefPtr<mozilla::dom::FontFace> >::self_type [1]’ {aka ‘nsTArray<RefPtr<mozilla::dom::FontFace> > [1]’} [-Warray-bounds=] <--[g++]
48:09.87   452 |     mArray.mHdr->mLength = 0;
48:09.87       |     ~~~~~~~~~~~~~~~~~~~~~^~~
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FontFaceSetLoadEvent.cpp: In member function ‘void mozilla::dom::FontFaceSetLoadEvent::GetFontfaces(nsTArray<RefPtr<mozilla::dom::FontFace> >&) const’: <--[g++]
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:88:29: note: at offset 8 into object ‘<anonymous>’ of size 8 <--[g++]
48:09.87    88 |   aRetVal = mFontfaces.Clone();
48:09.87       |             ~~~~~~~~~~~~~~~~^~
48:09.87 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:09.87     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:09.87     inlined from ‘bool mozilla::dom::FontFace_Binding::Wrap(JSContext*, mozilla::dom::FontFace*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at FontFaceBinding.cpp:2403:90:
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:09.87  1141 |     *this->stack = this;
48:09.87       |     ~~~~~~~~~~~~~^~~~~~
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FontFaceBinding.cpp: In function ‘bool mozilla::dom::FontFace_Binding::Wrap(JSContext*, mozilla::dom::FontFace*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FontFaceBinding.cpp:2403:25: note: ‘global’ declared here <--[g++]
48:09.87  2403 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
48:09.87       |                         ^~~~~~
48:09.87 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FontFaceBinding.cpp:2378:17: note: ‘aCx’ declared here <--[g++]
48:09.87  2378 | Wrap(JSContext* aCx, mozilla::dom::FontFace* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
48:24.90       |      ~~~~~~~~~~~^~~
48:24.90 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:24.90     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:24.90     inlined from ‘bool mozilla::dom::FontFaceSetLoadEvent_Binding::get_fontfaces(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at FontFaceSetLoadEventBinding.cpp:193:85:
48:24.90 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
48:24.90  1141 |     *this->stack = this;
48:24.90       |     ~~~~~~~~~~~~~^~~~~~
48:24.90 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FontFaceSetLoadEventBinding.cpp: In function ‘bool mozilla::dom::FontFaceSetLoadEvent_Binding::get_fontfaces(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
48:24.90 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FontFaceSetLoadEventBinding.cpp:193:25: note: ‘slotStorage’ declared here <--[g++]
48:24.90   193 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
48:24.90       |                         ^~~~~~~~~~~
48:24.90 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FontFaceSetLoadEventBinding.cpp:183:26: note: ‘cx’ declared here <--[g++]
48:24.90   183 | get_fontfaces(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
48:24.90       |               ~~~~~~~~~~~^~
48:24.90 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:24.90     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:24.90     inlined from ‘bool mozilla::dom::FontFaceSet_Binding::Wrap(JSContext*, mozilla::dom::FontFaceSet*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at FontFaceSetBinding.cpp:1254:90:
48:24.90 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:24.90  1141 |     *this->stack = this;
48:24.90       |     ~~~~~~~~~~~~~^~~~~~
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FontFaceSetBinding.cpp: In function ‘bool mozilla::dom::FontFaceSet_Binding::Wrap(JSContext*, mozilla::dom::FontFaceSet*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FontFaceSetBinding.cpp:1254:25: note: ‘global’ declared here <--[g++]
48:24.91  1254 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
48:24.91       |                         ^~~~~~
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FontFaceSetBinding.cpp:1226:17: note: ‘aCx’ declared here <--[g++]
48:24.91  1226 | Wrap(JSContext* aCx, mozilla::dom::FontFaceSet* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
48:24.91       |      ~~~~~~~~~~~^~~
48:24.91 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:24.91     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:24.91     inlined from ‘bool mozilla::dom::FormData_Binding::getAll(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’ at FormDataBinding.cpp:827:71:
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
48:24.91  1141 |     *this->stack = this;
48:24.91       |     ~~~~~~~~~~~~~^~~~~~
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FormDataBinding.cpp: In function ‘bool mozilla::dom::FormData_Binding::getAll(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’: <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FormDataBinding.cpp:827:25: note: ‘returnArray’ declared here <--[g++]
48:24.91   827 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
48:24.91       |                         ^~~~~~~~~~~
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/FormDataBinding.cpp:801:19: note: ‘cx’ declared here <--[g++]
48:24.91   801 | getAll(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
48:24.91       |        ~~~~~~~~~~~^~
48:24.91                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/toolkit/components/glean/GleanMetrics.h:12, <--[g++]
48:24.91                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/base/Document.h:57, <--[g++]
48:24.91                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/base/CustomElementRegistry.h:16, <--[g++]
48:24.91                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowBinding.cpp:45, <--[g++]
48:24.91                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings25.cpp:210: <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] <--[g++]
48:24.91    29 |   constexpr explicit Labeled<T, E>(uint32_t id) : mId(id) {}
48:24.91       |                                    ^~~~~~~~
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/toolkit/components/glean/bindings/private/Labeled.h:29:36: note: remove the ‘< >’ <--[g++]
48:24.91 In file included from /builddir/build/BUILD/thunderbird-115.8.0/xpcom/reflect/xptcall/nsXPTCUtils.h:10, <--[g++]
48:24.91                  from /builddir/build/BUILD/thunderbird-115.8.0/js/xpconnect/src/xpcprivate.h:121, <--[g++]
48:24.91                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/base/IntlUtils.h:11, <--[g++]
48:24.91                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowBinding.cpp:58: <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/reflect/xptcall/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/reflect/xptcall/xptcall.h:78:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] <--[g++]
48:24.91    78 |     memset(this, 0, sizeof(nsXPTCVariant));
48:24.91       |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/reflect/xptcall/xptcall.h:43:8: note: ‘struct nsXPTCVariant’ declared here <--[g++]
48:24.91    43 | struct nsXPTCVariant {
48:24.91       |        ^~~~~~~~~~~~~
48:24.91 In file included from /builddir/build/BUILD/thunderbird-115.8.0/mfbt/BitSet.h:13, <--[g++]
48:24.91                  from /builddir/build/BUILD/thunderbird-115.8.0/js/public/HeapAPI.h:11, <--[g++]
48:24.91                  from /builddir/build/BUILD/thunderbird-115.8.0/js/public/TracingAPI.h:11, <--[g++]
48:24.91                  from /builddir/build/BUILD/thunderbird-115.8.0/js/public/GCPolicyAPI.h:52, <--[g++]
48:24.91                  from /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:23, <--[g++]
48:24.91                  from /builddir/build/BUILD/thunderbird-115.8.0/js/public/CallAndConstruct.h:15, <--[g++]
48:24.91                  from /builddir/build/BUILD/thunderbird-115.8.0/js/src/jsapi.h:30, <--[g++]
48:24.91                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/AtomList.h:10, <--[g++]
48:24.91                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebExtensionPolicyBinding.cpp:4, <--[g++]
48:24.91                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings25.cpp:2: <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/mfbt/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/js/xpconnect/src/xpcprivate.h:2186:40:   required from here <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/reflect/xptcall/xptcall.h:43:8: note:  2186 |   GlobalProperties() { mozilla::PodZero(this); } <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/reflect/xptcall/xptcall.h:43:8: note:       |                        ~~~~~~~~~~~~~~~~^~~~~~ <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/mfbt/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] <--[g++]
48:24.91    35 |   memset(aT, 0, sizeof(T));
48:24.91       |   ~~~~~~^~~~~~~~~~~~~~~~~~
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/js/xpconnect/src/xpcprivate.h:2185:8: note: ‘struct xpc::GlobalProperties’ declared here <--[g++]
48:24.91  2185 | struct GlobalProperties {
48:24.91       |        ^~~~~~~~~~~~~~~~
48:24.91 In file included from /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:53, <--[g++]
48:24.91                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/CanvasRenderingContext2D.h:30, <--[g++]
48:24.91                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowBinding.cpp:43: <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/layout/base/FrameProperties.h: In instantiation of ‘static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]’: <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/layout/base/FrameProperties.h:202:51:   required from ‘mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]’ <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/js/xpconnect/src/xpcprivate.h:2185:8: note:   202 |     return ReinterpretHelper<T>::FromInternalValue(v); <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/js/xpconnect/src/xpcprivate.h:2185:8: note:       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:4171:27:   required from ‘mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]’ <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/js/xpconnect/src/xpcprivate.h:2185:8: note:  4171 |     return mProperties.Get(aProperty, aFoundResult); <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/js/xpconnect/src/xpcprivate.h:2185:8: note:       |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:1378:50:   required from here <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/js/xpconnect/src/xpcprivate.h:2185:8: note:  1378 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/js/xpconnect/src/xpcprivate.h:2185:8: note:       |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/layout/base/FrameProperties.h:302:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >’ {aka ‘struct mozilla::FrameBidiData’} from an array of ‘uint64_t’ {aka ‘long unsigned int’} [-Wclass-memaccess] <--[g++]
48:24.91   302 |       memcpy(&value, &aInternalValue, sizeof(value));
48:24.91       |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note: ‘mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >’ {aka ‘struct mozilla::FrameBidiData’} declared here <--[g++]
48:24.91   388 | struct FrameBidiData {
48:24.91       |        ^~~~~~~~~~~~~
48:24.91 In file included from /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingDeclarations.h:25, <--[g++]
48:24.91                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:11, <--[g++]
48:24.91                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebExtensionContentScriptBinding.h:6, <--[g++]
48:24.91                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:6, <--[g++]
48:24.91                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebExtensionPolicyBinding.cpp:6: <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray.h:2420:58:   required from ‘void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]’ <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:  2418 |     AssignRangeAlgorithm< <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:       |     ~~~~~~~~~~~~~~~~~~~~~                                  <--[g++]
48:24.91     2419 |         std::is_trivially_copy_constructible_v<Item>,
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      <--[g++]
48:24.91     2420 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ <--[g++]
48:24.91     2421 |                                                           aCount, aValues);
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:       |                                                           ~~~~~~~~~~~~~~~~ <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray.h:2449:16:   required from ‘typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]’ <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:  2449 |     AssignRange(0, aArrayLen, aArray); <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:       |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray.h:1452:39:   required from ‘typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:  1452 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length()); <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray.h:2951:19:   required from ‘CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:  2951 |       this->Assign(aOther); <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:       |       ~~~~~~~~~~~~^~~~~~~~ <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/dom/workers/JSSettings.h:24:8:   required from here <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:    24 | struct JSSettings { <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/layout/generic/nsIFrame.h:388:8: note:       |        ^~~~~~~~~~ <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray.h:672:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] <--[g++]
48:24.91   672 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
48:24.91       |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
48:24.91 In file included from /builddir/build/BUILD/thunderbird-115.8.0/dom/workers/RuntimeService.h:18, <--[g++]
48:24.91                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/fetch/Fetch.h:24, <--[g++]
48:24.91                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/base/Navigator.h:13, <--[g++]
48:24.91                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowBinding.cpp:14: <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/dom/workers/JSSettings.h:25:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here <--[g++]
48:24.91    25 |   struct JSGCSetting {
48:24.91       |          ^~~~~~~~~~~
48:24.91 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:24.91     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:24.91     inlined from ‘virtual bool mozilla::dom::XRInputSourceArray_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’ at WebXRBinding.cpp:3058:60:
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
48:24.91  1141 |     *this->stack = this;
48:24.91       |     ~~~~~~~~~~~~~^~~~~~
48:24.91 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings25.cpp:158: <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp: In member function ‘virtual bool mozilla::dom::XRInputSourceArray_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’: <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:3058:25: note: ‘expando’ declared here <--[g++]
48:24.91  3058 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
48:24.91       |                         ^~~~~~~
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:3041:36: note: ‘cx’ declared here <--[g++]
48:24.91  3041 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
48:24.91       |                         ~~~~~~~~~~~^~
48:24.91 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:24.91     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:24.91     inlined from ‘void mozilla::dom::WebExtensionPolicy_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebExtensionPolicyBinding.cpp:3204:74:
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:24.91  1141 |     *this->stack = this;
48:24.91       |     ~~~~~~~~~~~~~^~~~~~
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebExtensionPolicyBinding.cpp: In function ‘void mozilla::dom::WebExtensionPolicy_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebExtensionPolicyBinding.cpp:3204:25: note: ‘parentProto’ declared here <--[g++]
48:24.91  3204 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:24.91       |                         ^~~~~~~~~~~
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebExtensionPolicyBinding.cpp:3202:35: note: ‘aCx’ declared here <--[g++]
48:24.91  3202 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:24.91       |                        ~~~~~~~~~~~^~~
48:24.91 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:24.91     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:24.91     inlined from ‘void mozilla::dom::WebGL2RenderingContext_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGL2RenderingContextBinding.cpp:17569:74:
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:24.91  1141 |     *this->stack = this;
48:24.91       |     ~~~~~~~~~~~~~^~~~~~
48:24.91 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings25.cpp:15: <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp: In function ‘void mozilla::dom::WebGL2RenderingContext_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:17569:25: note: ‘parentProto’ declared here <--[g++]
48:24.91 17569 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:24.91       |                         ^~~~~~~~~~~
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:17567:35: note: ‘aCx’ declared here <--[g++]
48:24.91 17567 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:24.91       |                        ~~~~~~~~~~~^~~
48:24.91 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:24.91     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:24.91     inlined from ‘void mozilla::dom::WebGLSampler_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGL2RenderingContextBinding.cpp:17834:74:
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:24.91  1141 |     *this->stack = this;
48:24.91       |     ~~~~~~~~~~~~~^~~~~~
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp: In function ‘void mozilla::dom::WebGLSampler_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:17834:25: note: ‘parentProto’ declared here <--[g++]
48:24.91 17834 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:24.91       |                         ^~~~~~~~~~~
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:17832:35: note: ‘aCx’ declared here <--[g++]
48:24.91 17832 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:24.91       |                        ~~~~~~~~~~~^~~
48:24.91 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:24.91     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:24.91     inlined from ‘void mozilla::dom::WebGLSync_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGL2RenderingContextBinding.cpp:18099:74:
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:24.91  1141 |     *this->stack = this;
48:24.91       |     ~~~~~~~~~~~~~^~~~~~
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp: In function ‘void mozilla::dom::WebGLSync_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:18099:25: note: ‘parentProto’ declared here <--[g++]
48:24.91 18099 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:24.91       |                         ^~~~~~~~~~~
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:18097:35: note: ‘aCx’ declared here <--[g++]
48:24.91 18097 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:24.91       |                        ~~~~~~~~~~~^~~
48:24.91 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:24.91     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:24.91     inlined from ‘void mozilla::dom::WebGLTransformFeedback_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGL2RenderingContextBinding.cpp:18364:74:
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:24.91  1141 |     *this->stack = this;
48:24.91       |     ~~~~~~~~~~~~~^~~~~~
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp: In function ‘void mozilla::dom::WebGLTransformFeedback_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:18364:25: note: ‘parentProto’ declared here <--[g++]
48:24.91 18364 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:24.91       |                         ^~~~~~~~~~~
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:18362:35: note: ‘aCx’ declared here <--[g++]
48:24.91 18362 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:24.91       |                        ~~~~~~~~~~~^~~
48:24.91 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:24.91     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:24.91     inlined from ‘void mozilla::dom::WebGLActiveInfo_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGLRenderingContextBinding.cpp:12759:74:
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:24.91  1141 |     *this->stack = this;
48:24.91       |     ~~~~~~~~~~~~~^~~~~~
48:24.91 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings25.cpp:54: <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘void mozilla::dom::WebGLActiveInfo_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:12759:25: note: ‘parentProto’ declared here <--[g++]
48:24.91 12759 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:24.91       |                         ^~~~~~~~~~~
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:12757:35: note: ‘aCx’ declared here <--[g++]
48:24.91 12757 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:24.91       |                        ~~~~~~~~~~~^~~
48:24.91 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:24.91     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:24.91     inlined from ‘void mozilla::dom::WebGLBuffer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGLRenderingContextBinding.cpp:13023:74:
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:24.91  1141 |     *this->stack = this;
48:24.91       |     ~~~~~~~~~~~~~^~~~~~
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘void mozilla::dom::WebGLBuffer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:13023:25: note: ‘parentProto’ declared here <--[g++]
48:24.91 13023 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:24.91       |                         ^~~~~~~~~~~
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:13021:35: note: ‘aCx’ declared here <--[g++]
48:24.91 13021 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:24.91       |                        ~~~~~~~~~~~^~~
48:24.91 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:24.91     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:24.91     inlined from ‘void mozilla::dom::WebGLFramebuffer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGLRenderingContextBinding.cpp:13287:74:
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:24.91  1141 |     *this->stack = this;
48:24.91       |     ~~~~~~~~~~~~~^~~~~~
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘void mozilla::dom::WebGLFramebuffer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:13287:25: note: ‘parentProto’ declared here <--[g++]
48:24.91 13287 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:24.91       |                         ^~~~~~~~~~~
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:13285:35: note: ‘aCx’ declared here <--[g++]
48:24.91 13285 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:24.91       |                        ~~~~~~~~~~~^~~
48:24.91 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:24.91     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:24.91     inlined from ‘void mozilla::dom::WebGLProgram_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGLRenderingContextBinding.cpp:13551:74:
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:24.91  1141 |     *this->stack = this;
48:24.91       |     ~~~~~~~~~~~~~^~~~~~
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘void mozilla::dom::WebGLProgram_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:13551:25: note: ‘parentProto’ declared here <--[g++]
48:24.91 13551 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:24.91       |                         ^~~~~~~~~~~
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:13549:35: note: ‘aCx’ declared here <--[g++]
48:24.91 13549 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:24.91       |                        ~~~~~~~~~~~^~~
48:24.91 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:24.91     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:24.91     inlined from ‘void mozilla::dom::WebGLQuery_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGLRenderingContextBinding.cpp:13809:74:
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:24.91  1141 |     *this->stack = this;
48:24.91       |     ~~~~~~~~~~~~~^~~~~~
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘void mozilla::dom::WebGLQuery_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:13809:25: note: ‘parentProto’ declared here <--[g++]
48:24.91 13809 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:24.91       |                         ^~~~~~~~~~~
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:13807:35: note: ‘aCx’ declared here <--[g++]
48:24.91 13807 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:24.91       |                        ~~~~~~~~~~~^~~
48:24.91 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:24.91     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:24.91     inlined from ‘void mozilla::dom::WebGLRenderbuffer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGLRenderingContextBinding.cpp:14073:74:
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:24.91  1141 |     *this->stack = this;
48:24.91       |     ~~~~~~~~~~~~~^~~~~~
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘void mozilla::dom::WebGLRenderbuffer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:14073:25: note: ‘parentProto’ declared here <--[g++]
48:24.91 14073 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:24.91       |                         ^~~~~~~~~~~
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:14071:35: note: ‘aCx’ declared here <--[g++]
48:24.91 14071 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:24.91       |                        ~~~~~~~~~~~^~~
48:24.91 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:24.91     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:24.91     inlined from ‘void mozilla::dom::WebGLRenderingContext_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGLRenderingContextBinding.cpp:22786:74:
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:24.91  1141 |     *this->stack = this;
48:24.91       |     ~~~~~~~~~~~~~^~~~~~
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘void mozilla::dom::WebGLRenderingContext_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:22786:25: note: ‘parentProto’ declared here <--[g++]
48:24.91 22786 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:24.91       |                         ^~~~~~~~~~~
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:22784:35: note: ‘aCx’ declared here <--[g++]
48:24.91 22784 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:24.91       |                        ~~~~~~~~~~~^~~
48:24.91 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:24.91     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:24.91     inlined from ‘void mozilla::dom::WebGLShader_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGLRenderingContextBinding.cpp:23050:74:
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:24.91  1141 |     *this->stack = this;
48:24.91       |     ~~~~~~~~~~~~~^~~~~~
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘void mozilla::dom::WebGLShader_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:23050:25: note: ‘parentProto’ declared here <--[g++]
48:24.91 23050 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:24.91       |                         ^~~~~~~~~~~
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:23048:35: note: ‘aCx’ declared here <--[g++]
48:24.91 23048 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:24.91       |                        ~~~~~~~~~~~^~~
48:24.91 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:24.91     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:24.91     inlined from ‘void mozilla::dom::WebGLShaderPrecisionFormat_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGLRenderingContextBinding.cpp:23374:74:
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:24.91  1141 |     *this->stack = this;
48:24.91       |     ~~~~~~~~~~~~~^~~~~~
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘void mozilla::dom::WebGLShaderPrecisionFormat_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:23374:25: note: ‘parentProto’ declared here <--[g++]
48:24.91 23374 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:24.91       |                         ^~~~~~~~~~~
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:23372:35: note: ‘aCx’ declared here <--[g++]
48:24.91 23372 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:24.91       |                        ~~~~~~~~~~~^~~
48:24.91 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:24.91     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:24.91     inlined from ‘void mozilla::dom::WebGLTexture_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGLRenderingContextBinding.cpp:23638:74:
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:24.91  1141 |     *this->stack = this;
48:24.91       |     ~~~~~~~~~~~~~^~~~~~
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘void mozilla::dom::WebGLTexture_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:23638:25: note: ‘parentProto’ declared here <--[g++]
48:24.91 23638 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:24.91       |                         ^~~~~~~~~~~
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:23636:35: note: ‘aCx’ declared here <--[g++]
48:24.91 23636 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:24.91       |                        ~~~~~~~~~~~^~~
48:24.91 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:24.91     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:24.91     inlined from ‘void mozilla::dom::WebGLUniformLocation_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGLRenderingContextBinding.cpp:23902:74:
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:24.91  1141 |     *this->stack = this;
48:24.91       |     ~~~~~~~~~~~~~^~~~~~
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘void mozilla::dom::WebGLUniformLocation_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:23902:25: note: ‘parentProto’ declared here <--[g++]
48:24.91 23902 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:24.91       |                         ^~~~~~~~~~~
48:24.91 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:23900:35: note: ‘aCx’ declared here <--[g++]
48:24.91 23900 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:24.91       |                        ~~~~~~~~~~~^~~
48:24.92 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:24.92     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:24.92     inlined from ‘void mozilla::dom::WebGLVertexArrayObject_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGLRenderingContextBinding.cpp:24166:74:
48:24.92 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:24.92  1141 |     *this->stack = this;
48:24.92       |     ~~~~~~~~~~~~~^~~~~~
48:24.92 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘void mozilla::dom::WebGLVertexArrayObject_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:24.92 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:24166:25: note: ‘parentProto’ declared here <--[g++]
48:24.92 24166 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:24.92       |                         ^~~~~~~~~~~
48:24.92 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:24164:35: note: ‘aCx’ declared here <--[g++]
48:24.92 24164 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:24.92       |                        ~~~~~~~~~~~^~~
48:24.92 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:24.92     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:24.92     inlined from ‘void mozilla::dom::GPU_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGPUBinding.cpp:12102:74:
48:24.92 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:24.92  1141 |     *this->stack = this;
48:24.92       |     ~~~~~~~~~~~~~^~~~~~
48:24.92 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings25.cpp:67: <--[g++]
48:24.92 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘void mozilla::dom::GPU_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:24.92 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:12102:25: note: ‘parentProto’ declared here <--[g++]
48:24.92 12102 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:24.92       |                         ^~~~~~~~~~~
48:24.92 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:12100:35: note: ‘aCx’ declared here <--[g++]
48:24.92 12100 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:24.92       |                        ~~~~~~~~~~~^~~
48:24.92 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:24.92     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:24.92     inlined from ‘void mozilla::dom::GPUAdapter_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGPUBinding.cpp:12682:74:
48:24.92 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:24.92  1141 |     *this->stack = this;
48:24.92       |     ~~~~~~~~~~~~~^~~~~~
48:24.92 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘void mozilla::dom::GPUAdapter_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:24.92 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:12682:25: note: ‘parentProto’ declared here <--[g++]
48:24.92 12682 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:24.92       |                         ^~~~~~~~~~~
48:24.92 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:12680:35: note: ‘aCx’ declared here <--[g++]
48:24.92 12680 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:24.92       |                        ~~~~~~~~~~~^~~
48:24.92 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:24.92     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:24.92     inlined from ‘void mozilla::dom::GPUAdapterInfo_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGPUBinding.cpp:13366:74:
48:24.92 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:24.92  1141 |     *this->stack = this;
48:24.92       |     ~~~~~~~~~~~~~^~~~~~
48:24.92 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘void mozilla::dom::GPUAdapterInfo_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:24.92 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:13366:25: note: ‘parentProto’ declared here <--[g++]
48:24.92 13366 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:24.92       |                         ^~~~~~~~~~~
48:24.92 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:13364:35: note: ‘aCx’ declared here <--[g++]
48:24.92 13364 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:24.92       |                        ~~~~~~~~~~~^~~
48:24.92 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:24.92     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:24.92     inlined from ‘void mozilla::dom::GPUBindGroup_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGPUBinding.cpp:13749:74:
48:24.92 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:24.92  1141 |     *this->stack = this;
48:24.92       |     ~~~~~~~~~~~~~^~~~~~
48:24.92 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘void mozilla::dom::GPUBindGroup_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:24.92 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:13749:25: note: ‘parentProto’ declared here <--[g++]
48:24.92 13749 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:24.92       |                         ^~~~~~~~~~~
48:24.92 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:13747:35: note: ‘aCx’ declared here <--[g++]
48:24.92 13747 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:24.92       |                        ~~~~~~~~~~~^~~
48:24.92 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:24.92     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:24.92     inlined from ‘void mozilla::dom::GPUBindGroupLayout_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGPUBinding.cpp:14132:74:
48:24.92 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:24.92  1141 |     *this->stack = this;
48:24.92       |     ~~~~~~~~~~~~~^~~~~~
48:24.92 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘void mozilla::dom::GPUBindGroupLayout_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:24.92 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:14132:25: note: ‘parentProto’ declared here <--[g++]
48:24.92 14132 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:24.92       |                         ^~~~~~~~~~~
48:24.92 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:14130:35: note: ‘aCx’ declared here <--[g++]
48:24.92 14130 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:24.92       |                        ~~~~~~~~~~~^~~
48:24.92 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:24.92     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:24.92     inlined from ‘void mozilla::dom::GPUBuffer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGPUBinding.cpp:14859:74:
48:24.92 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:24.92  1141 |     *this->stack = this;
48:24.92       |     ~~~~~~~~~~~~~^~~~~~
48:24.92 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘void mozilla::dom::GPUBuffer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:24.92 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:14859:25: note: ‘parentProto’ declared here <--[g++]
48:24.92 14859 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:24.92       |                         ^~~~~~~~~~~
48:24.92 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:14857:35: note: ‘aCx’ declared here <--[g++]
48:24.92 14857 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:24.92       |                        ~~~~~~~~~~~^~~
48:24.92 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:24.92     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:24.92     inlined from ‘void mozilla::dom::GPUCanvasContext_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGPUBinding.cpp:15464:74:
48:24.92 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:24.92  1141 |     *this->stack = this;
48:24.92       |     ~~~~~~~~~~~~~^~~~~~
48:24.92 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘void mozilla::dom::GPUCanvasContext_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:15464:25: note: ‘parentProto’ declared here <--[g++]
48:39.78 15464 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:39.78       |                         ^~~~~~~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:15462:35: note: ‘aCx’ declared here <--[g++]
48:39.78 15462 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:39.78       |                        ~~~~~~~~~~~^~~
48:39.78 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:39.78     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:39.78     inlined from ‘void mozilla::dom::GPUCommandBuffer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGPUBinding.cpp:15963:74:
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:39.78  1141 |     *this->stack = this;
48:39.78       |     ~~~~~~~~~~~~~^~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘void mozilla::dom::GPUCommandBuffer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:15963:25: note: ‘parentProto’ declared here <--[g++]
48:39.78 15963 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:39.78       |                         ^~~~~~~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:15961:35: note: ‘aCx’ declared here <--[g++]
48:39.78 15961 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:39.78       |                        ~~~~~~~~~~~^~~
48:39.78 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:39.78     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:39.78     inlined from ‘void mozilla::dom::GPUCommandEncoder_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGPUBinding.cpp:16866:74:
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:39.78  1141 |     *this->stack = this;
48:39.78       |     ~~~~~~~~~~~~~^~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘void mozilla::dom::GPUCommandEncoder_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:16866:25: note: ‘parentProto’ declared here <--[g++]
48:39.78 16866 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:39.78       |                         ^~~~~~~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:16864:35: note: ‘aCx’ declared here <--[g++]
48:39.78 16864 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:39.78       |                        ~~~~~~~~~~~^~~
48:39.78 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:39.78     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:39.78     inlined from ‘void mozilla::dom::GPUCompilationInfo_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGPUBinding.cpp:17297:74:
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:39.78  1141 |     *this->stack = this;
48:39.78       |     ~~~~~~~~~~~~~^~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘void mozilla::dom::GPUCompilationInfo_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:17297:25: note: ‘parentProto’ declared here <--[g++]
48:39.78 17297 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:39.78       |                         ^~~~~~~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:17295:35: note: ‘aCx’ declared here <--[g++]
48:39.78 17295 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:39.78       |                        ~~~~~~~~~~~^~~
48:39.78 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:39.78     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:39.78     inlined from ‘void mozilla::dom::GPUCompilationMessage_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGPUBinding.cpp:17813:74:
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:39.78  1141 |     *this->stack = this;
48:39.78       |     ~~~~~~~~~~~~~^~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘void mozilla::dom::GPUCompilationMessage_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:17813:25: note: ‘parentProto’ declared here <--[g++]
48:39.78 17813 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:39.78       |                         ^~~~~~~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:17811:35: note: ‘aCx’ declared here <--[g++]
48:39.78 17811 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:39.78       |                        ~~~~~~~~~~~^~~
48:39.78 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:39.78     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:39.78     inlined from ‘void mozilla::dom::GPUComputePassEncoder_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGPUBinding.cpp:18667:74:
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:39.78  1141 |     *this->stack = this;
48:39.78       |     ~~~~~~~~~~~~~^~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘void mozilla::dom::GPUComputePassEncoder_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:18667:25: note: ‘parentProto’ declared here <--[g++]
48:39.78 18667 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:39.78       |                         ^~~~~~~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:18665:35: note: ‘aCx’ declared here <--[g++]
48:39.78 18665 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:39.78       |                        ~~~~~~~~~~~^~~
48:39.78 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:39.78     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:39.78     inlined from ‘void mozilla::dom::GPUComputePipeline_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGPUBinding.cpp:19110:74:
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:39.78  1141 |     *this->stack = this;
48:39.78       |     ~~~~~~~~~~~~~^~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘void mozilla::dom::GPUComputePipeline_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:19110:25: note: ‘parentProto’ declared here <--[g++]
48:39.78 19110 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:39.78       |                         ^~~~~~~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:19108:35: note: ‘aCx’ declared here <--[g++]
48:39.78 19108 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:39.78       |                        ~~~~~~~~~~~^~~
48:39.78 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:39.78     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:39.78     inlined from ‘void mozilla::dom::GPUDeviceLostInfo_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGPUBinding.cpp:20913:74:
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:39.78  1141 |     *this->stack = this;
48:39.78       |     ~~~~~~~~~~~~~^~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘void mozilla::dom::GPUDeviceLostInfo_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:20913:25: note: ‘parentProto’ declared here <--[g++]
48:39.78 20913 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:39.78       |                         ^~~~~~~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:20911:35: note: ‘aCx’ declared here <--[g++]
48:39.78 20911 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:39.78       |                        ~~~~~~~~~~~^~~
48:39.78 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:39.78     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:39.78     inlined from ‘void mozilla::dom::GPUOutOfMemoryError_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGPUBinding.cpp:21291:74:
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:39.78  1141 |     *this->stack = this;
48:39.78       |     ~~~~~~~~~~~~~^~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘void mozilla::dom::GPUOutOfMemoryError_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:21291:25: note: ‘parentProto’ declared here <--[g++]
48:39.78 21291 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:39.78       |                         ^~~~~~~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:21289:35: note: ‘aCx’ declared here <--[g++]
48:39.78 21289 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:39.78       |                        ~~~~~~~~~~~^~~
48:39.78 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:39.78     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:39.78     inlined from ‘void mozilla::dom::GPUPipelineLayout_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGPUBinding.cpp:21674:74:
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:39.78  1141 |     *this->stack = this;
48:39.78       |     ~~~~~~~~~~~~~^~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘void mozilla::dom::GPUPipelineLayout_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:21674:25: note: ‘parentProto’ declared here <--[g++]
48:39.78 21674 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:39.78       |                         ^~~~~~~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:21672:35: note: ‘aCx’ declared here <--[g++]
48:39.78 21672 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:39.78       |                        ~~~~~~~~~~~^~~
48:39.78 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:39.78     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:39.78     inlined from ‘void mozilla::dom::GPUQuerySet_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGPUBinding.cpp:22112:74:
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:39.78  1141 |     *this->stack = this;
48:39.78       |     ~~~~~~~~~~~~~^~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘void mozilla::dom::GPUQuerySet_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:22112:25: note: ‘parentProto’ declared here <--[g++]
48:39.78 22112 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:39.78       |                         ^~~~~~~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:22110:35: note: ‘aCx’ declared here <--[g++]
48:39.78 22110 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:39.78       |                        ~~~~~~~~~~~^~~
48:39.78 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:39.78     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:39.78     inlined from ‘void mozilla::dom::GPUQueue_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGPUBinding.cpp:22796:74:
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:39.78  1141 |     *this->stack = this;
48:39.78       |     ~~~~~~~~~~~~~^~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘void mozilla::dom::GPUQueue_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:22796:25: note: ‘parentProto’ declared here <--[g++]
48:39.78 22796 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:39.78       |                         ^~~~~~~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:22794:35: note: ‘aCx’ declared here <--[g++]
48:39.78 22794 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:39.78       |                        ~~~~~~~~~~~^~~
48:39.78 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:39.78     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:39.78     inlined from ‘void mozilla::dom::GPURenderBundle_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGPUBinding.cpp:23179:74:
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:39.78  1141 |     *this->stack = this;
48:39.78       |     ~~~~~~~~~~~~~^~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘void mozilla::dom::GPURenderBundle_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:23179:25: note: ‘parentProto’ declared here <--[g++]
48:39.78 23179 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:39.78       |                         ^~~~~~~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:23177:35: note: ‘aCx’ declared here <--[g++]
48:39.78 23177 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:39.78       |                        ~~~~~~~~~~~^~~
48:39.78 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:39.78     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:39.78     inlined from ‘void mozilla::dom::GPURenderBundleEncoder_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGPUBinding.cpp:24324:74:
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:39.78  1141 |     *this->stack = this;
48:39.78       |     ~~~~~~~~~~~~~^~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘void mozilla::dom::GPURenderBundleEncoder_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:24324:25: note: ‘parentProto’ declared here <--[g++]
48:39.78 24324 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:39.78       |                         ^~~~~~~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:24322:35: note: ‘aCx’ declared here <--[g++]
48:39.78 24322 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:39.78       |                        ~~~~~~~~~~~^~~
48:39.78 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:39.78     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:39.78     inlined from ‘void mozilla::dom::GPURenderPassEncoder_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGPUBinding.cpp:25778:74:
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:39.78  1141 |     *this->stack = this;
48:39.78       |     ~~~~~~~~~~~~~^~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘void mozilla::dom::GPURenderPassEncoder_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:25778:25: note: ‘parentProto’ declared here <--[g++]
48:39.78 25778 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:39.78       |                         ^~~~~~~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:25776:35: note: ‘aCx’ declared here <--[g++]
48:39.78 25776 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:39.78       |                        ~~~~~~~~~~~^~~
48:39.78 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:39.78     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:39.78     inlined from ‘void mozilla::dom::GPURenderPipeline_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGPUBinding.cpp:26221:74:
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:39.78  1141 |     *this->stack = this;
48:39.78       |     ~~~~~~~~~~~~~^~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘void mozilla::dom::GPURenderPipeline_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:26221:25: note: ‘parentProto’ declared here <--[g++]
48:39.78 26221 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:39.78       |                         ^~~~~~~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:26219:35: note: ‘aCx’ declared here <--[g++]
48:39.78 26219 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:39.78       |                        ~~~~~~~~~~~^~~
48:39.78 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:39.78     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:39.78     inlined from ‘void mozilla::dom::GPUSampler_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGPUBinding.cpp:26604:74:
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:39.78  1141 |     *this->stack = this;
48:39.78       |     ~~~~~~~~~~~~~^~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘void mozilla::dom::GPUSampler_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:26604:25: note: ‘parentProto’ declared here <--[g++]
48:39.78 26604 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:39.78       |                         ^~~~~~~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:26602:35: note: ‘aCx’ declared here <--[g++]
48:39.78 26602 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:39.78       |                        ~~~~~~~~~~~^~~
48:39.78 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:39.78     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:39.78     inlined from ‘void mozilla::dom::GPUShaderModule_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGPUBinding.cpp:27056:74:
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:39.78  1141 |     *this->stack = this;
48:39.78       |     ~~~~~~~~~~~~~^~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘void mozilla::dom::GPUShaderModule_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:27056:25: note: ‘parentProto’ declared here <--[g++]
48:39.78 27056 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:39.78       |                         ^~~~~~~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:27054:35: note: ‘aCx’ declared here <--[g++]
48:39.78 27054 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:39.78       |                        ~~~~~~~~~~~^~~
48:39.78 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:39.78     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:39.78     inlined from ‘void mozilla::dom::GPUSupportedLimits_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGPUBinding.cpp:29271:74:
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:39.78  1141 |     *this->stack = this;
48:39.78       |     ~~~~~~~~~~~~~^~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘void mozilla::dom::GPUSupportedLimits_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:29271:25: note: ‘parentProto’ declared here <--[g++]
48:39.78 29271 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:39.78       |                         ^~~~~~~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:29269:35: note: ‘aCx’ declared here <--[g++]
48:39.78 29269 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:39.78       |                        ~~~~~~~~~~~^~~
48:39.78 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:39.78     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:39.78     inlined from ‘void mozilla::dom::GPUTexture_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGPUBinding.cpp:30034:74:
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:39.78  1141 |     *this->stack = this;
48:39.78       |     ~~~~~~~~~~~~~^~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘void mozilla::dom::GPUTexture_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:30034:25: note: ‘parentProto’ declared here <--[g++]
48:39.78 30034 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:39.78       |                         ^~~~~~~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:30032:35: note: ‘aCx’ declared here <--[g++]
48:39.78 30032 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:39.78       |                        ~~~~~~~~~~~^~~
48:39.78 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:39.78     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:39.78     inlined from ‘void mozilla::dom::GPUTextureView_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGPUBinding.cpp:30533:74:
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:39.78  1141 |     *this->stack = this;
48:39.78       |     ~~~~~~~~~~~~~^~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘void mozilla::dom::GPUTextureView_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:30533:25: note: ‘parentProto’ declared here <--[g++]
48:39.78 30533 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:39.78       |                         ^~~~~~~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:30531:35: note: ‘aCx’ declared here <--[g++]
48:39.78 30531 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:39.78       |                        ~~~~~~~~~~~^~~
48:39.78 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:39.78     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:39.78     inlined from ‘void mozilla::dom::GPUValidationError_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGPUBinding.cpp:30952:74:
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:39.78  1141 |     *this->stack = this;
48:39.78       |     ~~~~~~~~~~~~~^~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘void mozilla::dom::GPUValidationError_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:30952:25: note: ‘parentProto’ declared here <--[g++]
48:39.78 30952 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:39.78       |                         ^~~~~~~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:30950:35: note: ‘aCx’ declared here <--[g++]
48:39.78 30950 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:39.78       |                        ~~~~~~~~~~~^~~
48:39.78 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:39.78     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:39.78     inlined from ‘void mozilla::dom::Scheduler_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebTaskSchedulingBinding.cpp:684:74:
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:39.78  1141 |     *this->stack = this;
48:39.78       |     ~~~~~~~~~~~~~^~~~~~
48:39.78 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings25.cpp:93: <--[g++]
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTaskSchedulingBinding.cpp: In function ‘void mozilla::dom::Scheduler_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTaskSchedulingBinding.cpp:684:25: note: ‘parentProto’ declared here <--[g++]
48:39.78   684 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:39.78       |                         ^~~~~~~~~~~
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTaskSchedulingBinding.cpp:682:35: note: ‘aCx’ declared here <--[g++]
48:39.78   682 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:39.78       |                        ~~~~~~~~~~~^~~
48:39.78 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:39.78     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:39.78     inlined from ‘void mozilla::dom::WebTransport_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebTransportBinding.cpp:1925:74:
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:39.78  1141 |     *this->stack = this;
48:39.78       |     ~~~~~~~~~~~~~^~~~~~
48:39.78 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings25.cpp:106: <--[g++]
48:39.78 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportBinding.cpp: In function ‘void mozilla::dom::WebTransport_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportBinding.cpp:1925:25: note: ‘parentProto’ declared here <--[g++]
48:39.79  1925 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:39.79       |                         ^~~~~~~~~~~
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportBinding.cpp:1923:35: note: ‘aCx’ declared here <--[g++]
48:39.79  1923 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:39.79       |                        ~~~~~~~~~~~^~~
48:39.79 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:39.79     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:39.79     inlined from ‘void mozilla::dom::WebTransportDatagramDuplexStream_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebTransportDatagramDuplexStreamBinding.cpp:733:74:
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:39.79  1141 |     *this->stack = this;
48:39.79       |     ~~~~~~~~~~~~~^~~~~~
48:39.79 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings25.cpp:119: <--[g++]
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportDatagramDuplexStreamBinding.cpp: In function ‘void mozilla::dom::WebTransportDatagramDuplexStream_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportDatagramDuplexStreamBinding.cpp:733:25: note: ‘parentProto’ declared here <--[g++]
48:39.79   733 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:39.79       |                         ^~~~~~~~~~~
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportDatagramDuplexStreamBinding.cpp:731:35: note: ‘aCx’ declared here <--[g++]
48:39.79   731 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:39.79       |                        ~~~~~~~~~~~^~~
48:39.79 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:39.79     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:39.79     inlined from ‘void mozilla::dom::WebTransportBidirectionalStream_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebTransportSendReceiveStreamBinding.cpp:664:74:
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:39.79  1141 |     *this->stack = this;
48:39.79       |     ~~~~~~~~~~~~~^~~~~~
48:39.79 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings25.cpp:145: <--[g++]
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportSendReceiveStreamBinding.cpp: In function ‘void mozilla::dom::WebTransportBidirectionalStream_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportSendReceiveStreamBinding.cpp:664:25: note: ‘parentProto’ declared here <--[g++]
48:39.79   664 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:39.79       |                         ^~~~~~~~~~~
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportSendReceiveStreamBinding.cpp:662:35: note: ‘aCx’ declared here <--[g++]
48:39.79   662 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:39.79       |                        ~~~~~~~~~~~^~~
48:39.79 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:39.79     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:39.79     inlined from ‘void mozilla::dom::XRFrame_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebXRBinding.cpp:2102:74:
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:39.79  1141 |     *this->stack = this;
48:39.79       |     ~~~~~~~~~~~~~^~~~~~
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp: In function ‘void mozilla::dom::XRFrame_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:2102:25: note: ‘parentProto’ declared here <--[g++]
48:39.79  2102 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:39.79       |                         ^~~~~~~~~~~
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:2100:35: note: ‘aCx’ declared here <--[g++]
48:39.79  2100 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:39.79       |                        ~~~~~~~~~~~^~~
48:39.79 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:39.79     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:39.79     inlined from ‘void mozilla::dom::XRInputSource_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebXRBinding.cpp:2711:74:
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:39.79  1141 |     *this->stack = this;
48:39.79       |     ~~~~~~~~~~~~~^~~~~~
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp: In function ‘void mozilla::dom::XRInputSource_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:2711:25: note: ‘parentProto’ declared here <--[g++]
48:39.79  2711 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:39.79       |                         ^~~~~~~~~~~
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:2709:35: note: ‘aCx’ declared here <--[g++]
48:39.79  2709 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:39.79       |                        ~~~~~~~~~~~^~~
48:39.79 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:39.79     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:39.79     inlined from ‘void mozilla::dom::XRInputSourceArray_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebXRBinding.cpp:3339:74:
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:39.79  1141 |     *this->stack = this;
48:39.79       |     ~~~~~~~~~~~~~^~~~~~
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp: In function ‘void mozilla::dom::XRInputSourceArray_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:3339:25: note: ‘parentProto’ declared here <--[g++]
48:39.79  3339 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:39.79       |                         ^~~~~~~~~~~
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:3337:35: note: ‘aCx’ declared here <--[g++]
48:39.79  3337 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:39.79       |                        ~~~~~~~~~~~^~~
48:39.79 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:39.79     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:39.79     inlined from ‘void mozilla::dom::XRPose_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebXRBinding.cpp:3715:74:
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:39.79  1141 |     *this->stack = this;
48:39.79       |     ~~~~~~~~~~~~~^~~~~~
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp: In function ‘void mozilla::dom::XRPose_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:3715:25: note: ‘parentProto’ declared here <--[g++]
48:39.79  3715 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:39.79       |                         ^~~~~~~~~~~
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:3713:35: note: ‘aCx’ declared here <--[g++]
48:39.79  3713 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:39.79       |                        ~~~~~~~~~~~^~~
48:39.79 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:39.79     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:39.79     inlined from ‘void mozilla::dom::XRRenderState_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebXRBinding.cpp:4653:74:
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:39.79  1141 |     *this->stack = this;
48:39.79       |     ~~~~~~~~~~~~~^~~~~~
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp: In function ‘void mozilla::dom::XRRenderState_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:4653:25: note: ‘parentProto’ declared here <--[g++]
48:39.79  4653 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:39.79       |                         ^~~~~~~~~~~
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:4651:35: note: ‘aCx’ declared here <--[g++]
48:39.79  4651 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:39.79       |                        ~~~~~~~~~~~^~~
48:39.79 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:39.79     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:39.79     inlined from ‘void mozilla::dom::XRRigidTransform_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebXRBinding.cpp:5191:74:
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:39.79  1141 |     *this->stack = this;
48:39.79       |     ~~~~~~~~~~~~~^~~~~~
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp: In function ‘void mozilla::dom::XRRigidTransform_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:5191:25: note: ‘parentProto’ declared here <--[g++]
48:39.79  5191 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:39.79       |                         ^~~~~~~~~~~
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:5189:35: note: ‘aCx’ declared here <--[g++]
48:39.79  5189 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:39.79       |                        ~~~~~~~~~~~^~~
48:39.79 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:39.79     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:39.79     inlined from ‘void mozilla::dom::XRView_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebXRBinding.cpp:8048:74:
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:39.79  1141 |     *this->stack = this;
48:39.79       |     ~~~~~~~~~~~~~^~~~~~
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp: In function ‘void mozilla::dom::XRView_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:8048:25: note: ‘parentProto’ declared here <--[g++]
48:39.79  8048 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:39.79       |                         ^~~~~~~~~~~
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:8046:35: note: ‘aCx’ declared here <--[g++]
48:39.79  8046 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:39.79       |                        ~~~~~~~~~~~^~~
48:39.79 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:39.79     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:39.79     inlined from ‘void mozilla::dom::XRViewport_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebXRBinding.cpp:8914:74:
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:39.79  1141 |     *this->stack = this;
48:39.79       |     ~~~~~~~~~~~~~^~~~~~
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp: In function ‘void mozilla::dom::XRViewport_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:8914:25: note: ‘parentProto’ declared here <--[g++]
48:39.79  8914 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:39.79       |                         ^~~~~~~~~~~
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:8912:35: note: ‘aCx’ declared here <--[g++]
48:39.79  8912 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:39.79       |                        ~~~~~~~~~~~^~~
48:39.79 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:39.79     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:39.79     inlined from ‘void mozilla::dom::XRWebGLLayer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebXRBinding.cpp:9628:74:
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:39.79  1141 |     *this->stack = this;
48:39.79       |     ~~~~~~~~~~~~~^~~~~~
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp: In function ‘void mozilla::dom::XRWebGLLayer_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:9628:25: note: ‘parentProto’ declared here <--[g++]
48:39.79  9628 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:39.79       |                         ^~~~~~~~~~~
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:9626:35: note: ‘aCx’ declared here <--[g++]
48:39.79  9626 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:39.79       |                        ~~~~~~~~~~~^~~
48:39.79 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:39.79     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:39.79     inlined from ‘void mozilla::dom::WindowContext_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WindowGlobalActorsBinding.cpp:778:74:
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:39.79  1141 |     *this->stack = this;
48:39.79       |     ~~~~~~~~~~~~~^~~~~~
48:39.79 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings25.cpp:223: <--[g++]
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowGlobalActorsBinding.cpp: In function ‘void mozilla::dom::WindowContext_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowGlobalActorsBinding.cpp:778:25: note: ‘parentProto’ declared here <--[g++]
48:39.79   778 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:39.79       |                         ^~~~~~~~~~~
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowGlobalActorsBinding.cpp:776:35: note: ‘aCx’ declared here <--[g++]
48:39.79   776 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:39.79       |                        ~~~~~~~~~~~^~~
48:39.79 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:39.79     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:39.79     inlined from ‘void mozilla::dom::WindowGlobalChild_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WindowGlobalActorsBinding.cpp:1685:74:
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:39.79  1141 |     *this->stack = this;
48:39.79       |     ~~~~~~~~~~~~~^~~~~~
48:39.79 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowGlobalActorsBinding.cpp: In function ‘void mozilla::dom::WindowGlobalChild_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:54.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowGlobalActorsBinding.cpp:1685:25: note: ‘parentProto’ declared here <--[g++]
48:54.22  1685 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:54.22       |                         ^~~~~~~~~~~
48:54.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowGlobalActorsBinding.cpp:1683:35: note: ‘aCx’ declared here <--[g++]
48:54.22  1683 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:54.22       |                        ~~~~~~~~~~~^~~
48:54.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:54.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:54.22     inlined from ‘void mozilla::dom::WorkerLocation_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WorkerLocationBinding.cpp:667:74:
48:54.22 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:54.22  1141 |     *this->stack = this;
48:54.22       |     ~~~~~~~~~~~~~^~~~~~
48:54.22 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings25.cpp:301: <--[g++]
48:54.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerLocationBinding.cpp: In function ‘void mozilla::dom::WorkerLocation_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:54.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerLocationBinding.cpp:667:25: note: ‘parentProto’ declared here <--[g++]
48:54.22   667 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:54.22       |                         ^~~~~~~~~~~
48:54.22 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerLocationBinding.cpp:665:35: note: ‘aCx’ declared here <--[g++]
48:54.22   665 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:54.22       |                        ~~~~~~~~~~~^~~
48:54.22 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:54.22     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:54.23     inlined from ‘void mozilla::dom::WorkerNavigator_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WorkerNavigatorBinding.cpp:1352:74:
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:54.23  1141 |     *this->stack = this;
48:54.23       |     ~~~~~~~~~~~~~^~~~~~
48:54.23 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings25.cpp:314: <--[g++]
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerNavigatorBinding.cpp: In function ‘void mozilla::dom::WorkerNavigator_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerNavigatorBinding.cpp:1352:25: note: ‘parentProto’ declared here <--[g++]
48:54.23  1352 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:54.23       |                         ^~~~~~~~~~~
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerNavigatorBinding.cpp:1350:35: note: ‘aCx’ declared here <--[g++]
48:54.23  1350 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:54.23       |                        ~~~~~~~~~~~^~~
48:54.23 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:54.23     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:54.23     inlined from ‘void mozilla::dom::Worklet_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WorkletBinding.cpp:473:74:
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:54.23  1141 |     *this->stack = this;
48:54.23       |     ~~~~~~~~~~~~~^~~~~~
48:54.23 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings25.cpp:340: <--[g++]
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkletBinding.cpp: In function ‘void mozilla::dom::Worklet_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkletBinding.cpp:473:25: note: ‘parentProto’ declared here <--[g++]
48:54.23   473 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:54.23       |                         ^~~~~~~~~~~
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkletBinding.cpp:471:35: note: ‘aCx’ declared here <--[g++]
48:54.23   471 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:54.23       |                        ~~~~~~~~~~~^~~
48:54.23 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:54.23     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:54.23     inlined from ‘void mozilla::dom::WritableStream_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WritableStreamBinding.cpp:582:74:
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:54.23  1141 |     *this->stack = this;
48:54.23       |     ~~~~~~~~~~~~~^~~~~~
48:54.23 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings25.cpp:366: <--[g++]
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WritableStreamBinding.cpp: In function ‘void mozilla::dom::WritableStream_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WritableStreamBinding.cpp:582:25: note: ‘parentProto’ declared here <--[g++]
48:54.23   582 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:54.23       |                         ^~~~~~~~~~~
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WritableStreamBinding.cpp:580:35: note: ‘aCx’ declared here <--[g++]
48:54.23   580 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:54.23       |                        ~~~~~~~~~~~^~~
48:54.23 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:54.23     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:54.23     inlined from ‘void mozilla::dom::WritableStreamDefaultController_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WritableStreamDefaultControllerBinding.cpp:390:74:
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:54.23  1141 |     *this->stack = this;
48:54.23       |     ~~~~~~~~~~~~~^~~~~~
48:54.23 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings25.cpp:379: <--[g++]
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WritableStreamDefaultControllerBinding.cpp: In function ‘void mozilla::dom::WritableStreamDefaultController_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WritableStreamDefaultControllerBinding.cpp:390:25: note: ‘parentProto’ declared here <--[g++]
48:54.23   390 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:54.23       |                         ^~~~~~~~~~~
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WritableStreamDefaultControllerBinding.cpp:388:35: note: ‘aCx’ declared here <--[g++]
48:54.23   388 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:54.23       |                        ~~~~~~~~~~~^~~
48:54.23 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:54.23     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:54.23     inlined from ‘void mozilla::dom::WritableStreamDefaultWriter_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WritableStreamDefaultWriterBinding.cpp:733:74:
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:54.23  1141 |     *this->stack = this;
48:54.23       |     ~~~~~~~~~~~~~^~~~~~
48:54.23 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings25.cpp:392: <--[g++]
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WritableStreamDefaultWriterBinding.cpp: In function ‘void mozilla::dom::WritableStreamDefaultWriter_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WritableStreamDefaultWriterBinding.cpp:733:25: note: ‘parentProto’ declared here <--[g++]
48:54.23   733 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:54.23       |                         ^~~~~~~~~~~
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WritableStreamDefaultWriterBinding.cpp:731:35: note: ‘aCx’ declared here <--[g++]
48:54.23   731 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:54.23       |                        ~~~~~~~~~~~^~~
48:54.23 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:54.23     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:54.23     inlined from ‘void mozilla::dom::WorkletGlobalScope_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WorkletGlobalScopeBinding.cpp:139:74:
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:54.23  1141 |     *this->stack = this;
48:54.23       |     ~~~~~~~~~~~~~^~~~~~
48:54.23 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings25.cpp:353: <--[g++]
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkletGlobalScopeBinding.cpp: In function ‘void mozilla::dom::WorkletGlobalScope_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkletGlobalScopeBinding.cpp:139:25: note: ‘parentProto’ declared here <--[g++]
48:54.23   139 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:54.23       |                         ^~~~~~~~~~~
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkletGlobalScopeBinding.cpp:137:35: note: ‘aCx’ declared here <--[g++]
48:54.23   137 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:54.23       |                        ~~~~~~~~~~~^~~
48:54.23 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:54.23     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:54.23     inlined from ‘void mozilla::dom::GPUSupportedFeatures_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WebGPUBinding.cpp:28053:74:
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:54.23  1141 |     *this->stack = this;
48:54.23       |     ~~~~~~~~~~~~~^~~~~~
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘void mozilla::dom::GPUSupportedFeatures_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:28053:25: note: ‘parentProto’ declared here <--[g++]
48:54.23 28053 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmObjectPrototype(aCx));
48:54.23       |                         ^~~~~~~~~~~
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:28051:35: note: ‘aCx’ declared here <--[g++]
48:54.23 28051 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:54.23       |                        ~~~~~~~~~~~^~~
48:54.23 gmake[4]: Leaving directory '/builddir/build/BUILD/thunderbird-115.8.0/objdir/config/external/icu/i18n'
48:54.23 cswrap: warning: 2024-04-11 15:57:14 still trying to lock /cswrap_cap_file_lock
48:54.23 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
48:54.23     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
48:54.23     inlined from ‘bool mozilla::dom::GPUDeviceLostInfo_Binding::get_reason(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at WebGPUBinding.cpp:20574:34:
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] <--[g++]
48:54.23  1141 |     *this->stack = this;
48:54.23       |     ~~~~~~~~~~~~~^~~~~~
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘bool mozilla::dom::GPUDeviceLostInfo_Binding::get_reason(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:20574:25: note: ‘result’ declared here <--[g++]
48:54.23 20574 |   JS::Rooted<JS::Value> result(cx);
48:54.23       |                         ^~~~~~
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:20566:23: note: ‘cx’ declared here <--[g++]
48:54.23 20566 | get_reason(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
48:54.23       |            ~~~~~~~~~~~^~
48:54.23 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:54.23     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:54.23     inlined from ‘bool mozilla::dom::WebGL2RenderingContext_Binding::getSupportedExtensions(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’ at WebGL2RenderingContextBinding.cpp:10356:71:
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
48:54.23  1141 |     *this->stack = this;
48:54.23       |     ~~~~~~~~~~~~~^~~~~~
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp: In function ‘bool mozilla::dom::WebGL2RenderingContext_Binding::getSupportedExtensions(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’: <--[g++]
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:10356:25: note: ‘returnArray’ declared here <--[g++]
48:54.23 10356 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
48:54.23       |                         ^~~~~~~~~~~
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:10336:35: note: ‘cx’ declared here <--[g++]
48:54.23 10336 | getSupportedExtensions(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
48:54.23       |                        ~~~~~~~~~~~^~
48:54.23 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:54.23     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:54.23     inlined from ‘bool mozilla::dom::WebGLRenderingContext_Binding::getSupportedExtensions(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’ at WebGLRenderingContextBinding.cpp:15925:71:
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
48:54.23  1141 |     *this->stack = this;
48:54.23       |     ~~~~~~~~~~~~~^~~~~~
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::WebGLRenderingContext_Binding::getSupportedExtensions(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’: <--[g++]
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:15925:25: note: ‘returnArray’ declared here <--[g++]
48:54.23 15925 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
48:54.23       |                         ^~~~~~~~~~~
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:15905:35: note: ‘cx’ declared here <--[g++]
48:54.23 15905 | getSupportedExtensions(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
48:54.23       |                        ~~~~~~~~~~~^~
48:54.23 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:54.23     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:54.23     inlined from ‘bool mozilla::dom::Window_Binding::getWebExposedLocales(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’ at WindowBinding.cpp:9629:71:
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
48:54.23  1141 |     *this->stack = this;
48:54.23       |     ~~~~~~~~~~~~~^~~~~~
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowBinding.cpp: In function ‘bool mozilla::dom::Window_Binding::getWebExposedLocales(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’: <--[g++]
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowBinding.cpp:9629:25: note: ‘returnArray’ declared here <--[g++]
48:54.23  9629 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
48:54.23       |                         ^~~~~~~~~~~
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowBinding.cpp:9614:33: note: ‘cx’ declared here <--[g++]
48:54.23  9614 | getWebExposedLocales(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
48:54.23       |                      ~~~~~~~~~~~^~
48:54.23 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:54.23     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:54.23     inlined from ‘bool mozilla::dom::Window_Binding::getRegionalPrefsLocales(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’ at WindowBinding.cpp:9569:71:
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
48:54.23  1141 |     *this->stack = this;
48:54.23       |     ~~~~~~~~~~~~~^~~~~~
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowBinding.cpp: In function ‘bool mozilla::dom::Window_Binding::getRegionalPrefsLocales(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’: <--[g++]
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowBinding.cpp:9569:25: note: ‘returnArray’ declared here <--[g++]
48:54.23  9569 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
48:54.23       |                         ^~~~~~~~~~~
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowBinding.cpp:9554:36: note: ‘cx’ declared here <--[g++]
48:54.23  9554 | getRegionalPrefsLocales(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
48:54.23       |                         ~~~~~~~~~~~^~
48:54.23 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:54.23     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:54.23     inlined from ‘bool mozilla::dom::WorkerDebuggerGlobalScope_Binding::retrieveConsoleEvents(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’ at WorkerDebuggerGlobalScopeBinding.cpp:598:71:
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
48:54.23  1141 |     *this->stack = this;
48:54.23       |     ~~~~~~~~~~~~~^~~~~~
48:54.23 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings25.cpp:275: <--[g++]
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerDebuggerGlobalScopeBinding.cpp: In function ‘bool mozilla::dom::WorkerDebuggerGlobalScope_Binding::retrieveConsoleEvents(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’: <--[g++]
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerDebuggerGlobalScopeBinding.cpp:598:25: note: ‘returnArray’ declared here <--[g++]
48:54.23   598 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
48:54.23       |                         ^~~~~~~~~~~
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerDebuggerGlobalScopeBinding.cpp:578:34: note: ‘cx’ declared here <--[g++]
48:54.23   578 | retrieveConsoleEvents(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
48:54.23       |                       ~~~~~~~~~~~^~
48:54.23 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:54.23     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:54.23     inlined from ‘bool mozilla::dom::WEBGL_compressed_texture_astc_Binding::getSupportedProfiles(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’ at WebGLRenderingContextBinding.cpp:8543:71:
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
48:54.23  1141 |     *this->stack = this;
48:54.23       |     ~~~~~~~~~~~~~^~~~~~
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::WEBGL_compressed_texture_astc_Binding::getSupportedProfiles(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’: <--[g++]
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:8543:25: note: ‘returnArray’ declared here <--[g++]
48:54.23  8543 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
48:54.23       |                         ^~~~~~~~~~~
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:8523:33: note: ‘cx’ declared here <--[g++]
48:54.23  8523 | getSupportedProfiles(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
48:54.23       |                      ~~~~~~~~~~~^~
48:54.23 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:54.23     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:54.23     inlined from ‘void mozilla::dom::Window_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’ at WindowBinding.cpp:23151:71:
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentProto’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
48:54.23  1141 |     *this->stack = this;
48:54.23       |     ~~~~~~~~~~~~~^~~~~~
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowBinding.cpp: In function ‘void mozilla::dom::Window_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool)’: <--[g++]
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowBinding.cpp:23151:25: note: ‘parentProto’ declared here <--[g++]
48:54.23 23151 |   JS::Rooted<JSObject*> parentProto(aCx, GetNamedPropertiesObject(aCx));
48:54.23       |                         ^~~~~~~~~~~
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowBinding.cpp:23149:35: note: ‘aCx’ declared here <--[g++]
48:54.23 23149 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, bool aDefineOnGlobal)
48:54.23       |                        ~~~~~~~~~~~^~~
48:54.23 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:54.23     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:54.23     inlined from ‘bool mozilla::dom::WebExtensionPolicy_Binding::get_mozExtensionHostname(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at WebExtensionPolicyBinding.cpp:890:85:
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
48:54.23  1141 |     *this->stack = this;
48:54.23       |     ~~~~~~~~~~~~~^~~~~~
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebExtensionPolicyBinding.cpp: In function ‘bool mozilla::dom::WebExtensionPolicy_Binding::get_mozExtensionHostname(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebExtensionPolicyBinding.cpp:890:25: note: ‘slotStorage’ declared here <--[g++]
48:54.23   890 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
48:54.23       |                         ^~~~~~~~~~~
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebExtensionPolicyBinding.cpp:880:37: note: ‘cx’ declared here <--[g++]
48:54.23   880 | get_mozExtensionHostname(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
48:54.23       |                          ~~~~~~~~~~~^~
48:54.23 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:54.23     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:54.23     inlined from ‘bool mozilla::dom::Window_Binding::get_window(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at WindowBinding.cpp:1455:98:
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
48:54.23  1141 |     *this->stack = this;
48:54.23       |     ~~~~~~~~~~~~~^~~~~~
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowBinding.cpp: In function ‘bool mozilla::dom::Window_Binding::get_window(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowBinding.cpp:1455:25: note: ‘slotStorage’ declared here <--[g++]
48:54.23  1455 |   JS::Rooted<JSObject*> slotStorage(cx, js::UncheckedUnwrap(obj, /* stopAtWindowProxy = */ false));
48:54.23       |                         ^~~~~~~~~~~
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowBinding.cpp:1437:23: note: ‘cx’ declared here <--[g++]
48:54.23  1437 | get_window(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
48:54.23       |            ~~~~~~~~~~~^~
48:54.23 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:54.23     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:54.23     inlined from ‘bool mozilla::dom::Window_Binding::get_performance(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at WindowBinding.cpp:5945:98:
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
48:54.23  1141 |     *this->stack = this;
48:54.23       |     ~~~~~~~~~~~~~^~~~~~
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowBinding.cpp: In function ‘bool mozilla::dom::Window_Binding::get_performance(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowBinding.cpp:5945:25: note: ‘slotStorage’ declared here <--[g++]
48:54.23  5945 |   JS::Rooted<JSObject*> slotStorage(cx, js::UncheckedUnwrap(obj, /* stopAtWindowProxy = */ false));
48:54.23       |                         ^~~~~~~~~~~
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowBinding.cpp:5936:28: note: ‘cx’ declared here <--[g++]
48:54.23  5936 | get_performance(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
48:54.23       |                 ~~~~~~~~~~~^~
48:54.23 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:54.23     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:54.23     inlined from ‘bool mozilla::dom::Window_Binding::get_self(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at WindowBinding.cpp:1532:98:
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
48:54.23  1141 |     *this->stack = this;
48:54.23       |     ~~~~~~~~~~~~~^~~~~~
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowBinding.cpp: In function ‘bool mozilla::dom::Window_Binding::get_self(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowBinding.cpp:1532:25: note: ‘slotStorage’ declared here <--[g++]
48:54.23  1532 |   JS::Rooted<JSObject*> slotStorage(cx, js::UncheckedUnwrap(obj, /* stopAtWindowProxy = */ false));
48:54.23       |                         ^~~~~~~~~~~
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowBinding.cpp:1514:21: note: ‘cx’ declared here <--[g++]
48:54.23  1514 | get_self(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
48:54.23       |          ~~~~~~~~~~~^~
48:54.23 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:54.23     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:54.23     inlined from ‘bool mozilla::dom::XRInputSource_Binding::get_profiles(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at WebXRBinding.cpp:2296:85:
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
48:54.23  1141 |     *this->stack = this;
48:54.23       |     ~~~~~~~~~~~~~^~~~~~
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp: In function ‘bool mozilla::dom::XRInputSource_Binding::get_profiles(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:2296:25: note: ‘slotStorage’ declared here <--[g++]
48:54.23  2296 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
48:54.23       |                         ^~~~~~~~~~~
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:2286:25: note: ‘cx’ declared here <--[g++]
48:54.23  2286 | get_profiles(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
48:54.23       |              ~~~~~~~~~~~^~
48:54.23 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:54.23     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:54.23     inlined from ‘bool mozilla::dom::WorkerGlobalScope_Binding::get_performance(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at WorkerGlobalScopeBinding.cpp:810:98:
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
48:54.23  1141 |     *this->stack = this;
48:54.23       |     ~~~~~~~~~~~~~^~~~~~
48:54.23 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings25.cpp:288: <--[g++]
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerGlobalScopeBinding.cpp: In function ‘bool mozilla::dom::WorkerGlobalScope_Binding::get_performance(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerGlobalScopeBinding.cpp:810:25: note: ‘slotStorage’ declared here <--[g++]
48:54.23   810 |   JS::Rooted<JSObject*> slotStorage(cx, js::UncheckedUnwrap(obj, /* stopAtWindowProxy = */ false));
48:54.23       |                         ^~~~~~~~~~~
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerGlobalScopeBinding.cpp:801:28: note: ‘cx’ declared here <--[g++]
48:54.23   801 | get_performance(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
48:54.23       |                 ~~~~~~~~~~~^~
48:54.23 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:54.23     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:54.23     inlined from ‘bool mozilla::dom::WorkerGlobalScope_Binding::get_self(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at WorkerGlobalScopeBinding.cpp:74:98:
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
48:54.23  1141 |     *this->stack = this;
48:54.23       |     ~~~~~~~~~~~~~^~~~~~
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerGlobalScopeBinding.cpp: In function ‘bool mozilla::dom::WorkerGlobalScope_Binding::get_self(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerGlobalScopeBinding.cpp:74:25: note: ‘slotStorage’ declared here <--[g++]
48:54.23    74 |   JS::Rooted<JSObject*> slotStorage(cx, js::UncheckedUnwrap(obj, /* stopAtWindowProxy = */ false));
48:54.23       |                         ^~~~~~~~~~~
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerGlobalScopeBinding.cpp:65:21: note: ‘cx’ declared here <--[g++]
48:54.23    65 | get_self(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
48:54.23       |          ~~~~~~~~~~~^~
48:54.23 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:54.23     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:54.23     inlined from ‘bool mozilla::dom::WebExtensionPolicy_Binding::get_permissions(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at WebExtensionPolicyBinding.cpp:1253:85:
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
48:54.23  1141 |     *this->stack = this;
48:54.23       |     ~~~~~~~~~~~~~^~~~~~
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebExtensionPolicyBinding.cpp: In function ‘bool mozilla::dom::WebExtensionPolicy_Binding::get_permissions(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebExtensionPolicyBinding.cpp:1253:25: note: ‘slotStorage’ declared here <--[g++]
48:54.23  1253 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
48:54.23       |                         ^~~~~~~~~~~
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebExtensionPolicyBinding.cpp:1243:28: note: ‘cx’ declared here <--[g++]
48:54.23  1243 | get_permissions(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
48:54.23       |                 ~~~~~~~~~~~^~
48:54.23 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:54.23     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:54.23     inlined from ‘bool mozilla::dom::WebExtensionPolicy_Binding::get_id(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at WebExtensionPolicyBinding.cpp:816:85:
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
48:54.23  1141 |     *this->stack = this;
48:54.23       |     ~~~~~~~~~~~~~^~~~~~
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebExtensionPolicyBinding.cpp: In function ‘bool mozilla::dom::WebExtensionPolicy_Binding::get_id(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebExtensionPolicyBinding.cpp:816:25: note: ‘slotStorage’ declared here <--[g++]
48:54.23   816 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
48:54.23       |                         ^~~~~~~~~~~
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebExtensionPolicyBinding.cpp:806:19: note: ‘cx’ declared here <--[g++]
48:54.23   806 | get_id(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
48:54.23       |        ~~~~~~~~~~~^~
48:54.23 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:54.23     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:54.23     inlined from ‘bool mozilla::dom::WorkerNavigator_Binding::get_language(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at WorkerNavigatorBinding.cpp:738:98:
48:54.23 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
48:54.23  1141 |     *this->stack = this;
48:54.23       |     ~~~~~~~~~~~~~^~~~~~
48:54.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerNavigatorBinding.cpp: In function ‘bool mozilla::dom::WorkerNavigator_Binding::get_language(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
48:54.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerNavigatorBinding.cpp:738:25: note: ‘slotStorage’ declared here <--[g++]
48:54.24   738 |   JS::Rooted<JSObject*> slotStorage(cx, js::UncheckedUnwrap(obj, /* stopAtWindowProxy = */ false));
48:54.24       |                         ^~~~~~~~~~~
48:54.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerNavigatorBinding.cpp:729:25: note: ‘cx’ declared here <--[g++]
48:54.24   729 | get_language(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
48:54.24       |              ~~~~~~~~~~~^~
48:54.24 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:54.24     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:54.24     inlined from ‘bool mozilla::dom::WorkerNavigator_Binding::get_product(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at WorkerNavigatorBinding.cpp:633:98:
48:54.24 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
48:54.24  1141 |     *this->stack = this;
48:54.24       |     ~~~~~~~~~~~~~^~~~~~
48:54.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerNavigatorBinding.cpp: In function ‘bool mozilla::dom::WorkerNavigator_Binding::get_product(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
48:54.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerNavigatorBinding.cpp:633:25: note: ‘slotStorage’ declared here <--[g++]
48:54.24   633 |   JS::Rooted<JSObject*> slotStorage(cx, js::UncheckedUnwrap(obj, /* stopAtWindowProxy = */ false));
48:54.24       |                         ^~~~~~~~~~~
48:54.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerNavigatorBinding.cpp:624:24: note: ‘cx’ declared here <--[g++]
48:54.24   624 | get_product(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
48:54.24       |             ~~~~~~~~~~~^~
48:54.24 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:54.24     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:54.24     inlined from ‘bool mozilla::dom::WorkerNavigator_Binding::get_userAgent(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at WorkerNavigatorBinding.cpp:557:98:
48:54.24 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
48:54.24  1141 |     *this->stack = this;
48:54.24       |     ~~~~~~~~~~~~~^~~~~~
48:54.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerNavigatorBinding.cpp: In function ‘bool mozilla::dom::WorkerNavigator_Binding::get_userAgent(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
48:54.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerNavigatorBinding.cpp:557:25: note: ‘slotStorage’ declared here <--[g++]
48:54.24   557 |   JS::Rooted<JSObject*> slotStorage(cx, js::UncheckedUnwrap(obj, /* stopAtWindowProxy = */ false));
48:54.24       |                         ^~~~~~~~~~~
48:54.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerNavigatorBinding.cpp:548:26: note: ‘cx’ declared here <--[g++]
48:54.24   548 | get_userAgent(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
48:54.24       |               ~~~~~~~~~~~^~
48:54.24 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:54.24     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:54.24     inlined from ‘bool mozilla::dom::WorkerNavigator_Binding::get_platform(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at WorkerNavigatorBinding.cpp:481:98:
48:54.24 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
48:54.24  1141 |     *this->stack = this;
48:54.24       |     ~~~~~~~~~~~~~^~~~~~
48:54.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerNavigatorBinding.cpp: In function ‘bool mozilla::dom::WorkerNavigator_Binding::get_platform(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
48:54.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerNavigatorBinding.cpp:481:25: note: ‘slotStorage’ declared here <--[g++]
48:54.24   481 |   JS::Rooted<JSObject*> slotStorage(cx, js::UncheckedUnwrap(obj, /* stopAtWindowProxy = */ false));
48:54.24       |                         ^~~~~~~~~~~
48:54.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerNavigatorBinding.cpp:472:25: note: ‘cx’ declared here <--[g++]
48:54.24   472 | get_platform(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
48:54.24       |              ~~~~~~~~~~~^~
48:54.24 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:54.24     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:54.24     inlined from ‘bool mozilla::dom::WorkerNavigator_Binding::get_appVersion(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at WorkerNavigatorBinding.cpp:405:98:
48:54.24 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
48:54.24  1141 |     *this->stack = this;
48:54.24       |     ~~~~~~~~~~~~~^~~~~~
48:54.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerNavigatorBinding.cpp: In function ‘bool mozilla::dom::WorkerNavigator_Binding::get_appVersion(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
48:54.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerNavigatorBinding.cpp:405:25: note: ‘slotStorage’ declared here <--[g++]
48:54.24   405 |   JS::Rooted<JSObject*> slotStorage(cx, js::UncheckedUnwrap(obj, /* stopAtWindowProxy = */ false));
48:54.24       |                         ^~~~~~~~~~~
48:54.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerNavigatorBinding.cpp:396:27: note: ‘cx’ declared here <--[g++]
48:54.24   396 | get_appVersion(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
48:54.24       |                ~~~~~~~~~~~^~
48:54.24 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:54.24     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:54.24     inlined from ‘bool mozilla::dom::WorkerNavigator_Binding::get_appName(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at WorkerNavigatorBinding.cpp:333:98:
48:54.24 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
48:54.24  1141 |     *this->stack = this;
48:54.24       |     ~~~~~~~~~~~~~^~~~~~
48:54.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerNavigatorBinding.cpp: In function ‘bool mozilla::dom::WorkerNavigator_Binding::get_appName(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
48:54.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerNavigatorBinding.cpp:333:25: note: ‘slotStorage’ declared here <--[g++]
48:54.24   333 |   JS::Rooted<JSObject*> slotStorage(cx, js::UncheckedUnwrap(obj, /* stopAtWindowProxy = */ false));
48:54.24       |                         ^~~~~~~~~~~
48:54.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerNavigatorBinding.cpp:324:24: note: ‘cx’ declared here <--[g++]
48:54.24   324 | get_appName(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
48:54.24       |             ~~~~~~~~~~~^~
48:54.24 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:54.24     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:54.24     inlined from ‘bool mozilla::dom::WorkerNavigator_Binding::get_appCodeName(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at WorkerNavigatorBinding.cpp:257:98:
48:54.24 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
48:54.24  1141 |     *this->stack = this;
48:54.24       |     ~~~~~~~~~~~~~^~~~~~
48:54.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerNavigatorBinding.cpp: In function ‘bool mozilla::dom::WorkerNavigator_Binding::get_appCodeName(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
48:54.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerNavigatorBinding.cpp:257:25: note: ‘slotStorage’ declared here <--[g++]
48:54.24   257 |   JS::Rooted<JSObject*> slotStorage(cx, js::UncheckedUnwrap(obj, /* stopAtWindowProxy = */ false));
48:54.24       |                         ^~~~~~~~~~~
48:54.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerNavigatorBinding.cpp:248:28: note: ‘cx’ declared here <--[g++]
48:54.24   248 | get_appCodeName(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
48:54.24       |                 ~~~~~~~~~~~^~
48:54.24 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:54.24     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:54.24     inlined from ‘bool mozilla::dom::MaybeSharedUint32ArrayOrUnsignedLongSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const’ at WebGL2RenderingContextBinding.cpp:181:75:
48:54.24 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
48:54.24  1141 |     *this->stack = this;
48:54.24       |     ~~~~~~~~~~~~~^~~~~~
48:54.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp: In member function ‘bool mozilla::dom::MaybeSharedUint32ArrayOrUnsignedLongSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const’: <--[g++]
48:54.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:181:29: note: ‘returnArray’ declared here <--[g++]
48:54.24   181 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
48:54.24       |                             ^~~~~~~~~~~
48:54.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:165:66: note: ‘cx’ declared here <--[g++]
48:54.24   165 | MaybeSharedUint32ArrayOrUnsignedLongSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
48:54.24       |                                                       ~~~~~~~~~~~^~
48:54.24 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:54.24     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:54.24     inlined from ‘bool mozilla::dom::OwningMaybeSharedUint32ArrayOrUnsignedLongSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const’ at WebGL2RenderingContextBinding.cpp:437:75:
48:54.24 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
48:54.24  1141 |     *this->stack = this;
48:54.24       |     ~~~~~~~~~~~~~^~~~~~
48:54.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp: In member function ‘bool mozilla::dom::OwningMaybeSharedUint32ArrayOrUnsignedLongSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const’: <--[g++]
48:54.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:437:29: note: ‘returnArray’ declared here <--[g++]
48:54.24   437 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
48:54.24       |                             ^~~~~~~~~~~
48:54.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:421:72: note: ‘cx’ declared here <--[g++]
48:54.24   421 | OwningMaybeSharedUint32ArrayOrUnsignedLongSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
48:54.24       |                                                             ~~~~~~~~~~~^~
48:54.24 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:54.24     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:54.24     inlined from ‘bool mozilla::dom::MaybeSharedFloat32ArrayOrUnrestrictedFloatSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const’ at WebGLRenderingContextBinding.cpp:232:75:
48:54.24 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
48:54.24  1141 |     *this->stack = this;
48:54.24       |     ~~~~~~~~~~~~~^~~~~~
48:54.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In member function ‘bool mozilla::dom::MaybeSharedFloat32ArrayOrUnrestrictedFloatSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const’: <--[g++]
48:54.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:232:29: note: ‘returnArray’ declared here <--[g++]
48:54.24   232 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
48:54.24       |                             ^~~~~~~~~~~
48:54.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:216:72: note: ‘cx’ declared here <--[g++]
48:54.24   216 | MaybeSharedFloat32ArrayOrUnrestrictedFloatSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
48:54.24       |                                                             ~~~~~~~~~~~^~
48:54.24 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
48:54.24     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
48:54.24     inlined from ‘bool mozilla::dom::OwningMaybeSharedFloat32ArrayOrUnrestrictedFloatSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const’ at WebGLRenderingContextBinding.cpp:488:75:
48:54.24 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
49:07.15  1141 |     *this->stack = this;
49:07.15       |     ~~~~~~~~~~~~~^~~~~~
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In member function ‘bool mozilla::dom::OwningMaybeSharedFloat32ArrayOrUnrestrictedFloatSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const’: <--[g++]
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:488:29: note: ‘returnArray’ declared here <--[g++]
49:07.15   488 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
49:07.15       |                             ^~~~~~~~~~~
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:472:78: note: ‘cx’ declared here <--[g++]
49:07.15   472 | OwningMaybeSharedFloat32ArrayOrUnrestrictedFloatSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
49:07.15       |                                                                   ~~~~~~~~~~~^~
49:07.15 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:07.15     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:07.15     inlined from ‘bool mozilla::dom::MaybeSharedInt32ArrayOrLongSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const’ at WebGLRenderingContextBinding.cpp:671:75:
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
49:07.15  1141 |     *this->stack = this;
49:07.15       |     ~~~~~~~~~~~~~^~~~~~
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In member function ‘bool mozilla::dom::MaybeSharedInt32ArrayOrLongSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const’: <--[g++]
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:671:29: note: ‘returnArray’ declared here <--[g++]
49:07.15   671 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
49:07.15       |                             ^~~~~~~~~~~
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:655:57: note: ‘cx’ declared here <--[g++]
49:07.15   655 | MaybeSharedInt32ArrayOrLongSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
49:07.15       |                                              ~~~~~~~~~~~^~
49:07.15 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:07.15     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:07.15     inlined from ‘bool mozilla::dom::OwningMaybeSharedInt32ArrayOrLongSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const’ at WebGLRenderingContextBinding.cpp:927:75:
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
49:07.15  1141 |     *this->stack = this;
49:07.15       |     ~~~~~~~~~~~~~^~~~~~
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In member function ‘bool mozilla::dom::OwningMaybeSharedInt32ArrayOrLongSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const’: <--[g++]
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:927:29: note: ‘returnArray’ declared here <--[g++]
49:07.15   927 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
49:07.15       |                             ^~~~~~~~~~~
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:911:63: note: ‘cx’ declared here <--[g++]
49:07.15   911 | OwningMaybeSharedInt32ArrayOrLongSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
49:07.15       |                                                    ~~~~~~~~~~~^~
49:07.15 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:07.15     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:07.15     inlined from ‘bool mozilla::dom::WebGLContextAttributes::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at WebGLRenderingContextBinding.cpp:1216:54:
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
49:07.15  1141 |     *this->stack = this;
49:07.15       |     ~~~~~~~~~~~~~^~~~~~
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In member function ‘bool mozilla::dom::WebGLContextAttributes::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:1216:25: note: ‘obj’ declared here <--[g++]
49:07.15  1216 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
49:07.15       |                         ^~~
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:1208:53: note: ‘cx’ declared here <--[g++]
49:07.15  1208 | WebGLContextAttributes::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
49:07.15       |                                          ~~~~~~~~~~~^~
49:07.15 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:07.15     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:07.15     inlined from ‘bool mozilla::dom::GPU_Binding::Wrap(JSContext*, mozilla::webgpu::Instance*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGPUBinding.cpp:12038:90:
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:07.15  1141 |     *this->stack = this;
49:07.15       |     ~~~~~~~~~~~~~^~~~~~
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘bool mozilla::dom::GPU_Binding::Wrap(JSContext*, mozilla::webgpu::Instance*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:12038:25: note: ‘global’ declared here <--[g++]
49:07.15 12038 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:07.15       |                         ^~~~~~
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:12013:17: note: ‘aCx’ declared here <--[g++]
49:07.15 12013 | Wrap(JSContext* aCx, mozilla::webgpu::Instance* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:07.15       |      ~~~~~~~~~~~^~~
49:07.15 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:07.15     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:07.15     inlined from ‘bool mozilla::dom::GPUAdapter_Binding::Wrap(JSContext*, mozilla::webgpu::Adapter*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGPUBinding.cpp:12618:90:
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:07.15  1141 |     *this->stack = this;
49:07.15       |     ~~~~~~~~~~~~~^~~~~~
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘bool mozilla::dom::GPUAdapter_Binding::Wrap(JSContext*, mozilla::webgpu::Adapter*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:12618:25: note: ‘global’ declared here <--[g++]
49:07.15 12618 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:07.15       |                         ^~~~~~
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:12593:17: note: ‘aCx’ declared here <--[g++]
49:07.15 12593 | Wrap(JSContext* aCx, mozilla::webgpu::Adapter* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:07.15       |      ~~~~~~~~~~~^~~
49:07.15 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:07.15     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:07.15     inlined from ‘bool mozilla::dom::GPUBindGroup_Binding::Wrap(JSContext*, mozilla::webgpu::BindGroup*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGPUBinding.cpp:13685:90:
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:07.15  1141 |     *this->stack = this;
49:07.15       |     ~~~~~~~~~~~~~^~~~~~
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘bool mozilla::dom::GPUBindGroup_Binding::Wrap(JSContext*, mozilla::webgpu::BindGroup*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:13685:25: note: ‘global’ declared here <--[g++]
49:07.15 13685 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:07.15       |                         ^~~~~~
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:13660:17: note: ‘aCx’ declared here <--[g++]
49:07.15 13660 | Wrap(JSContext* aCx, mozilla::webgpu::BindGroup* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:07.15       |      ~~~~~~~~~~~^~~
49:07.15 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:07.15     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:07.15     inlined from ‘bool mozilla::dom::GPUBindGroupLayout_Binding::Wrap(JSContext*, mozilla::webgpu::BindGroupLayout*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGPUBinding.cpp:14068:90:
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:07.15  1141 |     *this->stack = this;
49:07.15       |     ~~~~~~~~~~~~~^~~~~~
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘bool mozilla::dom::GPUBindGroupLayout_Binding::Wrap(JSContext*, mozilla::webgpu::BindGroupLayout*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:14068:25: note: ‘global’ declared here <--[g++]
49:07.15 14068 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:07.15       |                         ^~~~~~
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:14043:17: note: ‘aCx’ declared here <--[g++]
49:07.15 14043 | Wrap(JSContext* aCx, mozilla::webgpu::BindGroupLayout* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:07.15       |      ~~~~~~~~~~~^~~
49:07.15 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:07.15     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:07.15     inlined from ‘bool mozilla::dom::GPUBuffer_Binding::Wrap(JSContext*, mozilla::webgpu::Buffer*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGPUBinding.cpp:14795:90:
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:07.15  1141 |     *this->stack = this;
49:07.15       |     ~~~~~~~~~~~~~^~~~~~
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘bool mozilla::dom::GPUBuffer_Binding::Wrap(JSContext*, mozilla::webgpu::Buffer*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:14795:25: note: ‘global’ declared here <--[g++]
49:07.15 14795 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:07.15       |                         ^~~~~~
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:14770:17: note: ‘aCx’ declared here <--[g++]
49:07.15 14770 | Wrap(JSContext* aCx, mozilla::webgpu::Buffer* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:07.15       |      ~~~~~~~~~~~^~~
49:07.15 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:07.15     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:07.15     inlined from ‘bool mozilla::dom::GPUCommandBuffer_Binding::Wrap(JSContext*, mozilla::webgpu::CommandBuffer*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGPUBinding.cpp:15899:90:
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:07.15  1141 |     *this->stack = this;
49:07.15       |     ~~~~~~~~~~~~~^~~~~~
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘bool mozilla::dom::GPUCommandBuffer_Binding::Wrap(JSContext*, mozilla::webgpu::CommandBuffer*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:15899:25: note: ‘global’ declared here <--[g++]
49:07.15 15899 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:07.15       |                         ^~~~~~
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:15874:17: note: ‘aCx’ declared here <--[g++]
49:07.15 15874 | Wrap(JSContext* aCx, mozilla::webgpu::CommandBuffer* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:07.15       |      ~~~~~~~~~~~^~~
49:07.15 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:07.15     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:07.15     inlined from ‘bool mozilla::dom::GPUCommandEncoder_Binding::Wrap(JSContext*, mozilla::webgpu::CommandEncoder*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGPUBinding.cpp:16802:90:
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:07.15  1141 |     *this->stack = this;
49:07.15       |     ~~~~~~~~~~~~~^~~~~~
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘bool mozilla::dom::GPUCommandEncoder_Binding::Wrap(JSContext*, mozilla::webgpu::CommandEncoder*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:16802:25: note: ‘global’ declared here <--[g++]
49:07.15 16802 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:07.15       |                         ^~~~~~
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:16777:17: note: ‘aCx’ declared here <--[g++]
49:07.15 16777 | Wrap(JSContext* aCx, mozilla::webgpu::CommandEncoder* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:07.15       |      ~~~~~~~~~~~^~~
49:07.15 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:07.15     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:07.15     inlined from ‘bool mozilla::dom::GPUCompilationInfo_Binding::Wrap(JSContext*, mozilla::webgpu::CompilationInfo*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGPUBinding.cpp:17221:90:
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:07.15  1141 |     *this->stack = this;
49:07.15       |     ~~~~~~~~~~~~~^~~~~~
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘bool mozilla::dom::GPUCompilationInfo_Binding::Wrap(JSContext*, mozilla::webgpu::CompilationInfo*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:17221:25: note: ‘global’ declared here <--[g++]
49:07.15 17221 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:07.15       |                         ^~~~~~
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:17196:17: note: ‘aCx’ declared here <--[g++]
49:07.15 17196 | Wrap(JSContext* aCx, mozilla::webgpu::CompilationInfo* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:07.15       |      ~~~~~~~~~~~^~~
49:07.15 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:07.15     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:07.15     inlined from ‘bool mozilla::dom::GPUCompilationMessage_Binding::Wrap(JSContext*, mozilla::webgpu::CompilationMessage*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGPUBinding.cpp:17749:90:
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:07.15  1141 |     *this->stack = this;
49:07.15       |     ~~~~~~~~~~~~~^~~~~~
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘bool mozilla::dom::GPUCompilationMessage_Binding::Wrap(JSContext*, mozilla::webgpu::CompilationMessage*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:17749:25: note: ‘global’ declared here <--[g++]
49:07.15 17749 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:07.15       |                         ^~~~~~
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:17724:17: note: ‘aCx’ declared here <--[g++]
49:07.15 17724 | Wrap(JSContext* aCx, mozilla::webgpu::CompilationMessage* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:07.15       |      ~~~~~~~~~~~^~~
49:07.15 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:07.15     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:07.15     inlined from ‘bool mozilla::dom::GPUComputePassEncoder_Binding::Wrap(JSContext*, mozilla::webgpu::ComputePassEncoder*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGPUBinding.cpp:18603:90:
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:07.15  1141 |     *this->stack = this;
49:07.15       |     ~~~~~~~~~~~~~^~~~~~
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘bool mozilla::dom::GPUComputePassEncoder_Binding::Wrap(JSContext*, mozilla::webgpu::ComputePassEncoder*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:18603:25: note: ‘global’ declared here <--[g++]
49:07.15 18603 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:07.15       |                         ^~~~~~
49:07.15 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:18578:17: note: ‘aCx’ declared here <--[g++]
49:07.15 18578 | Wrap(JSContext* aCx, mozilla::webgpu::ComputePassEncoder* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:07.15       |      ~~~~~~~~~~~^~~
49:07.15 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:07.16     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:07.16     inlined from ‘bool mozilla::dom::GPUComputePipeline_Binding::Wrap(JSContext*, mozilla::webgpu::ComputePipeline*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGPUBinding.cpp:19046:90:
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:07.16  1141 |     *this->stack = this;
49:07.16       |     ~~~~~~~~~~~~~^~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘bool mozilla::dom::GPUComputePipeline_Binding::Wrap(JSContext*, mozilla::webgpu::ComputePipeline*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:19046:25: note: ‘global’ declared here <--[g++]
49:07.16 19046 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:07.16       |                         ^~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:19021:17: note: ‘aCx’ declared here <--[g++]
49:07.16 19021 | Wrap(JSContext* aCx, mozilla::webgpu::ComputePipeline* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:07.16       |      ~~~~~~~~~~~^~~
49:07.16 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:07.16     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:07.16     inlined from ‘bool mozilla::dom::GPUDeviceLostInfo_Binding::Wrap(JSContext*, mozilla::webgpu::DeviceLostInfo*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGPUBinding.cpp:20849:90:
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:07.16  1141 |     *this->stack = this;
49:07.16       |     ~~~~~~~~~~~~~^~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘bool mozilla::dom::GPUDeviceLostInfo_Binding::Wrap(JSContext*, mozilla::webgpu::DeviceLostInfo*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:20849:25: note: ‘global’ declared here <--[g++]
49:07.16 20849 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:07.16       |                         ^~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:20824:17: note: ‘aCx’ declared here <--[g++]
49:07.16 20824 | Wrap(JSContext* aCx, mozilla::webgpu::DeviceLostInfo* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:07.16       |      ~~~~~~~~~~~^~~
49:07.16 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:07.16     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:07.16     inlined from ‘bool mozilla::dom::GPUOutOfMemoryError_Binding::Wrap(JSContext*, mozilla::webgpu::OutOfMemoryError*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGPUBinding.cpp:21227:90:
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:07.16  1141 |     *this->stack = this;
49:07.16       |     ~~~~~~~~~~~~~^~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘bool mozilla::dom::GPUOutOfMemoryError_Binding::Wrap(JSContext*, mozilla::webgpu::OutOfMemoryError*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:21227:25: note: ‘global’ declared here <--[g++]
49:07.16 21227 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:07.16       |                         ^~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:21202:17: note: ‘aCx’ declared here <--[g++]
49:07.16 21202 | Wrap(JSContext* aCx, mozilla::webgpu::OutOfMemoryError* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:07.16       |      ~~~~~~~~~~~^~~
49:07.16 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:07.16     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:07.16     inlined from ‘bool mozilla::dom::GPUPipelineLayout_Binding::Wrap(JSContext*, mozilla::webgpu::PipelineLayout*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGPUBinding.cpp:21610:90:
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:07.16  1141 |     *this->stack = this;
49:07.16       |     ~~~~~~~~~~~~~^~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘bool mozilla::dom::GPUPipelineLayout_Binding::Wrap(JSContext*, mozilla::webgpu::PipelineLayout*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:21610:25: note: ‘global’ declared here <--[g++]
49:07.16 21610 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:07.16       |                         ^~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:21585:17: note: ‘aCx’ declared here <--[g++]
49:07.16 21585 | Wrap(JSContext* aCx, mozilla::webgpu::PipelineLayout* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:07.16       |      ~~~~~~~~~~~^~~
49:07.16 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:07.16     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:07.16     inlined from ‘bool mozilla::dom::GPUQuerySet_Binding::Wrap(JSContext*, mozilla::webgpu::QuerySet*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGPUBinding.cpp:22048:90:
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:07.16  1141 |     *this->stack = this;
49:07.16       |     ~~~~~~~~~~~~~^~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘bool mozilla::dom::GPUQuerySet_Binding::Wrap(JSContext*, mozilla::webgpu::QuerySet*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:22048:25: note: ‘global’ declared here <--[g++]
49:07.16 22048 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:07.16       |                         ^~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:22023:17: note: ‘aCx’ declared here <--[g++]
49:07.16 22023 | Wrap(JSContext* aCx, mozilla::webgpu::QuerySet* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:07.16       |      ~~~~~~~~~~~^~~
49:07.16 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:07.16     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:07.16     inlined from ‘bool mozilla::dom::GPUQueue_Binding::Wrap(JSContext*, mozilla::webgpu::Queue*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGPUBinding.cpp:22732:90:
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:07.16  1141 |     *this->stack = this;
49:07.16       |     ~~~~~~~~~~~~~^~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘bool mozilla::dom::GPUQueue_Binding::Wrap(JSContext*, mozilla::webgpu::Queue*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:22732:25: note: ‘global’ declared here <--[g++]
49:07.16 22732 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:07.16       |                         ^~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:22707:17: note: ‘aCx’ declared here <--[g++]
49:07.16 22707 | Wrap(JSContext* aCx, mozilla::webgpu::Queue* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:07.16       |      ~~~~~~~~~~~^~~
49:07.16 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:07.16     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:07.16     inlined from ‘bool mozilla::dom::GPURenderBundle_Binding::Wrap(JSContext*, mozilla::webgpu::RenderBundle*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGPUBinding.cpp:23115:90:
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:07.16  1141 |     *this->stack = this;
49:07.16       |     ~~~~~~~~~~~~~^~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘bool mozilla::dom::GPURenderBundle_Binding::Wrap(JSContext*, mozilla::webgpu::RenderBundle*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:23115:25: note: ‘global’ declared here <--[g++]
49:07.16 23115 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:07.16       |                         ^~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:23090:17: note: ‘aCx’ declared here <--[g++]
49:07.16 23090 | Wrap(JSContext* aCx, mozilla::webgpu::RenderBundle* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:07.16       |      ~~~~~~~~~~~^~~
49:07.16 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:07.16     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:07.16     inlined from ‘bool mozilla::dom::GPURenderBundleEncoder_Binding::Wrap(JSContext*, mozilla::webgpu::RenderBundleEncoder*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGPUBinding.cpp:24260:90:
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:07.16  1141 |     *this->stack = this;
49:07.16       |     ~~~~~~~~~~~~~^~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘bool mozilla::dom::GPURenderBundleEncoder_Binding::Wrap(JSContext*, mozilla::webgpu::RenderBundleEncoder*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:24260:25: note: ‘global’ declared here <--[g++]
49:07.16 24260 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:07.16       |                         ^~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:24235:17: note: ‘aCx’ declared here <--[g++]
49:07.16 24235 | Wrap(JSContext* aCx, mozilla::webgpu::RenderBundleEncoder* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:07.16       |      ~~~~~~~~~~~^~~
49:07.16 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:07.16     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:07.16     inlined from ‘bool mozilla::dom::GPURenderPassEncoder_Binding::Wrap(JSContext*, mozilla::webgpu::RenderPassEncoder*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGPUBinding.cpp:25714:90:
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:07.16  1141 |     *this->stack = this;
49:07.16       |     ~~~~~~~~~~~~~^~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘bool mozilla::dom::GPURenderPassEncoder_Binding::Wrap(JSContext*, mozilla::webgpu::RenderPassEncoder*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:25714:25: note: ‘global’ declared here <--[g++]
49:07.16 25714 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:07.16       |                         ^~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:25689:17: note: ‘aCx’ declared here <--[g++]
49:07.16 25689 | Wrap(JSContext* aCx, mozilla::webgpu::RenderPassEncoder* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:07.16       |      ~~~~~~~~~~~^~~
49:07.16 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:07.16     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:07.16     inlined from ‘bool mozilla::dom::GPURenderPipeline_Binding::Wrap(JSContext*, mozilla::webgpu::RenderPipeline*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGPUBinding.cpp:26157:90:
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:07.16  1141 |     *this->stack = this;
49:07.16       |     ~~~~~~~~~~~~~^~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘bool mozilla::dom::GPURenderPipeline_Binding::Wrap(JSContext*, mozilla::webgpu::RenderPipeline*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:26157:25: note: ‘global’ declared here <--[g++]
49:07.16 26157 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:07.16       |                         ^~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:26132:17: note: ‘aCx’ declared here <--[g++]
49:07.16 26132 | Wrap(JSContext* aCx, mozilla::webgpu::RenderPipeline* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:07.16       |      ~~~~~~~~~~~^~~
49:07.16 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:07.16     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:07.16     inlined from ‘bool mozilla::dom::GPUSampler_Binding::Wrap(JSContext*, mozilla::webgpu::Sampler*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGPUBinding.cpp:26540:90:
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:07.16  1141 |     *this->stack = this;
49:07.16       |     ~~~~~~~~~~~~~^~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘bool mozilla::dom::GPUSampler_Binding::Wrap(JSContext*, mozilla::webgpu::Sampler*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:26540:25: note: ‘global’ declared here <--[g++]
49:07.16 26540 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:07.16       |                         ^~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:26515:17: note: ‘aCx’ declared here <--[g++]
49:07.16 26515 | Wrap(JSContext* aCx, mozilla::webgpu::Sampler* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:07.16       |      ~~~~~~~~~~~^~~
49:07.16 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:07.16     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:07.16     inlined from ‘bool mozilla::dom::GPUShaderModule_Binding::Wrap(JSContext*, mozilla::webgpu::ShaderModule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGPUBinding.cpp:26992:90:
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:07.16  1141 |     *this->stack = this;
49:07.16       |     ~~~~~~~~~~~~~^~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘bool mozilla::dom::GPUShaderModule_Binding::Wrap(JSContext*, mozilla::webgpu::ShaderModule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:26992:25: note: ‘global’ declared here <--[g++]
49:07.16 26992 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:07.16       |                         ^~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:26967:17: note: ‘aCx’ declared here <--[g++]
49:07.16 26967 | Wrap(JSContext* aCx, mozilla::webgpu::ShaderModule* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:07.16       |      ~~~~~~~~~~~^~~
49:07.16 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:07.16     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:07.16     inlined from ‘bool mozilla::dom::GPUSupportedFeatures_Binding::Wrap(JSContext*, mozilla::webgpu::SupportedFeatures*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGPUBinding.cpp:27989:90:
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:07.16  1141 |     *this->stack = this;
49:07.16       |     ~~~~~~~~~~~~~^~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘bool mozilla::dom::GPUSupportedFeatures_Binding::Wrap(JSContext*, mozilla::webgpu::SupportedFeatures*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:27989:25: note: ‘global’ declared here <--[g++]
49:07.16 27989 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:07.16       |                         ^~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:27964:17: note: ‘aCx’ declared here <--[g++]
49:07.16 27964 | Wrap(JSContext* aCx, mozilla::webgpu::SupportedFeatures* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:07.16       |      ~~~~~~~~~~~^~~
49:07.16 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:07.16     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:07.16     inlined from ‘bool mozilla::dom::GPUSupportedLimits_Binding::Wrap(JSContext*, mozilla::webgpu::SupportedLimits*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGPUBinding.cpp:29207:90:
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:07.16  1141 |     *this->stack = this;
49:07.16       |     ~~~~~~~~~~~~~^~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘bool mozilla::dom::GPUSupportedLimits_Binding::Wrap(JSContext*, mozilla::webgpu::SupportedLimits*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:29207:25: note: ‘global’ declared here <--[g++]
49:07.16 29207 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:07.16       |                         ^~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:29182:17: note: ‘aCx’ declared here <--[g++]
49:07.16 29182 | Wrap(JSContext* aCx, mozilla::webgpu::SupportedLimits* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:07.16       |      ~~~~~~~~~~~^~~
49:07.16 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:07.16     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:07.16     inlined from ‘bool mozilla::dom::GPUTexture_Binding::Wrap(JSContext*, mozilla::webgpu::Texture*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGPUBinding.cpp:29970:90:
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:07.16  1141 |     *this->stack = this;
49:07.16       |     ~~~~~~~~~~~~~^~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘bool mozilla::dom::GPUTexture_Binding::Wrap(JSContext*, mozilla::webgpu::Texture*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:29970:25: note: ‘global’ declared here <--[g++]
49:07.16 29970 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:07.16       |                         ^~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:29945:17: note: ‘aCx’ declared here <--[g++]
49:07.16 29945 | Wrap(JSContext* aCx, mozilla::webgpu::Texture* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:07.16       |      ~~~~~~~~~~~^~~
49:07.16 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:07.16     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:07.16     inlined from ‘bool mozilla::dom::GPUTextureView_Binding::Wrap(JSContext*, mozilla::webgpu::TextureView*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGPUBinding.cpp:30469:90:
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:07.16  1141 |     *this->stack = this;
49:07.16       |     ~~~~~~~~~~~~~^~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘bool mozilla::dom::GPUTextureView_Binding::Wrap(JSContext*, mozilla::webgpu::TextureView*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:30469:25: note: ‘global’ declared here <--[g++]
49:07.16 30469 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:07.16       |                         ^~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:30444:17: note: ‘aCx’ declared here <--[g++]
49:07.16 30444 | Wrap(JSContext* aCx, mozilla::webgpu::TextureView* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:07.16       |      ~~~~~~~~~~~^~~
49:07.16 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:07.16     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:07.16     inlined from ‘bool mozilla::dom::GPUValidationError_Binding::Wrap(JSContext*, mozilla::webgpu::ValidationError*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGPUBinding.cpp:30888:90:
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:07.16  1141 |     *this->stack = this;
49:07.16       |     ~~~~~~~~~~~~~^~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘bool mozilla::dom::GPUValidationError_Binding::Wrap(JSContext*, mozilla::webgpu::ValidationError*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:30888:25: note: ‘global’ declared here <--[g++]
49:07.16 30888 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:07.16       |                         ^~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:30863:17: note: ‘aCx’ declared here <--[g++]
49:07.16 30863 | Wrap(JSContext* aCx, mozilla::webgpu::ValidationError* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:07.16       |      ~~~~~~~~~~~^~~
49:07.16 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:07.16     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:07.16     inlined from ‘bool mozilla::dom::Scheduler_Binding::Wrap(JSContext*, mozilla::dom::WebTaskScheduler*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebTaskSchedulingBinding.cpp:620:90:
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:07.16  1141 |     *this->stack = this;
49:07.16       |     ~~~~~~~~~~~~~^~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTaskSchedulingBinding.cpp: In function ‘bool mozilla::dom::Scheduler_Binding::Wrap(JSContext*, mozilla::dom::WebTaskScheduler*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTaskSchedulingBinding.cpp:620:25: note: ‘global’ declared here <--[g++]
49:07.16   620 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:07.16       |                         ^~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTaskSchedulingBinding.cpp:595:17: note: ‘aCx’ declared here <--[g++]
49:07.16   595 | Wrap(JSContext* aCx, mozilla::dom::WebTaskScheduler* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:07.16       |      ~~~~~~~~~~~^~~
49:07.16 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:07.16     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:07.16     inlined from ‘bool mozilla::dom::TaskController_Binding::Wrap(JSContext*, mozilla::dom::WebTaskController*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebTaskSchedulingBinding.cpp:1053:90:
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:07.16  1141 |     *this->stack = this;
49:07.16       |     ~~~~~~~~~~~~~^~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTaskSchedulingBinding.cpp: In function ‘bool mozilla::dom::TaskController_Binding::Wrap(JSContext*, mozilla::dom::WebTaskController*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTaskSchedulingBinding.cpp:1053:25: note: ‘global’ declared here <--[g++]
49:07.16  1053 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:07.16       |                         ^~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTaskSchedulingBinding.cpp:1025:17: note: ‘aCx’ declared here <--[g++]
49:07.16  1025 | Wrap(JSContext* aCx, mozilla::dom::WebTaskController* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:07.16       |      ~~~~~~~~~~~^~~
49:07.16 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:07.16     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:07.16     inlined from ‘bool mozilla::dom::TaskSignal_Binding::Wrap(JSContext*, mozilla::dom::TaskSignal*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebTaskSchedulingBinding.cpp:1483:90:
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:07.16  1141 |     *this->stack = this;
49:07.16       |     ~~~~~~~~~~~~~^~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTaskSchedulingBinding.cpp: In function ‘bool mozilla::dom::TaskSignal_Binding::Wrap(JSContext*, mozilla::dom::TaskSignal*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTaskSchedulingBinding.cpp:1483:25: note: ‘global’ declared here <--[g++]
49:07.16  1483 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:07.16       |                         ^~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTaskSchedulingBinding.cpp:1452:17: note: ‘aCx’ declared here <--[g++]
49:07.16  1452 | Wrap(JSContext* aCx, mozilla::dom::TaskSignal* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:07.16       |      ~~~~~~~~~~~^~~
49:07.16 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:07.16     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
49:07.16     inlined from ‘JSObject* mozilla::dom::TaskSignal_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::TaskSignal]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebTaskSchedulingBinding.h:391:27,
49:07.16     inlined from ‘virtual JSObject* mozilla::dom::TaskSignal::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/TaskSignal.h:30:36,
49:07.16     inlined from ‘bool mozilla::dom::binding_detail::DoGetOrCreateDOMReflector(JSContext*, T*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::AbortSignal; GetOrCreateReflectorWrapBehavior wrapBehavior = mozilla::dom::binding_detail::eWrapIntoContextCompartment]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1094:28,
49:07.16     inlined from ‘bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T*, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = AbortSignal]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1163:67,
49:07.16     inlined from ‘bool mozilla::dom::WritableStreamDefaultController_Binding::get_signal(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at WritableStreamDefaultControllerBinding.cpp:44:31:
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
49:07.16  1141 |     *this->stack = this;
49:07.16       |     ~~~~~~~~~~~~~^~~~~~
49:07.16 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTaskSchedulingBinding.cpp:9: <--[g++]
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebTaskSchedulingBinding.h: In function ‘bool mozilla::dom::WritableStreamDefaultController_Binding::get_signal(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebTaskSchedulingBinding.h:391:27: note: ‘reflector’ declared here <--[g++]
49:07.16   391 |     JS::Rooted<JSObject*> reflector(aCx);
49:07.16       |                           ^~~~~~~~~
49:07.16 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WritableStreamDefaultControllerBinding.cpp:34:23: note: ‘cx’ declared here <--[g++]
49:21.57    34 | get_signal(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
49:21.57       |            ~~~~~~~~~~~^~
49:21.57 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:21.57     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
49:21.57     inlined from ‘JSObject* mozilla::dom::TaskSignal_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::TaskSignal]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebTaskSchedulingBinding.h:391:27,
49:21.57     inlined from ‘virtual JSObject* mozilla::dom::TaskSignal::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/TaskSignal.h:30:36:
49:21.57 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:21.57  1141 |     *this->stack = this;
49:21.57       |     ~~~~~~~~~~~~~^~~~~~
49:21.57 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebTaskSchedulingBinding.h: In member function ‘virtual JSObject* mozilla::dom::TaskSignal::WrapObject(JSContext*, JS::Handle<JSObject*>)’: <--[g++]
49:21.57 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebTaskSchedulingBinding.h:391:27: note: ‘reflector’ declared here <--[g++]
49:21.57   391 |     JS::Rooted<JSObject*> reflector(aCx);
49:21.57       |                           ^~~~~~~~~
49:21.57 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTaskSchedulingBinding.cpp:33: <--[g++]
49:21.57 /builddir/build/BUILD/thunderbird-115.8.0/dom/webscheduling/TaskSignal.h:28:35: note: ‘aCx’ declared here <--[g++]
49:21.57    28 |   JSObject* WrapObject(JSContext* aCx,
49:21.57       |                        ~~~~~~~~~~~^~~
49:21.57 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h: In member function ‘virtual JSObject* mozilla::dom::TaskSignal::_ZThn8_N7mozilla3dom10TaskSignal10WrapObjectEP9JSContextN2JS6HandleIP8JSObjectEE(JSContext*, JS::Handle<JSObject*>)’: <--[g++]
49:21.57 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:21.57  1141 |     *this->stack = this;
49:21.57       |     ~~~~~~~~~~~~~^~~~~~
49:21.57 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebTaskSchedulingBinding.h:391:27: note: ‘reflector’ declared here <--[g++]
49:21.57   391 |     JS::Rooted<JSObject*> reflector(aCx);
49:21.57       |                           ^~~~~~~~~
49:21.57 /builddir/build/BUILD/thunderbird-115.8.0/dom/webscheduling/TaskSignal.h:28:35: note: ‘aCx’ declared here <--[g++]
49:21.57    28 |   JSObject* WrapObject(JSContext* aCx,
49:21.57       |                        ~~~~~~~~~~~^~~
49:21.57 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:21.57     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:21.57     inlined from ‘bool mozilla::dom::WebTransportCloseInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at WebTransportBinding.cpp:197:54:
49:21.57 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
49:21.57  1141 |     *this->stack = this;
49:21.57       |     ~~~~~~~~~~~~~^~~~~~
49:21.57 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportBinding.cpp: In member function ‘bool mozilla::dom::WebTransportCloseInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
49:21.57 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportBinding.cpp:197:25: note: ‘obj’ declared here <--[g++]
49:21.57   197 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
49:21.57       |                         ^~~
49:21.57 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportBinding.cpp:189:52: note: ‘cx’ declared here <--[g++]
49:21.57   189 | WebTransportCloseInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
49:21.57       |                                         ~~~~~~~~~~~^~
49:21.57 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:21.57     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:21.57     inlined from ‘bool mozilla::dom::XRFrame_Binding::Wrap(JSContext*, mozilla::dom::XRFrame*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebXRBinding.cpp:2038:90:
49:21.57 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:21.57  1141 |     *this->stack = this;
49:21.57       |     ~~~~~~~~~~~~~^~~~~~
49:21.57 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp: In function ‘bool mozilla::dom::XRFrame_Binding::Wrap(JSContext*, mozilla::dom::XRFrame*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:21.57 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:2038:25: note: ‘global’ declared here <--[g++]
49:21.57  2038 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:21.57       |                         ^~~~~~
49:21.57 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:2013:17: note: ‘aCx’ declared here <--[g++]
49:21.57  2013 | Wrap(JSContext* aCx, mozilla::dom::XRFrame* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:21.57       |      ~~~~~~~~~~~^~~
49:21.57 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:21.57     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:21.57     inlined from ‘bool mozilla::dom::XRInputSource_Binding::Wrap(JSContext*, mozilla::dom::XRInputSource*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebXRBinding.cpp:2647:90:
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:21.58  1141 |     *this->stack = this;
49:21.58       |     ~~~~~~~~~~~~~^~~~~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp: In function ‘bool mozilla::dom::XRInputSource_Binding::Wrap(JSContext*, mozilla::dom::XRInputSource*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:2647:25: note: ‘global’ declared here <--[g++]
49:21.58  2647 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:21.58       |                         ^~~~~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:2622:17: note: ‘aCx’ declared here <--[g++]
49:21.58  2622 | Wrap(JSContext* aCx, mozilla::dom::XRInputSource* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:21.58       |      ~~~~~~~~~~~^~~
49:21.58 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:21.58     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:21.58     inlined from ‘bool mozilla::dom::XRPose_Binding::Wrap(JSContext*, mozilla::dom::XRPose*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebXRBinding.cpp:3651:90:
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:21.58  1141 |     *this->stack = this;
49:21.58       |     ~~~~~~~~~~~~~^~~~~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp: In function ‘bool mozilla::dom::XRPose_Binding::Wrap(JSContext*, mozilla::dom::XRPose*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:3651:25: note: ‘global’ declared here <--[g++]
49:21.58  3651 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:21.58       |                         ^~~~~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:3626:17: note: ‘aCx’ declared here <--[g++]
49:21.58  3626 | Wrap(JSContext* aCx, mozilla::dom::XRPose* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:21.58       |      ~~~~~~~~~~~^~~
49:21.58 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:21.58     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:21.58     inlined from ‘bool mozilla::dom::XRReferenceSpace_Binding::Wrap(JSContext*, mozilla::dom::XRReferenceSpace*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebXRBinding.cpp:4131:90:
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:21.58  1141 |     *this->stack = this;
49:21.58       |     ~~~~~~~~~~~~~^~~~~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp: In function ‘bool mozilla::dom::XRReferenceSpace_Binding::Wrap(JSContext*, mozilla::dom::XRReferenceSpace*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:4131:25: note: ‘global’ declared here <--[g++]
49:21.58  4131 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:21.58       |                         ^~~~~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:4100:17: note: ‘aCx’ declared here <--[g++]
49:21.58  4100 | Wrap(JSContext* aCx, mozilla::dom::XRReferenceSpace* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:21.58       |      ~~~~~~~~~~~^~~
49:21.58 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:21.58     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:21.58     inlined from ‘bool mozilla::dom::XRRenderState_Binding::Wrap(JSContext*, mozilla::dom::XRRenderState*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebXRBinding.cpp:4589:90:
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:21.58  1141 |     *this->stack = this;
49:21.58       |     ~~~~~~~~~~~~~^~~~~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp: In function ‘bool mozilla::dom::XRRenderState_Binding::Wrap(JSContext*, mozilla::dom::XRRenderState*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:4589:25: note: ‘global’ declared here <--[g++]
49:21.58  4589 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:21.58       |                         ^~~~~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:4564:17: note: ‘aCx’ declared here <--[g++]
49:21.58  4564 | Wrap(JSContext* aCx, mozilla::dom::XRRenderState* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:21.58       |      ~~~~~~~~~~~^~~
49:21.58 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:21.58     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:21.58     inlined from ‘bool mozilla::dom::XRRigidTransform_Binding::Wrap(JSContext*, mozilla::dom::XRRigidTransform*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebXRBinding.cpp:5127:90:
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:21.58  1141 |     *this->stack = this;
49:21.58       |     ~~~~~~~~~~~~~^~~~~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp: In function ‘bool mozilla::dom::XRRigidTransform_Binding::Wrap(JSContext*, mozilla::dom::XRRigidTransform*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:5127:25: note: ‘global’ declared here <--[g++]
49:21.58  5127 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:21.58       |                         ^~~~~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:5102:17: note: ‘aCx’ declared here <--[g++]
49:21.58  5102 | Wrap(JSContext* aCx, mozilla::dom::XRRigidTransform* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:21.58       |      ~~~~~~~~~~~^~~
49:21.58 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:21.58     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:21.58     inlined from ‘bool mozilla::dom::XRSpace_Binding::Wrap(JSContext*, mozilla::dom::XRSpace*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebXRBinding.cpp:7003:90:
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:21.58  1141 |     *this->stack = this;
49:21.58       |     ~~~~~~~~~~~~~^~~~~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp: In function ‘bool mozilla::dom::XRSpace_Binding::Wrap(JSContext*, mozilla::dom::XRSpace*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:7003:25: note: ‘global’ declared here <--[g++]
49:21.58  7003 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:21.58       |                         ^~~~~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:6975:17: note: ‘aCx’ declared here <--[g++]
49:21.58  6975 | Wrap(JSContext* aCx, mozilla::dom::XRSpace* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:21.58       |      ~~~~~~~~~~~^~~
49:21.58 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:21.58     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:21.58     inlined from ‘bool mozilla::dom::XRView_Binding::Wrap(JSContext*, mozilla::dom::XRView*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebXRBinding.cpp:7984:90:
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:21.58  1141 |     *this->stack = this;
49:21.58       |     ~~~~~~~~~~~~~^~~~~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp: In function ‘bool mozilla::dom::XRView_Binding::Wrap(JSContext*, mozilla::dom::XRView*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:7984:25: note: ‘global’ declared here <--[g++]
49:21.58  7984 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:21.58       |                         ^~~~~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:7959:17: note: ‘aCx’ declared here <--[g++]
49:21.58  7959 | Wrap(JSContext* aCx, mozilla::dom::XRView* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:21.58       |      ~~~~~~~~~~~^~~
49:21.58 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:21.58     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:21.58     inlined from ‘bool mozilla::dom::XRViewport_Binding::Wrap(JSContext*, mozilla::dom::XRViewport*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebXRBinding.cpp:8850:90:
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:21.58  1141 |     *this->stack = this;
49:21.58       |     ~~~~~~~~~~~~~^~~~~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp: In function ‘bool mozilla::dom::XRViewport_Binding::Wrap(JSContext*, mozilla::dom::XRViewport*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:8850:25: note: ‘global’ declared here <--[g++]
49:21.58  8850 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:21.58       |                         ^~~~~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:8825:17: note: ‘aCx’ declared here <--[g++]
49:21.58  8825 | Wrap(JSContext* aCx, mozilla::dom::XRViewport* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:21.58       |      ~~~~~~~~~~~^~~
49:21.58 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:21.58     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:21.58     inlined from ‘bool mozilla::dom::XRWebGLLayer_Binding::Wrap(JSContext*, mozilla::dom::XRWebGLLayer*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebXRBinding.cpp:9564:90:
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:21.58  1141 |     *this->stack = this;
49:21.58       |     ~~~~~~~~~~~~~^~~~~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp: In function ‘bool mozilla::dom::XRWebGLLayer_Binding::Wrap(JSContext*, mozilla::dom::XRWebGLLayer*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:9564:25: note: ‘global’ declared here <--[g++]
49:21.58  9564 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:21.58       |                         ^~~~~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:9539:17: note: ‘aCx’ declared here <--[g++]
49:21.58  9539 | Wrap(JSContext* aCx, mozilla::dom::XRWebGLLayer* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:21.58       |      ~~~~~~~~~~~^~~
49:21.58 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:21.58     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:21.58     inlined from ‘bool mozilla::dom::WebrtcGlobalStatisticsReport::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at WebrtcGlobalInformationBinding.cpp:256:54:
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
49:21.58  1141 |     *this->stack = this;
49:21.58       |     ~~~~~~~~~~~~~^~~~~~
49:21.58 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings25.cpp:171: <--[g++]
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebrtcGlobalInformationBinding.cpp: In member function ‘bool mozilla::dom::WebrtcGlobalStatisticsReport::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebrtcGlobalInformationBinding.cpp:256:25: note: ‘obj’ declared here <--[g++]
49:21.58   256 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
49:21.58       |                         ^~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebrtcGlobalInformationBinding.cpp:248:59: note: ‘cx’ declared here <--[g++]
49:21.58   248 | WebrtcGlobalStatisticsReport::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
49:21.58       |                                                ~~~~~~~~~~~^~
49:21.58 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:21.58     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:21.58     inlined from ‘bool mozilla::dom::WindowContext_Binding::Wrap(JSContext*, mozilla::dom::WindowContext*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WindowGlobalActorsBinding.cpp:714:90:
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:21.58  1141 |     *this->stack = this;
49:21.58       |     ~~~~~~~~~~~~~^~~~~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowGlobalActorsBinding.cpp: In function ‘bool mozilla::dom::WindowContext_Binding::Wrap(JSContext*, mozilla::dom::WindowContext*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowGlobalActorsBinding.cpp:714:25: note: ‘global’ declared here <--[g++]
49:21.58   714 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:21.58       |                         ^~~~~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowGlobalActorsBinding.cpp:689:17: note: ‘aCx’ declared here <--[g++]
49:21.58   689 | Wrap(JSContext* aCx, mozilla::dom::WindowContext* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:21.58       |      ~~~~~~~~~~~^~~
49:21.58 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:21.58     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:21.58     inlined from ‘bool mozilla::dom::Worker_Binding::Wrap(JSContext*, mozilla::dom::Worker*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WorkerBinding.cpp:1322:90:
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:21.58  1141 |     *this->stack = this;
49:21.58       |     ~~~~~~~~~~~~~^~~~~~
49:21.58 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings25.cpp:262: <--[g++]
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerBinding.cpp: In function ‘bool mozilla::dom::Worker_Binding::Wrap(JSContext*, mozilla::dom::Worker*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerBinding.cpp:1322:25: note: ‘global’ declared here <--[g++]
49:21.58  1322 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:21.58       |                         ^~~~~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerBinding.cpp:1294:17: note: ‘aCx’ declared here <--[g++]
49:21.58  1294 | Wrap(JSContext* aCx, mozilla::dom::Worker* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:21.58       |      ~~~~~~~~~~~^~~
49:21.58 In file included from /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray.h:3343: <--[g++]
49:21.58 In destructor ‘nsTArray_base<Alloc, RelocationStrategy>::IsAutoArrayRestorer::~IsAutoArrayRestorer() [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]’,
49:21.58     inlined from ‘void nsTArray_base<Alloc, RelocationStrategy>::MoveInit(nsTArray_base<Allocator, RelocationStrategy>&, size_type, size_t) [with Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nsTArray-inl.h:622:1,
49:21.58     inlined from ‘nsTArray_Impl<E, Alloc>::self_type& nsTArray_Impl<E, Alloc>::operator=(self_type&&) [with E = nsTString<char16_t>; Alloc = nsTArrayInfallibleAllocator]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nsTArray.h:1099:21,
49:21.58     inlined from ‘nsTArray_Impl<E, Alloc>::self_type& nsTArray_Impl<E, Alloc>::operator=(self_type&&) [with E = nsTString<char16_t>; Alloc = nsTArrayInfallibleAllocator]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nsTArray.h:1096:14,
49:21.58     inlined from ‘nsTArray<nsTString<char16_t> >& nsTArray<nsTString<char16_t> >::operator=(nsTArray<nsTString<char16_t> >&&)’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nsTArray.h:2721:7,
49:21.58     inlined from ‘void mozilla::dom::WorkerNavigator::GetLanguages(nsTArray<nsTString<char16_t> >&) const’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WorkerNavigator.h:88:47:
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray-inl.h:452:26: warning: array subscript 1 is outside array bounds of ‘nsTArray<nsTString<char16_t> >::self_type [1]’ {aka ‘nsTArray<nsTString<char16_t> > [1]’} [-Warray-bounds=] <--[g++]
49:21.58   452 |     mArray.mHdr->mLength = 0;
49:21.58       |     ~~~~~~~~~~~~~~~~~~~~~^~~
49:21.58 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerGlobalScopeBinding.cpp:48: <--[g++]
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/dom/workers/WorkerNavigator.h: In member function ‘void mozilla::dom::WorkerNavigator::GetLanguages(nsTArray<nsTString<char16_t> >&) const’: <--[g++]
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/dom/workers/WorkerNavigator.h:88:46: note: at offset 8 into object ‘<anonymous>’ of size 8 <--[g++]
49:21.58    88 |     aLanguages = mProperties.mLanguages.Clone();
49:21.58       |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
49:21.58 In destructor ‘nsTArray_base<Alloc, RelocationStrategy>::IsAutoArrayRestorer::~IsAutoArrayRestorer() [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]’,
49:21.58     inlined from ‘void nsTArray_base<Alloc, RelocationStrategy>::MoveInit(nsTArray_base<Allocator, RelocationStrategy>&, size_type, size_t) [with Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nsTArray-inl.h:622:1,
49:21.58     inlined from ‘nsTArray_Impl<E, Alloc>::self_type& nsTArray_Impl<E, Alloc>::operator=(self_type&&) [with E = nsTString<char16_t>; Alloc = nsTArrayInfallibleAllocator]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nsTArray.h:1099:21,
49:21.58     inlined from ‘nsTArray_Impl<E, Alloc>::self_type& nsTArray_Impl<E, Alloc>::operator=(self_type&&) [with E = nsTString<char16_t>; Alloc = nsTArrayInfallibleAllocator]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nsTArray.h:1096:14,
49:21.58     inlined from ‘nsTArray<nsTString<char16_t> >& nsTArray<nsTString<char16_t> >::operator=(nsTArray<nsTString<char16_t> >&&)’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/nsTArray.h:2721:7,
49:21.58     inlined from ‘void mozilla::dom::WorkerNavigator::GetLanguages(nsTArray<nsTString<char16_t> >&) const’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WorkerNavigator.h:88:47:
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/xpcom/ds/nsTArray-inl.h:452:26: warning: array subscript 1 is outside array bounds of ‘nsTArray<nsTString<char16_t> >::self_type [1]’ {aka ‘nsTArray<nsTString<char16_t> > [1]’} [-Warray-bounds=] <--[g++]
49:21.58   452 |     mArray.mHdr->mLength = 0;
49:21.58       |     ~~~~~~~~~~~~~~~~~~~~~^~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/dom/workers/WorkerNavigator.h: In member function ‘void mozilla::dom::WorkerNavigator::GetLanguages(nsTArray<nsTString<char16_t> >&) const’: <--[g++]
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/dom/workers/WorkerNavigator.h:88:46: note: at offset 8 into object ‘<anonymous>’ of size 8 <--[g++]
49:21.58    88 |     aLanguages = mProperties.mLanguages.Clone();
49:21.58       |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
49:21.58 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:21.58     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:21.58     inlined from ‘bool mozilla::dom::WorkerNavigator_Binding::get_languages(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at WorkerNavigatorBinding.cpp:810:98:
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
49:21.58  1141 |     *this->stack = this;
49:21.58       |     ~~~~~~~~~~~~~^~~~~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerNavigatorBinding.cpp: In function ‘bool mozilla::dom::WorkerNavigator_Binding::get_languages(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerNavigatorBinding.cpp:810:25: note: ‘slotStorage’ declared here <--[g++]
49:21.58   810 |   JS::Rooted<JSObject*> slotStorage(cx, js::UncheckedUnwrap(obj, /* stopAtWindowProxy = */ false));
49:21.58       |                         ^~~~~~~~~~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerNavigatorBinding.cpp:801:26: note: ‘cx’ declared here <--[g++]
49:21.58   801 | get_languages(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
49:21.58       |               ~~~~~~~~~~~^~
49:21.58 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:21.58     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:21.58     inlined from ‘bool mozilla::dom::WorkerLocation_Binding::Wrap(JSContext*, mozilla::dom::WorkerLocation*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WorkerLocationBinding.cpp:603:90:
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:21.58  1141 |     *this->stack = this;
49:21.58       |     ~~~~~~~~~~~~~^~~~~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerLocationBinding.cpp: In function ‘bool mozilla::dom::WorkerLocation_Binding::Wrap(JSContext*, mozilla::dom::WorkerLocation*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerLocationBinding.cpp:603:25: note: ‘global’ declared here <--[g++]
49:21.58   603 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:21.58       |                         ^~~~~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerLocationBinding.cpp:578:17: note: ‘aCx’ declared here <--[g++]
49:21.58   578 | Wrap(JSContext* aCx, mozilla::dom::WorkerLocation* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:21.58       |      ~~~~~~~~~~~^~~
49:21.58 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:21.58     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:21.58     inlined from ‘bool mozilla::dom::WorkerNavigator_Binding::Wrap(JSContext*, mozilla::dom::WorkerNavigator*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WorkerNavigatorBinding.cpp:1244:90:
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:21.58  1141 |     *this->stack = this;
49:21.58       |     ~~~~~~~~~~~~~^~~~~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerNavigatorBinding.cpp: In function ‘bool mozilla::dom::WorkerNavigator_Binding::Wrap(JSContext*, mozilla::dom::WorkerNavigator*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerNavigatorBinding.cpp:1244:25: note: ‘global’ declared here <--[g++]
49:21.58  1244 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:21.58       |                         ^~~~~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerNavigatorBinding.cpp:1219:17: note: ‘aCx’ declared here <--[g++]
49:21.58  1219 | Wrap(JSContext* aCx, mozilla::dom::WorkerNavigator* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:21.58       |      ~~~~~~~~~~~^~~
49:21.58 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:21.58     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:21.58     inlined from ‘bool mozilla::dom::WritableStream_Binding::Wrap(JSContext*, mozilla::dom::WritableStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WritableStreamBinding.cpp:518:90:
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:21.58  1141 |     *this->stack = this;
49:21.58       |     ~~~~~~~~~~~~~^~~~~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WritableStreamBinding.cpp: In function ‘bool mozilla::dom::WritableStream_Binding::Wrap(JSContext*, mozilla::dom::WritableStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WritableStreamBinding.cpp:518:25: note: ‘global’ declared here <--[g++]
49:21.58   518 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:21.58       |                         ^~~~~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WritableStreamBinding.cpp:493:17: note: ‘aCx’ declared here <--[g++]
49:21.58   493 | Wrap(JSContext* aCx, mozilla::dom::WritableStream* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:21.58       |      ~~~~~~~~~~~^~~
49:21.58 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:21.58     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:21.58     inlined from ‘bool mozilla::dom::WebTransportDatagramStats::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at WebTransportBinding.cpp:298:54:
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
49:21.58  1141 |     *this->stack = this;
49:21.58       |     ~~~~~~~~~~~~~^~~~~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportBinding.cpp: In member function ‘bool mozilla::dom::WebTransportDatagramStats::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportBinding.cpp:298:25: note: ‘obj’ declared here <--[g++]
49:21.58   298 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
49:21.58       |                         ^~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportBinding.cpp:290:56: note: ‘cx’ declared here <--[g++]
49:21.58   290 | WebTransportDatagramStats::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
49:21.58       |                                             ~~~~~~~~~~~^~
49:21.58 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:21.58     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:21.58     inlined from ‘bool mozilla::dom::WebTransportStats::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at WebTransportBinding.cpp:818:54:
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
49:21.58  1141 |     *this->stack = this;
49:21.58       |     ~~~~~~~~~~~~~^~~~~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportBinding.cpp: In member function ‘bool mozilla::dom::WebTransportStats::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportBinding.cpp:818:25: note: ‘obj’ declared here <--[g++]
49:21.58   818 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
49:21.58       |                         ^~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportBinding.cpp:810:48: note: ‘cx’ declared here <--[g++]
49:21.58   810 | WebTransportStats::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
49:21.58       |                                     ~~~~~~~~~~~^~
49:21.58 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:21.58     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:21.58     inlined from ‘bool mozilla::dom::WebTransportReceiveStreamStats::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at WebTransportSendReceiveStreamBinding.cpp:83:54:
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
49:21.58  1141 |     *this->stack = this;
49:21.58       |     ~~~~~~~~~~~~~^~~~~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportSendReceiveStreamBinding.cpp: In member function ‘bool mozilla::dom::WebTransportReceiveStreamStats::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportSendReceiveStreamBinding.cpp:83:25: note: ‘obj’ declared here <--[g++]
49:21.58    83 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
49:21.58       |                         ^~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportSendReceiveStreamBinding.cpp:75:61: note: ‘cx’ declared here <--[g++]
49:21.58    75 | WebTransportReceiveStreamStats::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
49:21.58       |                                                  ~~~~~~~~~~~^~
49:21.58 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:21.58     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:21.58     inlined from ‘bool mozilla::dom::WebTransportSendStreamStats::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’ at WebTransportSendReceiveStreamBinding.cpp:212:54:
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
49:21.58  1141 |     *this->stack = this;
49:21.58       |     ~~~~~~~~~~~~~^~~~~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportSendReceiveStreamBinding.cpp: In member function ‘bool mozilla::dom::WebTransportSendStreamStats::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const’: <--[g++]
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportSendReceiveStreamBinding.cpp:212:25: note: ‘obj’ declared here <--[g++]
49:21.58   212 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
49:21.58       |                         ^~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportSendReceiveStreamBinding.cpp:204:58: note: ‘cx’ declared here <--[g++]
49:21.58   204 | WebTransportSendStreamStats::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
49:21.58       |                                               ~~~~~~~~~~~^~
49:21.58 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:21.58     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:21.58     inlined from ‘bool mozilla::dom::XRBoundedReferenceSpace_Binding::get_boundsGeometry(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at WebXRBinding.cpp:1209:85:
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
49:21.58  1141 |     *this->stack = this;
49:21.58       |     ~~~~~~~~~~~~~^~~~~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp: In function ‘bool mozilla::dom::XRBoundedReferenceSpace_Binding::get_boundsGeometry(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:1209:25: note: ‘slotStorage’ declared here <--[g++]
49:21.58  1209 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
49:21.58       |                         ^~~~~~~~~~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:1199:31: note: ‘cx’ declared here <--[g++]
49:21.58  1199 | get_boundsGeometry(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
49:21.58       |                    ~~~~~~~~~~~^~
49:21.58 cswrap: warning: 2024-04-11 15:57:28 still trying to lock /cswrap_cap_file_lock
49:21.58 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:21.58     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = mozilla::dom::BindingCallContext; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:21.58     inlined from ‘bool mozilla::dom::WebGL2RenderingContext_Binding::getUniformIndices(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’ at WebGL2RenderingContextBinding.cpp:9565:71:
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx_)[3]’ [-Wdangling-pointer=] <--[g++]
49:21.58  1141 |     *this->stack = this;
49:21.58       |     ~~~~~~~~~~~~~^~~~~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp: In function ‘bool mozilla::dom::WebGL2RenderingContext_Binding::getUniformIndices(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’: <--[g++]
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:9565:25: note: ‘returnArray’ declared here <--[g++]
49:21.58  9565 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
49:21.58       |                         ^~~~~~~~~~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:9493:30: note: ‘cx_’ declared here <--[g++]
49:21.58  9493 | getUniformIndices(JSContext* cx_, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
49:21.58       |                   ~~~~~~~~~~~^~~
49:21.58 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:21.58     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
49:21.58     inlined from ‘virtual bool mozilla::dom::XRInputSourceArray_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’ at WebXRBinding.cpp:3031:35:
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
49:21.58  1141 |     *this->stack = this;
49:21.58       |     ~~~~~~~~~~~~~^~~~~~
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp: In member function ‘virtual bool mozilla::dom::XRInputSourceArray_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const’: <--[g++]
49:21.58 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:3031:25: note: ‘expando’ declared here <--[g++]
49:21.59  3031 |   JS::Rooted<JSObject*> expando(cx);
49:21.59       |                         ^~~~~~~
49:21.59 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:3019:42: note: ‘cx’ declared here <--[g++]
49:21.59  3019 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
49:21.59       |                               ~~~~~~~~~~~^~
49:21.59 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:21.59     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:21.59     inlined from ‘bool mozilla::dom::WebGLRenderingContext_Binding::Wrap(JSContext*, mozilla::ClientWebGLContext*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:22722:90:
49:21.59 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:21.59  1141 |     *this->stack = this;
49:21.59       |     ~~~~~~~~~~~~~^~~~~~
49:21.59 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::WebGLRenderingContext_Binding::Wrap(JSContext*, mozilla::ClientWebGLContext*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:21.59 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:22722:25: note: ‘global’ declared here <--[g++]
49:21.59 22722 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:21.59       |                         ^~~~~~
49:21.59 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:22697:17: note: ‘aCx’ declared here <--[g++]
49:21.59 22697 | Wrap(JSContext* aCx, mozilla::ClientWebGLContext* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:21.59       |      ~~~~~~~~~~~^~~
49:21.59 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:21.59     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:21.59     inlined from ‘bool mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, mozilla::ClientWebGLContext*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGL2RenderingContextBinding.cpp:17505:90:
49:21.59 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:21.59  1141 |     *this->stack = this;
49:21.59       |     ~~~~~~~~~~~~~^~~~~~
49:21.59 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp: In function ‘bool mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, mozilla::ClientWebGLContext*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:21.59 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:17505:25: note: ‘global’ declared here <--[g++]
49:21.59 17505 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:21.59       |                         ^~~~~~
49:21.59 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:17480:17: note: ‘aCx’ declared here <--[g++]
49:21.59 17480 | Wrap(JSContext* aCx, mozilla::ClientWebGLContext* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:21.59       |      ~~~~~~~~~~~^~~
49:21.59 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:21.59     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
49:21.59     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
49:21.59     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
49:21.59     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
49:21.59     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
49:21.59     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
49:21.59     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30:
49:21.59 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
49:21.59  1141 |     *this->stack = this;
49:21.59       |     ~~~~~~~~~~~~~^~~~~~
49:21.59 In file included from /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:16, <--[g++]
49:21.59                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:4: <--[g++]
49:21.59 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In function ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’: <--[g++]
49:21.59 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
49:21.59   995 |     JS::Rooted<JSObject*> reflector(aCx);
49:21.59       |                           ^~~~~~~~~
49:21.59 In file included from /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/ToJSValue.h:25, <--[g++]
49:21.59                  from /builddir/build/BUILD/thunderbird-115.8.0/dom/promise/Promise.h:24, <--[g++]
49:21.59                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:13: <--[g++]
49:21.59 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1691:57: note: ‘cx’ declared here <--[g++]
49:21.59  1691 | static inline JSObject* FindAssociatedGlobal(JSContext* cx, const T& p) {
49:21.59       |                                              ~~~~~~~~~~~^~
49:21.59 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:21.59     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:21.59     inlined from ‘bool mozilla::dom::WebGLVertexArrayObject_Binding::Wrap(JSContext*, mozilla::WebGLVertexArrayJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:24102:90:
49:21.59 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:21.59  1141 |     *this->stack = this;
49:21.59       |     ~~~~~~~~~~~~~^~~~~~
49:21.59 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::WebGLVertexArrayObject_Binding::Wrap(JSContext*, mozilla::WebGLVertexArrayJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:21.59 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:24102:25: note: ‘global’ declared here <--[g++]
49:21.59 24102 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:21.59       |                         ^~~~~~
49:21.59 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:24077:17: note: ‘aCx’ declared here <--[g++]
49:21.59 24077 | Wrap(JSContext* aCx, mozilla::WebGLVertexArrayJS* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:21.59       |      ~~~~~~~~~~~^~~
49:21.59 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:21.59     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:21.59     inlined from ‘bool mozilla::dom::WebGLUniformLocation_Binding::Wrap(JSContext*, mozilla::WebGLUniformLocationJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:23838:90:
49:21.59 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:21.59  1141 |     *this->stack = this;
49:21.59       |     ~~~~~~~~~~~~~^~~~~~
49:21.59 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::WebGLUniformLocation_Binding::Wrap(JSContext*, mozilla::WebGLUniformLocationJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:21.59 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:23838:25: note: ‘global’ declared here <--[g++]
49:21.59 23838 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:21.59       |                         ^~~~~~
49:21.59 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:23813:17: note: ‘aCx’ declared here <--[g++]
49:21.59 23813 | Wrap(JSContext* aCx, mozilla::WebGLUniformLocationJS* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:36.41       |      ~~~~~~~~~~~^~~
49:36.41 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:36.41     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:36.41     inlined from ‘bool mozilla::dom::WebGLTexture_Binding::Wrap(JSContext*, mozilla::WebGLTextureJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:23574:90:
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:36.41  1141 |     *this->stack = this;
49:36.41       |     ~~~~~~~~~~~~~^~~~~~
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::WebGLTexture_Binding::Wrap(JSContext*, mozilla::WebGLTextureJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:23574:25: note: ‘global’ declared here <--[g++]
49:36.41 23574 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:36.41       |                         ^~~~~~
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:23549:17: note: ‘aCx’ declared here <--[g++]
49:36.41 23549 | Wrap(JSContext* aCx, mozilla::WebGLTextureJS* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:36.41       |      ~~~~~~~~~~~^~~
49:36.41 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:36.41     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:36.41     inlined from ‘bool mozilla::dom::WebGLShader_Binding::Wrap(JSContext*, mozilla::WebGLShaderJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:22986:90:
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:36.41  1141 |     *this->stack = this;
49:36.41       |     ~~~~~~~~~~~~~^~~~~~
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::WebGLShader_Binding::Wrap(JSContext*, mozilla::WebGLShaderJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:22986:25: note: ‘global’ declared here <--[g++]
49:36.41 22986 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:36.41       |                         ^~~~~~
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:22961:17: note: ‘aCx’ declared here <--[g++]
49:36.41 22961 | Wrap(JSContext* aCx, mozilla::WebGLShaderJS* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:36.41       |      ~~~~~~~~~~~^~~
49:36.41 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:36.41     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:36.41     inlined from ‘bool mozilla::dom::WebGLRenderbuffer_Binding::Wrap(JSContext*, mozilla::WebGLRenderbufferJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:14009:90:
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:36.41  1141 |     *this->stack = this;
49:36.41       |     ~~~~~~~~~~~~~^~~~~~
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::WebGLRenderbuffer_Binding::Wrap(JSContext*, mozilla::WebGLRenderbufferJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:14009:25: note: ‘global’ declared here <--[g++]
49:36.41 14009 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:36.41       |                         ^~~~~~
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:13984:17: note: ‘aCx’ declared here <--[g++]
49:36.41 13984 | Wrap(JSContext* aCx, mozilla::WebGLRenderbufferJS* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:36.41       |      ~~~~~~~~~~~^~~
49:36.41 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:36.41     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:36.41     inlined from ‘bool mozilla::dom::WebGLQuery_Binding::Wrap(JSContext*, mozilla::WebGLQueryJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:13745:90:
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:36.41  1141 |     *this->stack = this;
49:36.41       |     ~~~~~~~~~~~~~^~~~~~
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::WebGLQuery_Binding::Wrap(JSContext*, mozilla::WebGLQueryJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:13745:25: note: ‘global’ declared here <--[g++]
49:36.41 13745 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:36.41       |                         ^~~~~~
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:13720:17: note: ‘aCx’ declared here <--[g++]
49:36.41 13720 | Wrap(JSContext* aCx, mozilla::WebGLQueryJS* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:36.41       |      ~~~~~~~~~~~^~~
49:36.41 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:36.41     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:36.41     inlined from ‘bool mozilla::dom::WebGLProgram_Binding::Wrap(JSContext*, mozilla::WebGLProgramJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:13487:90:
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:36.41  1141 |     *this->stack = this;
49:36.41       |     ~~~~~~~~~~~~~^~~~~~
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::WebGLProgram_Binding::Wrap(JSContext*, mozilla::WebGLProgramJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:13487:25: note: ‘global’ declared here <--[g++]
49:36.41 13487 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:36.41       |                         ^~~~~~
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:13462:17: note: ‘aCx’ declared here <--[g++]
49:36.41 13462 | Wrap(JSContext* aCx, mozilla::WebGLProgramJS* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:36.41       |      ~~~~~~~~~~~^~~
49:36.41 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:36.41     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:36.41     inlined from ‘bool mozilla::dom::WebGLFramebuffer_Binding::Wrap(JSContext*, mozilla::WebGLFramebufferJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:13223:90:
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:36.41  1141 |     *this->stack = this;
49:36.41       |     ~~~~~~~~~~~~~^~~~~~
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::WebGLFramebuffer_Binding::Wrap(JSContext*, mozilla::WebGLFramebufferJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:13223:25: note: ‘global’ declared here <--[g++]
49:36.41 13223 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:36.41       |                         ^~~~~~
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:13198:17: note: ‘aCx’ declared here <--[g++]
49:36.41 13198 | Wrap(JSContext* aCx, mozilla::WebGLFramebufferJS* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:36.41       |      ~~~~~~~~~~~^~~
49:36.41 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:36.41     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:36.41     inlined from ‘bool mozilla::dom::WebGLBuffer_Binding::Wrap(JSContext*, mozilla::WebGLBufferJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:12959:90:
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:36.41  1141 |     *this->stack = this;
49:36.41       |     ~~~~~~~~~~~~~^~~~~~
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::WebGLBuffer_Binding::Wrap(JSContext*, mozilla::WebGLBufferJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:12959:25: note: ‘global’ declared here <--[g++]
49:36.41 12959 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:36.41       |                         ^~~~~~
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:12934:17: note: ‘aCx’ declared here <--[g++]
49:36.41 12934 | Wrap(JSContext* aCx, mozilla::WebGLBufferJS* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:36.41       |      ~~~~~~~~~~~^~~
49:36.41 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:36.41     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:36.41     inlined from ‘bool mozilla::dom::WEBGL_provoking_vertex_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionProvokingVertex*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:12377:90:
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:36.41  1141 |     *this->stack = this;
49:36.41       |     ~~~~~~~~~~~~~^~~~~~
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::WEBGL_provoking_vertex_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionProvokingVertex*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:12377:25: note: ‘global’ declared here <--[g++]
49:36.41 12377 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:36.41       |                         ^~~~~~
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:12352:17: note: ‘aCx’ declared here <--[g++]
49:36.41 12352 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionProvokingVertex* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:36.41       |      ~~~~~~~~~~~^~~
49:36.41 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:36.41     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:36.41     inlined from ‘bool mozilla::dom::WEBGL_lose_context_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionLoseContext*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:12049:90:
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:36.41  1141 |     *this->stack = this;
49:36.41       |     ~~~~~~~~~~~~~^~~~~~
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::WEBGL_lose_context_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionLoseContext*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:12049:25: note: ‘global’ declared here <--[g++]
49:36.41 12049 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:36.41       |                         ^~~~~~
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:12024:17: note: ‘aCx’ declared here <--[g++]
49:36.41 12024 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionLoseContext* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:36.41       |      ~~~~~~~~~~~^~~
49:36.41 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:36.41     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:36.41     inlined from ‘bool mozilla::dom::WEBGL_explicit_present_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionExplicitPresent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:11711:90:
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:36.41  1141 |     *this->stack = this;
49:36.41       |     ~~~~~~~~~~~~~^~~~~~
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::WEBGL_explicit_present_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionExplicitPresent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:11711:25: note: ‘global’ declared here <--[g++]
49:36.41 11711 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:36.41       |                         ^~~~~~
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:11686:17: note: ‘aCx’ declared here <--[g++]
49:36.41 11686 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionExplicitPresent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:36.41       |      ~~~~~~~~~~~^~~
49:36.41 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:36.41     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:36.41     inlined from ‘bool mozilla::dom::WEBGL_draw_buffers_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionDrawBuffers*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:11409:90:
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:36.41  1141 |     *this->stack = this;
49:36.41       |     ~~~~~~~~~~~~~^~~~~~
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::WEBGL_draw_buffers_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionDrawBuffers*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:11409:25: note: ‘global’ declared here <--[g++]
49:36.41 11409 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:36.41       |                         ^~~~~~
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:11384:17: note: ‘aCx’ declared here <--[g++]
49:36.41 11384 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionDrawBuffers* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:36.41       |      ~~~~~~~~~~~^~~
49:36.41 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:36.41     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:36.41     inlined from ‘bool mozilla::dom::WEBGL_depth_texture_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionDepthTexture*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:11019:90:
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:36.41  1141 |     *this->stack = this;
49:36.41       |     ~~~~~~~~~~~~~^~~~~~
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::WEBGL_depth_texture_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionDepthTexture*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:11019:25: note: ‘global’ declared here <--[g++]
49:36.41 11019 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:36.41       |                         ^~~~~~
49:36.41 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:10994:17: note: ‘aCx’ declared here <--[g++]
49:36.41 10994 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionDepthTexture* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:36.41       |      ~~~~~~~~~~~^~~
49:36.41 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:36.42     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:36.42     inlined from ‘bool mozilla::dom::WEBGL_debug_shaders_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionDebugShaders*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:10752:90:
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:36.42  1141 |     *this->stack = this;
49:36.42       |     ~~~~~~~~~~~~~^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::WEBGL_debug_shaders_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionDebugShaders*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:10752:25: note: ‘global’ declared here <--[g++]
49:36.42 10752 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:36.42       |                         ^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:10727:17: note: ‘aCx’ declared here <--[g++]
49:36.42 10727 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionDebugShaders* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:36.42       |      ~~~~~~~~~~~^~~
49:36.42 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:36.42     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:36.42     inlined from ‘bool mozilla::dom::WEBGL_debug_renderer_info_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionDebugRendererInfo*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:10429:90:
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:36.42  1141 |     *this->stack = this;
49:36.42       |     ~~~~~~~~~~~~~^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::WEBGL_debug_renderer_info_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionDebugRendererInfo*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:10429:25: note: ‘global’ declared here <--[g++]
49:36.42 10429 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:36.42       |                         ^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:10404:17: note: ‘aCx’ declared here <--[g++]
49:36.42 10404 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionDebugRendererInfo* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:36.42       |      ~~~~~~~~~~~^~~
49:36.42 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:36.42     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:36.42     inlined from ‘bool mozilla::dom::WEBGL_compressed_texture_s3tc_srgb_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureS3TC_SRGB*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:10161:90:
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:36.42  1141 |     *this->stack = this;
49:36.42       |     ~~~~~~~~~~~~~^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::WEBGL_compressed_texture_s3tc_srgb_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureS3TC_SRGB*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:10161:25: note: ‘global’ declared here <--[g++]
49:36.42 10161 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:36.42       |                         ^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:10136:17: note: ‘aCx’ declared here <--[g++]
49:36.42 10136 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionCompressedTextureS3TC_SRGB* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:36.42       |      ~~~~~~~~~~~^~~
49:36.42 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:36.42     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:36.42     inlined from ‘bool mozilla::dom::WEBGL_compressed_texture_s3tc_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureS3TC*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:9891:90:
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:36.42  1141 |     *this->stack = this;
49:36.42       |     ~~~~~~~~~~~~~^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::WEBGL_compressed_texture_s3tc_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureS3TC*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:9891:25: note: ‘global’ declared here <--[g++]
49:36.42  9891 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:36.42       |                         ^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:9866:17: note: ‘aCx’ declared here <--[g++]
49:36.42  9866 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionCompressedTextureS3TC* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:36.42       |      ~~~~~~~~~~~^~~
49:36.42 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:36.42     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:36.42     inlined from ‘bool mozilla::dom::WEBGL_compressed_texture_pvrtc_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTexturePVRTC*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:9621:90:
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:36.42  1141 |     *this->stack = this;
49:36.42       |     ~~~~~~~~~~~~~^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::WEBGL_compressed_texture_pvrtc_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTexturePVRTC*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:9621:25: note: ‘global’ declared here <--[g++]
49:36.42  9621 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:36.42       |                         ^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:9596:17: note: ‘aCx’ declared here <--[g++]
49:36.42  9596 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionCompressedTexturePVRTC* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:36.42       |      ~~~~~~~~~~~^~~
49:36.42 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:36.42     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:36.42     inlined from ‘bool mozilla::dom::WEBGL_compressed_texture_etc1_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureETC1*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:9351:90:
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:36.42  1141 |     *this->stack = this;
49:36.42       |     ~~~~~~~~~~~~~^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::WEBGL_compressed_texture_etc1_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureETC1*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:9351:25: note: ‘global’ declared here <--[g++]
49:36.42  9351 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:36.42       |                         ^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:9326:17: note: ‘aCx’ declared here <--[g++]
49:36.42  9326 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionCompressedTextureETC1* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:36.42       |      ~~~~~~~~~~~^~~
49:36.42 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:36.42     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:36.42     inlined from ‘bool mozilla::dom::WEBGL_compressed_texture_etc_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureES3*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:9084:90:
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:36.42  1141 |     *this->stack = this;
49:36.42       |     ~~~~~~~~~~~~~^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::WEBGL_compressed_texture_etc_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureES3*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:9084:25: note: ‘global’ declared here <--[g++]
49:36.42  9084 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:36.42       |                         ^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:9059:17: note: ‘aCx’ declared here <--[g++]
49:36.42  9059 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionCompressedTextureES3* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:36.42       |      ~~~~~~~~~~~^~~
49:36.42 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:36.42     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:36.42     inlined from ‘bool mozilla::dom::WEBGL_compressed_texture_astc_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureASTC*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:8808:90:
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:36.42  1141 |     *this->stack = this;
49:36.42       |     ~~~~~~~~~~~~~^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::WEBGL_compressed_texture_astc_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureASTC*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:8808:25: note: ‘global’ declared here <--[g++]
49:36.42  8808 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:36.42       |                         ^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:8783:17: note: ‘aCx’ declared here <--[g++]
49:36.42  8783 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionCompressedTextureASTC* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:36.42       |      ~~~~~~~~~~~^~~
49:36.42 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:36.42     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:36.42     inlined from ‘bool mozilla::dom::WEBGL_color_buffer_float_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionColorBufferFloat*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:8432:90:
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:36.42  1141 |     *this->stack = this;
49:36.42       |     ~~~~~~~~~~~~~^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::WEBGL_color_buffer_float_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionColorBufferFloat*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:8432:25: note: ‘global’ declared here <--[g++]
49:36.42  8432 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:36.42       |                         ^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:8407:17: note: ‘aCx’ declared here <--[g++]
49:36.42  8407 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionColorBufferFloat* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:36.42       |      ~~~~~~~~~~~^~~
49:36.42 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:36.42     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:36.42     inlined from ‘bool mozilla::dom::OES_vertex_array_object_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionVertexArray*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:8162:90:
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:36.42  1141 |     *this->stack = this;
49:36.42       |     ~~~~~~~~~~~~~^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::OES_vertex_array_object_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionVertexArray*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:8162:25: note: ‘global’ declared here <--[g++]
49:36.42  8162 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:36.42       |                         ^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:8137:17: note: ‘aCx’ declared here <--[g++]
49:36.42  8137 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionVertexArray* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:36.42       |      ~~~~~~~~~~~^~~
49:36.42 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:36.42     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:36.42     inlined from ‘bool mozilla::dom::OES_texture_half_float_linear_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionTextureHalfFloatLinear*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:7672:90:
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:36.42  1141 |     *this->stack = this;
49:36.42       |     ~~~~~~~~~~~~~^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::OES_texture_half_float_linear_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionTextureHalfFloatLinear*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:7672:25: note: ‘global’ declared here <--[g++]
49:36.42  7672 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:36.42       |                         ^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:7647:17: note: ‘aCx’ declared here <--[g++]
49:36.42  7647 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionTextureHalfFloatLinear* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:36.42       |      ~~~~~~~~~~~^~~
49:36.42 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:36.42     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:36.42     inlined from ‘bool mozilla::dom::OES_texture_half_float_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionTextureHalfFloat*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:7443:90:
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:36.42  1141 |     *this->stack = this;
49:36.42       |     ~~~~~~~~~~~~~^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::OES_texture_half_float_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionTextureHalfFloat*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:7443:25: note: ‘global’ declared here <--[g++]
49:36.42  7443 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:36.42       |                         ^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:7418:17: note: ‘aCx’ declared here <--[g++]
49:36.42  7418 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionTextureHalfFloat* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:36.42       |      ~~~~~~~~~~~^~~
49:36.42 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:36.42     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:36.42     inlined from ‘bool mozilla::dom::OES_texture_float_linear_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionTextureFloatLinear*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:7176:90:
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:36.42  1141 |     *this->stack = this;
49:36.42       |     ~~~~~~~~~~~~~^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::OES_texture_float_linear_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionTextureFloatLinear*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:7176:25: note: ‘global’ declared here <--[g++]
49:36.42  7176 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:36.42       |                         ^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:7151:17: note: ‘aCx’ declared here <--[g++]
49:36.42  7151 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionTextureFloatLinear* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:36.42       |      ~~~~~~~~~~~^~~
49:36.42 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:36.42     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:36.42     inlined from ‘bool mozilla::dom::OES_texture_float_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionTextureFloat*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:6947:90:
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:36.42  1141 |     *this->stack = this;
49:36.42       |     ~~~~~~~~~~~~~^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::OES_texture_float_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionTextureFloat*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:6947:25: note: ‘global’ declared here <--[g++]
49:36.42  6947 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:36.42       |                         ^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:6922:17: note: ‘aCx’ declared here <--[g++]
49:36.42  6922 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionTextureFloat* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:36.42       |      ~~~~~~~~~~~^~~
49:36.42 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:36.42     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:36.42     inlined from ‘bool mozilla::dom::OES_standard_derivatives_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionStandardDerivatives*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:6718:90:
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:36.42  1141 |     *this->stack = this;
49:36.42       |     ~~~~~~~~~~~~~^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::OES_standard_derivatives_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionStandardDerivatives*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:6718:25: note: ‘global’ declared here <--[g++]
49:36.42  6718 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:36.42       |                         ^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:6693:17: note: ‘aCx’ declared here <--[g++]
49:36.42  6693 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionStandardDerivatives* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:36.42       |      ~~~~~~~~~~~^~~
49:36.42 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:36.42     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:36.42     inlined from ‘bool mozilla::dom::OES_fbo_render_mipmap_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionFBORenderMipmap*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:6451:90:
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:36.42  1141 |     *this->stack = this;
49:36.42       |     ~~~~~~~~~~~~~^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::OES_fbo_render_mipmap_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionFBORenderMipmap*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:6451:25: note: ‘global’ declared here <--[g++]
49:36.42  6451 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:36.42       |                         ^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:6426:17: note: ‘aCx’ declared here <--[g++]
49:36.42  6426 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionFBORenderMipmap* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:36.42       |      ~~~~~~~~~~~^~~
49:36.42 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:36.42     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:36.42     inlined from ‘bool mozilla::dom::OES_element_index_uint_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionElementIndexUint*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:6222:90:
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:36.42  1141 |     *this->stack = this;
49:36.42       |     ~~~~~~~~~~~~~^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::OES_element_index_uint_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionElementIndexUint*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:6222:25: note: ‘global’ declared here <--[g++]
49:36.42  6222 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:36.42       |                         ^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:6197:17: note: ‘aCx’ declared here <--[g++]
49:36.42  6197 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionElementIndexUint* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:36.42       |      ~~~~~~~~~~~^~~
49:36.42 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:36.42     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:36.42     inlined from ‘bool mozilla::dom::OES_draw_buffers_indexed_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionDrawBuffersIndexed*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:5993:90:
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:36.42  1141 |     *this->stack = this;
49:36.42       |     ~~~~~~~~~~~~~^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::OES_draw_buffers_indexed_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionDrawBuffersIndexed*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:5993:25: note: ‘global’ declared here <--[g++]
49:36.42  5993 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:36.42       |                         ^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:5968:17: note: ‘aCx’ declared here <--[g++]
49:36.42  5968 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionDrawBuffersIndexed* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:36.42       |      ~~~~~~~~~~~^~~
49:36.42 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:36.42     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:36.42     inlined from ‘bool mozilla::dom::MOZ_debug_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionMOZDebug*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:5366:90:
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:36.42  1141 |     *this->stack = this;
49:36.42       |     ~~~~~~~~~~~~~^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::MOZ_debug_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionMOZDebug*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:5366:25: note: ‘global’ declared here <--[g++]
49:36.42  5366 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:36.42       |                         ^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:5341:17: note: ‘aCx’ declared here <--[g++]
49:36.42  5341 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionMOZDebug* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:36.42       |      ~~~~~~~~~~~^~~
49:36.42 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:36.42     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:36.42     inlined from ‘bool mozilla::dom::EXT_texture_norm16_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionTextureNorm16*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:5028:90:
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:36.42  1141 |     *this->stack = this;
49:36.42       |     ~~~~~~~~~~~~~^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::EXT_texture_norm16_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionTextureNorm16*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:5028:25: note: ‘global’ declared here <--[g++]
49:36.42  5028 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:36.42       |                         ^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:5003:17: note: ‘aCx’ declared here <--[g++]
49:36.42  5003 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionTextureNorm16* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:36.42       |      ~~~~~~~~~~~^~~
49:36.42 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:36.42     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:36.42     inlined from ‘bool mozilla::dom::EXT_texture_filter_anisotropic_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionTextureFilterAnisotropic*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:4754:90:
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:36.42  1141 |     *this->stack = this;
49:36.42       |     ~~~~~~~~~~~~~^~~~~~
49:36.42 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::EXT_texture_filter_anisotropic_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionTextureFilterAnisotropic*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:4754:25: note: ‘global’ declared here <--[g++]
49:51.13  4754 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:51.13       |                         ^~~~~~
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:4729:17: note: ‘aCx’ declared here <--[g++]
49:51.13  4729 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionTextureFilterAnisotropic* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:51.13       |      ~~~~~~~~~~~^~~
49:51.13 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:51.13     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:51.13     inlined from ‘bool mozilla::dom::EXT_texture_compression_rgtc_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureRGTC*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:4486:90:
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:51.13  1141 |     *this->stack = this;
49:51.13       |     ~~~~~~~~~~~~~^~~~~~
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::EXT_texture_compression_rgtc_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureRGTC*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:4486:25: note: ‘global’ declared here <--[g++]
49:51.13  4486 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:51.13       |                         ^~~~~~
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:4461:17: note: ‘aCx’ declared here <--[g++]
49:51.13  4461 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionCompressedTextureRGTC* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:51.13       |      ~~~~~~~~~~~^~~
49:51.13 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:51.13     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:51.13     inlined from ‘bool mozilla::dom::EXT_texture_compression_bptc_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureBPTC*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:4216:90:
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:51.13  1141 |     *this->stack = this;
49:51.13       |     ~~~~~~~~~~~~~^~~~~~
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::EXT_texture_compression_bptc_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureBPTC*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:4216:25: note: ‘global’ declared here <--[g++]
49:51.13  4216 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:51.13       |                         ^~~~~~
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:4191:17: note: ‘aCx’ declared here <--[g++]
49:51.13  4191 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionCompressedTextureBPTC* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:51.13       |      ~~~~~~~~~~~^~~
49:51.13 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:51.13     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:51.13     inlined from ‘bool mozilla::dom::EXT_shader_texture_lod_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionShaderTextureLod*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:3946:90:
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:51.13  1141 |     *this->stack = this;
49:51.13       |     ~~~~~~~~~~~~~^~~~~~
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::EXT_shader_texture_lod_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionShaderTextureLod*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:3946:25: note: ‘global’ declared here <--[g++]
49:51.13  3946 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:51.13       |                         ^~~~~~
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:3921:17: note: ‘aCx’ declared here <--[g++]
49:51.13  3921 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionShaderTextureLod* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:51.13       |      ~~~~~~~~~~~^~~
49:51.13 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:51.13     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:51.13     inlined from ‘bool mozilla::dom::EXT_sRGB_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionSRGB*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:3717:90:
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:51.13  1141 |     *this->stack = this;
49:51.13       |     ~~~~~~~~~~~~~^~~~~~
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::EXT_sRGB_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionSRGB*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:3717:25: note: ‘global’ declared here <--[g++]
49:51.13  3717 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:51.13       |                         ^~~~~~
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:3692:17: note: ‘aCx’ declared here <--[g++]
49:51.13  3692 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionSRGB* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:51.13       |      ~~~~~~~~~~~^~~
49:51.13 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:51.13     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:51.13     inlined from ‘bool mozilla::dom::EXT_frag_depth_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionFragDepth*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:3447:90:
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:51.13  1141 |     *this->stack = this;
49:51.13       |     ~~~~~~~~~~~~~^~~~~~
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::EXT_frag_depth_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionFragDepth*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:3447:25: note: ‘global’ declared here <--[g++]
49:51.13  3447 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:51.13       |                         ^~~~~~
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:3422:17: note: ‘aCx’ declared here <--[g++]
49:51.13  3422 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionFragDepth* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:51.13       |      ~~~~~~~~~~~^~~
49:51.13 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:51.13     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:51.13     inlined from ‘bool mozilla::dom::EXT_float_blend_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionFloatBlend*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:3218:90:
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:51.13  1141 |     *this->stack = this;
49:51.13       |     ~~~~~~~~~~~~~^~~~~~
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::EXT_float_blend_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionFloatBlend*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:3218:25: note: ‘global’ declared here <--[g++]
49:51.13  3218 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:51.13       |                         ^~~~~~
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:3193:17: note: ‘aCx’ declared here <--[g++]
49:51.13  3193 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionFloatBlend* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:51.13       |      ~~~~~~~~~~~^~~
49:51.13 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:51.13     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:51.13     inlined from ‘bool mozilla::dom::EXT_disjoint_timer_query_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionDisjointTimerQuery*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:2989:90:
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:51.13  1141 |     *this->stack = this;
49:51.13       |     ~~~~~~~~~~~~~^~~~~~
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::EXT_disjoint_timer_query_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionDisjointTimerQuery*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:2989:25: note: ‘global’ declared here <--[g++]
49:51.13  2989 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:51.13       |                         ^~~~~~
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:2964:17: note: ‘aCx’ declared here <--[g++]
49:51.13  2964 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionDisjointTimerQuery* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:51.13       |      ~~~~~~~~~~~^~~
49:51.13 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:51.13     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:51.13     inlined from ‘bool mozilla::dom::EXT_color_buffer_half_float_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionColorBufferHalfFloat*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:2275:90:
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:51.13  1141 |     *this->stack = this;
49:51.13       |     ~~~~~~~~~~~~~^~~~~~
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::EXT_color_buffer_half_float_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionColorBufferHalfFloat*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:2275:25: note: ‘global’ declared here <--[g++]
49:51.13  2275 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:51.13       |                         ^~~~~~
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:2250:17: note: ‘aCx’ declared here <--[g++]
49:51.13  2250 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionColorBufferHalfFloat* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:51.13       |      ~~~~~~~~~~~^~~
49:51.13 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:51.13     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:51.13     inlined from ‘bool mozilla::dom::EXT_blend_minmax_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionBlendMinMax*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:2005:90:
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:51.13  1141 |     *this->stack = this;
49:51.13       |     ~~~~~~~~~~~~~^~~~~~
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::EXT_blend_minmax_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionBlendMinMax*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:2005:25: note: ‘global’ declared here <--[g++]
49:51.13  2005 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:51.13       |                         ^~~~~~
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:1980:17: note: ‘aCx’ declared here <--[g++]
49:51.13  1980 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionBlendMinMax* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:51.13       |      ~~~~~~~~~~~^~~
49:51.13 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:51.13     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:51.13     inlined from ‘bool mozilla::dom::ANGLE_instanced_arrays_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionInstancedArrays*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLRenderingContextBinding.cpp:1737:90:
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:51.13  1141 |     *this->stack = this;
49:51.13       |     ~~~~~~~~~~~~~^~~~~~
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::ANGLE_instanced_arrays_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionInstancedArrays*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:1737:25: note: ‘global’ declared here <--[g++]
49:51.13  1737 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:51.13       |                         ^~~~~~
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:1712:17: note: ‘aCx’ declared here <--[g++]
49:51.13  1712 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionInstancedArrays* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:51.13       |      ~~~~~~~~~~~^~~
49:51.13 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:51.13     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:51.13     inlined from ‘bool mozilla::dom::WebGLTransformFeedback_Binding::Wrap(JSContext*, mozilla::WebGLTransformFeedbackJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGL2RenderingContextBinding.cpp:18300:90:
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:51.13  1141 |     *this->stack = this;
49:51.13       |     ~~~~~~~~~~~~~^~~~~~
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp: In function ‘bool mozilla::dom::WebGLTransformFeedback_Binding::Wrap(JSContext*, mozilla::WebGLTransformFeedbackJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:18300:25: note: ‘global’ declared here <--[g++]
49:51.13 18300 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:51.13       |                         ^~~~~~
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:18275:17: note: ‘aCx’ declared here <--[g++]
49:51.13 18275 | Wrap(JSContext* aCx, mozilla::WebGLTransformFeedbackJS* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:51.13       |      ~~~~~~~~~~~^~~
49:51.13 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:51.13     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:51.13     inlined from ‘bool mozilla::dom::WebGLSync_Binding::Wrap(JSContext*, mozilla::WebGLSyncJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGL2RenderingContextBinding.cpp:18035:90:
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:51.13  1141 |     *this->stack = this;
49:51.13       |     ~~~~~~~~~~~~~^~~~~~
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp: In function ‘bool mozilla::dom::WebGLSync_Binding::Wrap(JSContext*, mozilla::WebGLSyncJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:18035:25: note: ‘global’ declared here <--[g++]
49:51.13 18035 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:51.13       |                         ^~~~~~
49:51.13 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:18010:17: note: ‘aCx’ declared here <--[g++]
49:51.13 18010 | Wrap(JSContext* aCx, mozilla::WebGLSyncJS* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:51.14       |      ~~~~~~~~~~~^~~
49:51.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:51.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:51.14     inlined from ‘bool mozilla::dom::WebGLSampler_Binding::Wrap(JSContext*, mozilla::WebGLSamplerJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGL2RenderingContextBinding.cpp:17770:90:
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:51.14  1141 |     *this->stack = this;
49:51.14       |     ~~~~~~~~~~~~~^~~~~~
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp: In function ‘bool mozilla::dom::WebGLSampler_Binding::Wrap(JSContext*, mozilla::WebGLSamplerJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:17770:25: note: ‘global’ declared here <--[g++]
49:51.14 17770 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:51.14       |                         ^~~~~~
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:17745:17: note: ‘aCx’ declared here <--[g++]
49:51.14 17745 | Wrap(JSContext* aCx, mozilla::WebGLSamplerJS* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:51.14       |      ~~~~~~~~~~~^~~
49:51.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:51.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:51.14     inlined from ‘bool mozilla::dom::OVR_multiview2_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionMultiview*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGL2RenderingContextBinding.cpp:992:90:
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:51.14  1141 |     *this->stack = this;
49:51.14       |     ~~~~~~~~~~~~~^~~~~~
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp: In function ‘bool mozilla::dom::OVR_multiview2_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionMultiview*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:992:25: note: ‘global’ declared here <--[g++]
49:51.14   992 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:51.14       |                         ^~~~~~
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:967:17: note: ‘aCx’ declared here <--[g++]
49:51.14   967 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionMultiview* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:51.14       |      ~~~~~~~~~~~^~~
49:51.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:51.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
49:51.14     inlined from ‘bool mozilla::dom::EXT_color_buffer_float_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionEXTColorBufferFloat*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGL2RenderingContextBinding.cpp:630:90:
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
49:51.14  1141 |     *this->stack = this;
49:51.14       |     ~~~~~~~~~~~~~^~~~~~
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp: In function ‘bool mozilla::dom::EXT_color_buffer_float_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionEXTColorBufferFloat*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:630:25: note: ‘global’ declared here <--[g++]
49:51.14   630 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
49:51.14       |                         ^~~~~~
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:605:17: note: ‘aCx’ declared here <--[g++]
49:51.14   605 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionEXTColorBufferFloat* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
49:51.14       |      ~~~~~~~~~~~^~~
49:51.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:51.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
49:51.14     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
49:51.14     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
49:51.14     inlined from ‘bool mozilla::dom::binding_detail::DoGetOrCreateDOMReflector(JSContext*, T*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = mozilla::ClientWebGLContext; GetOrCreateReflectorWrapBehavior wrapBehavior = mozilla::dom::binding_detail::eWrapIntoContextCompartment]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1094:28,
49:51.14     inlined from ‘bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T*, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1163:67,
49:51.14     inlined from ‘static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = const mozilla::dom::NonNull<mozilla::ClientWebGLContext>; bool isSmartPtr = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1742:35,
49:51.14     inlined from ‘bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T&, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = const NonNull<mozilla::ClientWebGLContext>]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1760:55,
49:51.14     inlined from ‘bool mozilla::dom::WebGLRenderingContextOrWebGL2RenderingContext::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const’ at WebXRBinding.cpp:335:35:
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
49:51.14  1141 |     *this->stack = this;
49:51.14       |     ~~~~~~~~~~~~~^~~~~~
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In member function ‘bool mozilla::dom::WebGLRenderingContextOrWebGL2RenderingContext::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const’: <--[g++]
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
49:51.14   995 |     JS::Rooted<JSObject*> reflector(aCx);
49:51.14       |                           ^~~~~~~~~
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:328:67: note: ‘cx’ declared here <--[g++]
49:51.14   328 | WebGLRenderingContextOrWebGL2RenderingContext::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
49:51.14       |                                                        ~~~~~~~~~~~^~
49:51.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:51.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
49:51.14     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
49:51.14     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
49:51.14     inlined from ‘bool mozilla::dom::binding_detail::DoGetOrCreateDOMReflector(JSContext*, T*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = mozilla::ClientWebGLContext; GetOrCreateReflectorWrapBehavior wrapBehavior = mozilla::dom::binding_detail::eWrapIntoContextCompartment]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1094:28,
49:51.14     inlined from ‘bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T*, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1163:67,
49:51.14     inlined from ‘static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = const mozilla::OwningNonNull<mozilla::ClientWebGLContext>; bool isSmartPtr = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1742:35,
49:51.14     inlined from ‘bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T&, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = const mozilla::OwningNonNull<mozilla::ClientWebGLContext>]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1760:55,
49:51.14     inlined from ‘bool mozilla::dom::OwningWebGLRenderingContextOrWebGL2RenderingContext::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const’ at WebXRBinding.cpp:553:35:
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
49:51.14  1141 |     *this->stack = this;
49:51.14       |     ~~~~~~~~~~~~~^~~~~~
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In member function ‘bool mozilla::dom::OwningWebGLRenderingContextOrWebGL2RenderingContext::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const’: <--[g++]
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
49:51.14   995 |     JS::Rooted<JSObject*> reflector(aCx);
49:51.14       |                           ^~~~~~~~~
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:546:73: note: ‘cx’ declared here <--[g++]
49:51.14   546 | OwningWebGLRenderingContextOrWebGL2RenderingContext::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
49:51.14       |                                                              ~~~~~~~~~~~^~
49:51.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:51.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
49:51.14     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
49:51.14     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
49:51.14     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
49:51.14     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
49:51.14     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
49:51.14     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
49:51.14     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLSamplerJS; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
49:51.14  1141 |     *this->stack = this;
49:51.14       |     ~~~~~~~~~~~~~^~~~~~
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLSamplerJS; bool hasAssociatedGlobal = true]’: <--[g++]
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
49:51.14   995 |     JS::Rooted<JSObject*> reflector(aCx);
49:51.14       |                           ^~~~~~~~~
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
49:51.14  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
49:51.14       |                        ~~~~~~~~~~~^~
49:51.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:51.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
49:51.14     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
49:51.14     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
49:51.14     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
49:51.14     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
49:51.14     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
49:51.14     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
49:51.14     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLSyncJS; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
49:51.14  1141 |     *this->stack = this;
49:51.14       |     ~~~~~~~~~~~~~^~~~~~
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLSyncJS; bool hasAssociatedGlobal = true]’: <--[g++]
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
49:51.14   995 |     JS::Rooted<JSObject*> reflector(aCx);
49:51.14       |                           ^~~~~~~~~
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
49:51.14  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
49:51.14       |                        ~~~~~~~~~~~^~
49:51.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:51.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
49:51.14     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
49:51.14     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
49:51.14     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
49:51.14     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
49:51.14     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
49:51.14     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
49:51.14     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLTransformFeedbackJS; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
49:51.14  1141 |     *this->stack = this;
49:51.14       |     ~~~~~~~~~~~~~^~~~~~
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLTransformFeedbackJS; bool hasAssociatedGlobal = true]’: <--[g++]
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
49:51.14   995 |     JS::Rooted<JSObject*> reflector(aCx);
49:51.14       |                           ^~~~~~~~~
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
49:51.14  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
49:51.14       |                        ~~~~~~~~~~~^~
49:51.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:51.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
49:51.14     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
49:51.14     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
49:51.14     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
49:51.14     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
49:51.14     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
49:51.14     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
49:51.14     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLBufferJS; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
49:51.14  1141 |     *this->stack = this;
49:51.14       |     ~~~~~~~~~~~~~^~~~~~
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLBufferJS; bool hasAssociatedGlobal = true]’: <--[g++]
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
49:51.14   995 |     JS::Rooted<JSObject*> reflector(aCx);
49:51.14       |                           ^~~~~~~~~
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
49:51.14  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
49:51.14       |                        ~~~~~~~~~~~^~
49:51.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:51.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
49:51.14     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
49:51.14     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
49:51.14     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
49:51.14     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
49:51.14     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
49:51.14     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
49:51.14     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLFramebufferJS; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
49:51.14  1141 |     *this->stack = this;
49:51.14       |     ~~~~~~~~~~~~~^~~~~~
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLFramebufferJS; bool hasAssociatedGlobal = true]’: <--[g++]
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
49:51.14   995 |     JS::Rooted<JSObject*> reflector(aCx);
49:51.14       |                           ^~~~~~~~~
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
49:51.14  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
49:51.14       |                        ~~~~~~~~~~~^~
49:51.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:51.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
49:51.14     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
49:51.14     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
49:51.14     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
49:51.14     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
49:51.14     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
49:51.14     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
49:51.14     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLProgramJS; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
49:51.14  1141 |     *this->stack = this;
49:51.14       |     ~~~~~~~~~~~~~^~~~~~
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLProgramJS; bool hasAssociatedGlobal = true]’: <--[g++]
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
49:51.14   995 |     JS::Rooted<JSObject*> reflector(aCx);
49:51.14       |                           ^~~~~~~~~
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
49:51.14  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
49:51.14       |                        ~~~~~~~~~~~^~
49:51.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:51.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
49:51.14     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
49:51.14     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
49:51.14     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
49:51.14     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
49:51.14     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
49:51.14     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
49:51.14     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLQueryJS; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
49:51.14  1141 |     *this->stack = this;
49:51.14       |     ~~~~~~~~~~~~~^~~~~~
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLQueryJS; bool hasAssociatedGlobal = true]’: <--[g++]
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
49:51.14   995 |     JS::Rooted<JSObject*> reflector(aCx);
49:51.14       |                           ^~~~~~~~~
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
49:51.14  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
49:51.14       |                        ~~~~~~~~~~~^~
49:51.14 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
49:51.14     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
49:51.14     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
49:51.14     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
49:51.14     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
49:51.14     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
49:51.14     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
49:51.14     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
49:51.14     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLRenderbufferJS; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
49:51.14  1141 |     *this->stack = this;
49:51.14       |     ~~~~~~~~~~~~~^~~~~~
49:51.14 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLRenderbufferJS; bool hasAssociatedGlobal = true]’: <--[g++]
50:04.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:04.38   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:04.38       |                           ^~~~~~~~~
50:04.38 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:04.38  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:04.38       |                        ~~~~~~~~~~~^~
50:04.38 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:04.38     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:04.38     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:04.38     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:04.38     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:04.38     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:04.38     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:04.38     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:04.38     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLShaderJS; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:04.38 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:04.38  1141 |     *this->stack = this;
50:04.38       |     ~~~~~~~~~~~~~^~~~~~
50:04.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLShaderJS; bool hasAssociatedGlobal = true]’: <--[g++]
50:04.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:04.38   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:04.38       |                           ^~~~~~~~~
50:04.38 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:04.38  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:04.38       |                        ~~~~~~~~~~~^~
50:04.38 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:04.38     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:04.38     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:04.38     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:04.38     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:04.38     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:04.38     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:04.38     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:04.38     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLTextureJS; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:04.38 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:04.38  1141 |     *this->stack = this;
50:04.38       |     ~~~~~~~~~~~~~^~~~~~
50:04.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLTextureJS; bool hasAssociatedGlobal = true]’: <--[g++]
50:04.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:04.38   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:04.38       |                           ^~~~~~~~~
50:04.38 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:04.38  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:04.38       |                        ~~~~~~~~~~~^~
50:04.38 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:04.38     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:04.38     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:04.38     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:04.38     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:04.38     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:04.38     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:04.38     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:04.38     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLUniformLocationJS; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:04.38 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:04.38  1141 |     *this->stack = this;
50:04.38       |     ~~~~~~~~~~~~~^~~~~~
50:04.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLUniformLocationJS; bool hasAssociatedGlobal = true]’: <--[g++]
50:04.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:04.38   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:04.38       |                           ^~~~~~~~~
50:04.38 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:04.38  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:04.38       |                        ~~~~~~~~~~~^~
50:04.38 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:04.38     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:04.38     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:04.38     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:04.38     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:04.38     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:04.38     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:04.38     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:04.38     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLVertexArrayJS; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:04.38 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:04.38  1141 |     *this->stack = this;
50:04.38       |     ~~~~~~~~~~~~~^~~~~~
50:04.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLVertexArrayJS; bool hasAssociatedGlobal = true]’: <--[g++]
50:04.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:04.38   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:04.38       |                           ^~~~~~~~~
50:04.38 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:04.38  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:04.38       |                        ~~~~~~~~~~~^~
50:04.38 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:04.38     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:04.38     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:04.38     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:04.38     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:04.38     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:04.38     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:04.38     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:04.38     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionEXTColorBufferFloat; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:04.38 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:04.38  1141 |     *this->stack = this;
50:04.38       |     ~~~~~~~~~~~~~^~~~~~
50:04.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionEXTColorBufferFloat; bool hasAssociatedGlobal = true]’: <--[g++]
50:04.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:04.38   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:04.38       |                           ^~~~~~~~~
50:04.38 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:04.38  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:04.38       |                        ~~~~~~~~~~~^~
50:04.38 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:04.38     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:04.38     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:04.38     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:04.38     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:04.38     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:04.38     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:04.38     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:04.38     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionMultiview; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:04.38 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:04.38  1141 |     *this->stack = this;
50:04.38       |     ~~~~~~~~~~~~~^~~~~~
50:04.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionMultiview; bool hasAssociatedGlobal = true]’: <--[g++]
50:04.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:04.38   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:04.38       |                           ^~~~~~~~~
50:04.38 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:04.38  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:04.38       |                        ~~~~~~~~~~~^~
50:04.38 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:04.38     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:04.38     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:04.38     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:04.38     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:04.38     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:04.38     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:04.38     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:04.38     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionInstancedArrays; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:04.38 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:04.38  1141 |     *this->stack = this;
50:04.38       |     ~~~~~~~~~~~~~^~~~~~
50:04.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionInstancedArrays; bool hasAssociatedGlobal = true]’: <--[g++]
50:04.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:04.38   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:04.38       |                           ^~~~~~~~~
50:04.38 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:04.38  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:04.38       |                        ~~~~~~~~~~~^~
50:04.38 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:04.38     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:04.38     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:04.38     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:04.38     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:04.38     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:04.38     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:04.38     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:04.38     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionBlendMinMax; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:04.38 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:04.38  1141 |     *this->stack = this;
50:04.38       |     ~~~~~~~~~~~~~^~~~~~
50:04.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionBlendMinMax; bool hasAssociatedGlobal = true]’: <--[g++]
50:04.38 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:04.38   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:04.38       |                           ^~~~~~~~~
50:04.38 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:04.38  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:04.38       |                        ~~~~~~~~~~~^~
50:04.38 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:04.38     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:04.38     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:04.38     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:04.38     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:04.39     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:04.39     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:04.39     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:04.39     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionColorBufferHalfFloat; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:04.39 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:04.39  1141 |     *this->stack = this;
50:04.39       |     ~~~~~~~~~~~~~^~~~~~
50:04.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionColorBufferHalfFloat; bool hasAssociatedGlobal = true]’: <--[g++]
50:04.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:04.39   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:04.39       |                           ^~~~~~~~~
50:04.39 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:04.39  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:04.39       |                        ~~~~~~~~~~~^~
50:04.39 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:04.39     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:04.39     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:04.39     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:04.39     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:04.39     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:04.39     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:04.39     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:04.39     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionDisjointTimerQuery; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:04.39 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:04.39  1141 |     *this->stack = this;
50:04.39       |     ~~~~~~~~~~~~~^~~~~~
50:04.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionDisjointTimerQuery; bool hasAssociatedGlobal = true]’: <--[g++]
50:04.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:04.39   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:04.39       |                           ^~~~~~~~~
50:04.39 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:04.39  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:04.39       |                        ~~~~~~~~~~~^~
50:04.39 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:04.39     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:04.39     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:04.39     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:04.39     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:04.39     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:04.39     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:04.39     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:04.39     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionFloatBlend; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:04.39 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:04.39  1141 |     *this->stack = this;
50:04.39       |     ~~~~~~~~~~~~~^~~~~~
50:04.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionFloatBlend; bool hasAssociatedGlobal = true]’: <--[g++]
50:04.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:04.39   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:04.39       |                           ^~~~~~~~~
50:04.39 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:04.39  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:04.39       |                        ~~~~~~~~~~~^~
50:04.39 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:04.39     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:04.39     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:04.39     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:04.39     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:04.39     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:04.39     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:04.39     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:04.39     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionFragDepth; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:04.39 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:04.39  1141 |     *this->stack = this;
50:04.39       |     ~~~~~~~~~~~~~^~~~~~
50:04.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionFragDepth; bool hasAssociatedGlobal = true]’: <--[g++]
50:04.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:04.39   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:04.39       |                           ^~~~~~~~~
50:04.39 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:04.39  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:04.39       |                        ~~~~~~~~~~~^~
50:04.39 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:04.39     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:04.39     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:04.39     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:04.39     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:04.39     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:04.39     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:04.39     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:04.39     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionSRGB; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:04.39 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:04.39  1141 |     *this->stack = this;
50:04.39       |     ~~~~~~~~~~~~~^~~~~~
50:04.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionSRGB; bool hasAssociatedGlobal = true]’: <--[g++]
50:04.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:04.39   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:04.39       |                           ^~~~~~~~~
50:04.39 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:04.39  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:04.39       |                        ~~~~~~~~~~~^~
50:04.39 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:04.39     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:04.39     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:04.39     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:04.39     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:04.39     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:04.39     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:04.39     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:04.39     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionShaderTextureLod; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:04.39 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:04.39  1141 |     *this->stack = this;
50:04.39       |     ~~~~~~~~~~~~~^~~~~~
50:04.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionShaderTextureLod; bool hasAssociatedGlobal = true]’: <--[g++]
50:04.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:04.39   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:04.39       |                           ^~~~~~~~~
50:04.39 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:04.39  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:04.39       |                        ~~~~~~~~~~~^~
50:04.39 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:04.39     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:04.39     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:04.39     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:04.39     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:04.39     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:04.39     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:04.39     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:04.39     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionCompressedTextureBPTC; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:04.39 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:04.39  1141 |     *this->stack = this;
50:04.39       |     ~~~~~~~~~~~~~^~~~~~
50:04.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionCompressedTextureBPTC; bool hasAssociatedGlobal = true]’: <--[g++]
50:04.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:04.39   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:04.39       |                           ^~~~~~~~~
50:04.39 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:04.39  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:04.39       |                        ~~~~~~~~~~~^~
50:04.39 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:04.39     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:04.39     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:04.39     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:04.39     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:04.39     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:04.39     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:04.39     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:04.39     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionCompressedTextureRGTC; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:04.39 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:04.39  1141 |     *this->stack = this;
50:04.39       |     ~~~~~~~~~~~~~^~~~~~
50:04.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionCompressedTextureRGTC; bool hasAssociatedGlobal = true]’: <--[g++]
50:04.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:04.39   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:04.39       |                           ^~~~~~~~~
50:04.39 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:04.39  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:04.39       |                        ~~~~~~~~~~~^~
50:04.39 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:04.39     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:04.39     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:04.39     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:04.39     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:04.39     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:04.39     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:04.39     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:04.39     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionTextureFilterAnisotropic; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:04.39 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:04.39  1141 |     *this->stack = this;
50:04.39       |     ~~~~~~~~~~~~~^~~~~~
50:04.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionTextureFilterAnisotropic; bool hasAssociatedGlobal = true]’: <--[g++]
50:04.39 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:04.39   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:04.39       |                           ^~~~~~~~~
50:04.39 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:04.39  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:04.39       |                        ~~~~~~~~~~~^~
50:04.39 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:04.39     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:04.39     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:04.39     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:04.39     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:04.39     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:04.39     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:04.39     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:04.39     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionTextureNorm16; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:04.39 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:19.23  1141 |     *this->stack = this;
50:19.24       |     ~~~~~~~~~~~~~^~~~~~
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionTextureNorm16; bool hasAssociatedGlobal = true]’: <--[g++]
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:19.24   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:19.24       |                           ^~~~~~~~~
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:19.24  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:19.24       |                        ~~~~~~~~~~~^~
50:19.24 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:19.24     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:19.24     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:19.24     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:19.24     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:19.24     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:19.24     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:19.24     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:19.24     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionMOZDebug; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:19.24  1141 |     *this->stack = this;
50:19.24       |     ~~~~~~~~~~~~~^~~~~~
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionMOZDebug; bool hasAssociatedGlobal = true]’: <--[g++]
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:19.24   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:19.24       |                           ^~~~~~~~~
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:19.24  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:19.24       |                        ~~~~~~~~~~~^~
50:19.24 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:19.24     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:19.24     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:19.24     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:19.24     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:19.24     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:19.24     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:19.24     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:19.24     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionDrawBuffersIndexed; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:19.24  1141 |     *this->stack = this;
50:19.24       |     ~~~~~~~~~~~~~^~~~~~
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionDrawBuffersIndexed; bool hasAssociatedGlobal = true]’: <--[g++]
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:19.24   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:19.24       |                           ^~~~~~~~~
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:19.24  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:19.24       |                        ~~~~~~~~~~~^~
50:19.24 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:19.24     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:19.24     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:19.24     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:19.24     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:19.24     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:19.24     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:19.24     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:19.24     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionElementIndexUint; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:19.24  1141 |     *this->stack = this;
50:19.24       |     ~~~~~~~~~~~~~^~~~~~
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionElementIndexUint; bool hasAssociatedGlobal = true]’: <--[g++]
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:19.24   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:19.24       |                           ^~~~~~~~~
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:19.24  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:19.24       |                        ~~~~~~~~~~~^~
50:19.24 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:19.24     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:19.24     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:19.24     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:19.24     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:19.24     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:19.24     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:19.24     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:19.24     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionFBORenderMipmap; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:19.24  1141 |     *this->stack = this;
50:19.24       |     ~~~~~~~~~~~~~^~~~~~
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionFBORenderMipmap; bool hasAssociatedGlobal = true]’: <--[g++]
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:19.24   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:19.24       |                           ^~~~~~~~~
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:19.24  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:19.24       |                        ~~~~~~~~~~~^~
50:19.24 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:19.24     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:19.24     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:19.24     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:19.24     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:19.24     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:19.24     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:19.24     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:19.24     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionStandardDerivatives; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:19.24  1141 |     *this->stack = this;
50:19.24       |     ~~~~~~~~~~~~~^~~~~~
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionStandardDerivatives; bool hasAssociatedGlobal = true]’: <--[g++]
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:19.24   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:19.24       |                           ^~~~~~~~~
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:19.24  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:19.24       |                        ~~~~~~~~~~~^~
50:19.24 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:19.24     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:19.24     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:19.24     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:19.24     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:19.24     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:19.24     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:19.24     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:19.24     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionTextureFloat; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:19.24  1141 |     *this->stack = this;
50:19.24       |     ~~~~~~~~~~~~~^~~~~~
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionTextureFloat; bool hasAssociatedGlobal = true]’: <--[g++]
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:19.24   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:19.24       |                           ^~~~~~~~~
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:19.24  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:19.24       |                        ~~~~~~~~~~~^~
50:19.24 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:19.24     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:19.24     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:19.24     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:19.24     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:19.24     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:19.24     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:19.24     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:19.24     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionTextureFloatLinear; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:19.24  1141 |     *this->stack = this;
50:19.24       |     ~~~~~~~~~~~~~^~~~~~
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionTextureFloatLinear; bool hasAssociatedGlobal = true]’: <--[g++]
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:19.24   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:19.24       |                           ^~~~~~~~~
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:19.24  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:19.24       |                        ~~~~~~~~~~~^~
50:19.24 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:19.24     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:19.24     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:19.24     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:19.24     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:19.24     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:19.24     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:19.24     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:19.24     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionTextureHalfFloat; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:19.24  1141 |     *this->stack = this;
50:19.24       |     ~~~~~~~~~~~~~^~~~~~
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionTextureHalfFloat; bool hasAssociatedGlobal = true]’: <--[g++]
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:19.24   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:19.24       |                           ^~~~~~~~~
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:19.24  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:19.24       |                        ~~~~~~~~~~~^~
50:19.24 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:19.24     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:19.24     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:19.24     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:19.24     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:19.24     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:19.24     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:19.24     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:19.24     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionTextureHalfFloatLinear; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:19.24  1141 |     *this->stack = this;
50:19.24       |     ~~~~~~~~~~~~~^~~~~~
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionTextureHalfFloatLinear; bool hasAssociatedGlobal = true]’: <--[g++]
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:19.24   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:19.24       |                           ^~~~~~~~~
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:19.24  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:19.24       |                        ~~~~~~~~~~~^~
50:19.24 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:19.24     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:19.24     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:19.24     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:19.24     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:19.24     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:19.24     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:19.24     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:19.24     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionVertexArray; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:19.24  1141 |     *this->stack = this;
50:19.24       |     ~~~~~~~~~~~~~^~~~~~
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionVertexArray; bool hasAssociatedGlobal = true]’: <--[g++]
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:19.24   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:19.24       |                           ^~~~~~~~~
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:19.24  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:19.24       |                        ~~~~~~~~~~~^~
50:19.24 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:19.24     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:19.24     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:19.24     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:19.24     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:19.24     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:19.24     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:19.24     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:19.24     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionColorBufferFloat; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:19.24  1141 |     *this->stack = this;
50:19.24       |     ~~~~~~~~~~~~~^~~~~~
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionColorBufferFloat; bool hasAssociatedGlobal = true]’: <--[g++]
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:19.24   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:19.24       |                           ^~~~~~~~~
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:19.24  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:19.24       |                        ~~~~~~~~~~~^~
50:19.24 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:19.24     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:19.24     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:19.24     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:19.24     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:19.24     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:19.24     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:19.24     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:19.24     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionCompressedTextureASTC; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:19.24  1141 |     *this->stack = this;
50:19.24       |     ~~~~~~~~~~~~~^~~~~~
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionCompressedTextureASTC; bool hasAssociatedGlobal = true]’: <--[g++]
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:19.24   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:19.24       |                           ^~~~~~~~~
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:19.24  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:19.24       |                        ~~~~~~~~~~~^~
50:19.24 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:19.24     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:19.24     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:19.24     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:19.24     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:19.24     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:19.24     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:19.24     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:19.24     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionCompressedTextureES3; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:19.24  1141 |     *this->stack = this;
50:19.24       |     ~~~~~~~~~~~~~^~~~~~
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionCompressedTextureES3; bool hasAssociatedGlobal = true]’: <--[g++]
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:19.24   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:19.24       |                           ^~~~~~~~~
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:19.24  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:19.24       |                        ~~~~~~~~~~~^~
50:19.24 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:19.24     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:19.24     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:19.24     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:19.24     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:19.24     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:19.24     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:19.24     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:19.24     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionCompressedTextureETC1; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:19.24  1141 |     *this->stack = this;
50:19.24       |     ~~~~~~~~~~~~~^~~~~~
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionCompressedTextureETC1; bool hasAssociatedGlobal = true]’: <--[g++]
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:19.24   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:19.24       |                           ^~~~~~~~~
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:19.24  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:19.24       |                        ~~~~~~~~~~~^~
50:19.24 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:19.24     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:19.24     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:19.24     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:19.24     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:19.24     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:19.24     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:19.24     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:19.24     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionCompressedTexturePVRTC; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:19.24  1141 |     *this->stack = this;
50:19.24       |     ~~~~~~~~~~~~~^~~~~~
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionCompressedTexturePVRTC; bool hasAssociatedGlobal = true]’: <--[g++]
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:19.24   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:19.24       |                           ^~~~~~~~~
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:19.24  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:19.24       |                        ~~~~~~~~~~~^~
50:19.24 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:19.24     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:19.24     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:19.24     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:19.24     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:19.24     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:19.24     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:19.24     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:19.24     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionCompressedTextureS3TC; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:19.24  1141 |     *this->stack = this;
50:19.24       |     ~~~~~~~~~~~~~^~~~~~
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionCompressedTextureS3TC; bool hasAssociatedGlobal = true]’: <--[g++]
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:19.24   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:19.24       |                           ^~~~~~~~~
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:19.24  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:19.24       |                        ~~~~~~~~~~~^~
50:19.24 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:19.24     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:19.24     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:19.24     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:19.24     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:19.24     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:19.24     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:19.24     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:19.24     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionCompressedTextureS3TC_SRGB; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:19.24  1141 |     *this->stack = this;
50:19.24       |     ~~~~~~~~~~~~~^~~~~~
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionCompressedTextureS3TC_SRGB; bool hasAssociatedGlobal = true]’: <--[g++]
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:19.24   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:19.24       |                           ^~~~~~~~~
50:19.24 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:19.24  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:19.24       |                        ~~~~~~~~~~~^~
50:19.24 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:19.24     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:19.24     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:19.24     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:19.24     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:19.24     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:19.24     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:19.24     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:19.24     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionDebugRendererInfo; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:34.06 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:34.06  1141 |     *this->stack = this;
50:34.06       |     ~~~~~~~~~~~~~^~~~~~
50:34.06 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionDebugRendererInfo; bool hasAssociatedGlobal = true]’: <--[g++]
50:34.06 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:34.06   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:34.06       |                           ^~~~~~~~~
50:34.06 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:34.06  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:34.06       |                        ~~~~~~~~~~~^~
50:34.06 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:34.06     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:34.06     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:34.06     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:34.06     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:34.06     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:34.06     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:34.06     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:34.06     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionDebugShaders; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:34.06 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:34.06  1141 |     *this->stack = this;
50:34.06       |     ~~~~~~~~~~~~~^~~~~~
50:34.06 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionDebugShaders; bool hasAssociatedGlobal = true]’: <--[g++]
50:34.06 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:34.06   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:34.06       |                           ^~~~~~~~~
50:34.06 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:34.06  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:34.06       |                        ~~~~~~~~~~~^~
50:34.06 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:34.06     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:34.06     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:34.06     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:34.06     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:34.06     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:34.06     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:34.06     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:34.06     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionDepthTexture; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:34.06 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:34.06  1141 |     *this->stack = this;
50:34.06       |     ~~~~~~~~~~~~~^~~~~~
50:34.06 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionDepthTexture; bool hasAssociatedGlobal = true]’: <--[g++]
50:34.06 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:34.06   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:34.06       |                           ^~~~~~~~~
50:34.06 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:34.06  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:34.06       |                        ~~~~~~~~~~~^~
50:34.06 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:34.06     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:34.06     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:34.06     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:34.06     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:34.06     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:34.06     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:34.06     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:34.06     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionDrawBuffers; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:34.06 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:34.06  1141 |     *this->stack = this;
50:34.06       |     ~~~~~~~~~~~~~^~~~~~
50:34.06 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionDrawBuffers; bool hasAssociatedGlobal = true]’: <--[g++]
50:34.06 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:34.06   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:34.06       |                           ^~~~~~~~~
50:34.06 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:34.06  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:34.06       |                        ~~~~~~~~~~~^~
50:34.06 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:34.06     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:34.06     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:34.06     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:34.06     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:34.06     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:34.06     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:34.06     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:34.06     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionExplicitPresent; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:34.06 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:34.06  1141 |     *this->stack = this;
50:34.06       |     ~~~~~~~~~~~~~^~~~~~
50:34.06 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionExplicitPresent; bool hasAssociatedGlobal = true]’: <--[g++]
50:34.06 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:34.06   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:34.06       |                           ^~~~~~~~~
50:34.06 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:34.06  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:34.06       |                        ~~~~~~~~~~~^~
50:34.06 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:34.06     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:34.06     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:34.06     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:34.06     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:34.06     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:34.06     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:34.06     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:34.06     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionLoseContext; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:34.06 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:34.06  1141 |     *this->stack = this;
50:34.06       |     ~~~~~~~~~~~~~^~~~~~
50:34.06 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionLoseContext; bool hasAssociatedGlobal = true]’: <--[g++]
50:34.06 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:34.06   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:34.06       |                           ^~~~~~~~~
50:34.06 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:34.06  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:34.06       |                        ~~~~~~~~~~~^~
50:34.06 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:34.06     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:34.06     inlined from ‘JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27,
50:34.06     inlined from ‘virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/thunderbird-115.8.0/dom/canvas/ClientWebGLContext.h:727:55,
50:34.06     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1610:29,
50:34.06     inlined from ‘static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1598:27,
50:34.06     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1651:44,
50:34.06     inlined from ‘JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1692:30,
50:34.06     inlined from ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionProvokingVertex; bool hasAssociatedGlobal = true]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1723:32:
50:34.06 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:34.06  1141 |     *this->stack = this;
50:34.06       |     ~~~~~~~~~~~~~^~~~~~
50:34.06 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function ‘static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionProvokingVertex; bool hasAssociatedGlobal = true]’: <--[g++]
50:34.06 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:995:27: note: ‘reflector’ declared here <--[g++]
50:34.06   995 |     JS::Rooted<JSObject*> reflector(aCx);
50:34.06       |                           ^~~~~~~~~
50:34.06 /builddir/build/BUILD/thunderbird-115.8.0/dom/bindings/BindingUtils.h:1720:35: note: ‘cx’ declared here <--[g++]
50:34.06  1720 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
50:34.06       |                        ~~~~~~~~~~~^~
50:34.06 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:34.06     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
50:34.06     inlined from ‘bool mozilla::dom::WebTransportError_Binding::Wrap(JSContext*, mozilla::dom::WebTransportError*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebTransportErrorBinding.cpp:541:90:
50:34.06 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
50:34.06  1141 |     *this->stack = this;
50:34.06       |     ~~~~~~~~~~~~~^~~~~~
50:34.06 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings25.cpp:132: <--[g++]
50:34.06 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportErrorBinding.cpp: In function ‘bool mozilla::dom::WebTransportError_Binding::Wrap(JSContext*, mozilla::dom::WebTransportError*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
50:34.06 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportErrorBinding.cpp:541:25: note: ‘global’ declared here <--[g++]
50:34.06   541 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
50:34.06       |                         ^~~~~~
50:34.06 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportErrorBinding.cpp:513:17: note: ‘aCx’ declared here <--[g++]
50:34.06   513 | Wrap(JSContext* aCx, mozilla::dom::WebTransportError* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
50:34.06       |      ~~~~~~~~~~~^~~
50:34.06 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:34.06     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
50:34.06     inlined from ‘bool mozilla::dom::WebGLContextEvent_Binding::Wrap(JSContext*, mozilla::dom::WebGLContextEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGLContextEventBinding.cpp:513:90:
50:34.06 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
50:34.06  1141 |     *this->stack = this;
50:34.06       |     ~~~~~~~~~~~~~^~~~~~
50:34.06 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings25.cpp:41: <--[g++]
50:34.06 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLContextEventBinding.cpp: In function ‘bool mozilla::dom::WebGLContextEvent_Binding::Wrap(JSContext*, mozilla::dom::WebGLContextEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
50:34.06 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLContextEventBinding.cpp:513:25: note: ‘global’ declared here <--[g++]
50:34.06   513 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
50:34.06       |                         ^~~~~~
50:34.06 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLContextEventBinding.cpp:485:17: note: ‘aCx’ declared here <--[g++]
50:34.06   485 | Wrap(JSContext* aCx, mozilla::dom::WebGLContextEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
50:34.06       |      ~~~~~~~~~~~^~~
50:34.06 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:34.06     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:34.06     inlined from ‘JSObject* mozilla::dom::WebGLContextEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::WebGLContextEvent]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGLContextEventBinding.h:92:27,
50:34.06     inlined from ‘virtual JSObject* mozilla::dom::WebGLContextEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)’ at WebGLContextEvent.cpp:41:41:
50:34.06 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reflector’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
50:34.06  1141 |     *this->stack = this;
50:34.06       |     ~~~~~~~~~~~~~^~~~~~
50:34.06 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGLContextEvent.h:15, <--[g++]
50:34.06                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLContextEvent.cpp:10, <--[g++]
50:34.06                  from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings25.cpp:28: <--[g++]
50:34.06 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGLContextEventBinding.h: In member function ‘virtual JSObject* mozilla::dom::WebGLContextEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)’: <--[g++]
50:34.06 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGLContextEventBinding.h:92:27: note: ‘reflector’ declared here <--[g++]
50:34.06    92 |     JS::Rooted<JSObject*> reflector(aCx);
50:34.06       |                           ^~~~~~~~~
50:34.06 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLContextEvent.cpp:39:50: note: ‘aCx’ declared here <--[g++]
50:34.06    39 | WebGLContextEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
50:34.06       |                                       ~~~~~~~~~~~^~~
50:34.06 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:34.06     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
50:34.06     inlined from ‘bool mozilla::dom::WheelEvent_Binding::Wrap(JSContext*, mozilla::dom::WheelEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WheelEventBinding.cpp:800:90:
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
50:34.07  1141 |     *this->stack = this;
50:34.07       |     ~~~~~~~~~~~~~^~~~~~
50:34.07 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings25.cpp:184: <--[g++]
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WheelEventBinding.cpp: In function ‘bool mozilla::dom::WheelEvent_Binding::Wrap(JSContext*, mozilla::dom::WheelEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WheelEventBinding.cpp:800:25: note: ‘global’ declared here <--[g++]
50:34.07   800 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
50:34.07       |                         ^~~~~~
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WheelEventBinding.cpp:766:17: note: ‘aCx’ declared here <--[g++]
50:34.07   766 | Wrap(JSContext* aCx, mozilla::dom::WheelEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
50:34.07       |      ~~~~~~~~~~~^~~
50:34.07 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:34.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
50:34.07     inlined from ‘bool mozilla::dom::XMLDocument_Binding::Wrap(JSContext*, mozilla::dom::XMLDocument*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at XMLDocumentBinding.cpp:329:90:
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
50:34.07  1141 |     *this->stack = this;
50:34.07       |     ~~~~~~~~~~~~~^~~~~~
50:34.07 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings25.cpp:405: <--[g++]
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/XMLDocumentBinding.cpp: In function ‘bool mozilla::dom::XMLDocument_Binding::Wrap(JSContext*, mozilla::dom::XMLDocument*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/XMLDocumentBinding.cpp:329:25: note: ‘global’ declared here <--[g++]
50:34.07   329 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
50:34.07       |                         ^~~~~~
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/XMLDocumentBinding.cpp:295:17: note: ‘aCx’ declared here <--[g++]
50:34.07   295 | Wrap(JSContext* aCx, mozilla::dom::XMLDocument* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
50:34.07       |      ~~~~~~~~~~~^~~
50:34.07 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:34.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
50:34.07     inlined from ‘bool mozilla::dom::WebExtensionPolicy_Binding::Wrap(JSContext*, mozilla::extensions::WebExtensionPolicy*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebExtensionPolicyBinding.cpp:3111:90:
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
50:34.07  1141 |     *this->stack = this;
50:34.07       |     ~~~~~~~~~~~~~^~~~~~
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebExtensionPolicyBinding.cpp: In function ‘bool mozilla::dom::WebExtensionPolicy_Binding::Wrap(JSContext*, mozilla::extensions::WebExtensionPolicy*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebExtensionPolicyBinding.cpp:3111:25: note: ‘global’ declared here <--[g++]
50:34.07  3111 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
50:34.07       |                         ^~~~~~
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebExtensionPolicyBinding.cpp:3086:17: note: ‘aCx’ declared here <--[g++]
50:34.07  3086 | Wrap(JSContext* aCx, mozilla::extensions::WebExtensionPolicy* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
50:34.07       |      ~~~~~~~~~~~^~~
50:34.07 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:34.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
50:34.07     inlined from ‘bool mozilla::dom::WebExtensionPolicy_Binding::getActiveExtensions(JSContext*, unsigned int, JS::Value*)’ at WebExtensionPolicyBinding.cpp:2412:71:
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:34.07  1141 |     *this->stack = this;
50:34.07       |     ~~~~~~~~~~~~~^~~~~~
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebExtensionPolicyBinding.cpp: In function ‘bool mozilla::dom::WebExtensionPolicy_Binding::getActiveExtensions(JSContext*, unsigned int, JS::Value*)’: <--[g++]
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebExtensionPolicyBinding.cpp:2412:25: note: ‘returnArray’ declared here <--[g++]
50:34.07  2412 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
50:34.07       |                         ^~~~~~~~~~~
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebExtensionPolicyBinding.cpp:2390:32: note: ‘cx’ declared here <--[g++]
50:34.07  2390 | getActiveExtensions(JSContext* cx, unsigned argc, JS::Value* vp)
50:34.07       |                     ~~~~~~~~~~~^~
50:34.07 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:34.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
50:34.07     inlined from ‘bool mozilla::dom::WebExtensionPolicy_Binding::get_contentScripts(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at WebExtensionPolicyBinding.cpp:1513:85:
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:34.07  1141 |     *this->stack = this;
50:34.07       |     ~~~~~~~~~~~~~^~~~~~
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebExtensionPolicyBinding.cpp: In function ‘bool mozilla::dom::WebExtensionPolicy_Binding::get_contentScripts(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebExtensionPolicyBinding.cpp:1513:25: note: ‘slotStorage’ declared here <--[g++]
50:34.07  1513 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
50:34.07       |                         ^~~~~~~~~~~
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebExtensionPolicyBinding.cpp:1503:31: note: ‘cx’ declared here <--[g++]
50:34.07  1503 | get_contentScripts(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
50:34.07       |                    ~~~~~~~~~~~^~
50:34.07 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:34.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = mozilla::dom::BindingCallContext; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
50:34.07     inlined from ‘bool mozilla::dom::WebGLRenderingContext_Binding::getAttachedShaders(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’ at WebGLRenderingContextBinding.cpp:18684:71:
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx_)[3]’ [-Wdangling-pointer=] <--[g++]
50:34.07  1141 |     *this->stack = this;
50:34.07       |     ~~~~~~~~~~~~~^~~~~~
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp: In function ‘bool mozilla::dom::WebGLRenderingContext_Binding::getAttachedShaders(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’: <--[g++]
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:18684:25: note: ‘returnArray’ declared here <--[g++]
50:34.07 18684 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
50:34.07       |                         ^~~~~~~~~~~
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:18646:31: note: ‘cx_’ declared here <--[g++]
50:34.07 18646 | getAttachedShaders(JSContext* cx_, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
50:34.07       |                    ~~~~~~~~~~~^~~
50:34.07 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:34.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = mozilla::dom::BindingCallContext; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
50:34.07     inlined from ‘bool mozilla::dom::WebGL2RenderingContext_Binding::getAttachedShaders(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’ at WebGL2RenderingContextBinding.cpp:13115:71:
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘returnArray’ in ‘((js::StackRootedBase**)cx_)[3]’ [-Wdangling-pointer=] <--[g++]
50:34.07  1141 |     *this->stack = this;
50:34.07       |     ~~~~~~~~~~~~~^~~~~~
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp: In function ‘bool mozilla::dom::WebGL2RenderingContext_Binding::getAttachedShaders(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)’: <--[g++]
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:13115:25: note: ‘returnArray’ declared here <--[g++]
50:34.07 13115 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
50:34.07       |                         ^~~~~~~~~~~
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:13077:31: note: ‘cx_’ declared here <--[g++]
50:34.07 13077 | getAttachedShaders(JSContext* cx_, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
50:34.07       |                    ~~~~~~~~~~~^~~
50:34.07 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:34.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
50:34.07     inlined from ‘bool mozilla::dom::GPUDevice_Binding::Wrap(JSContext*, mozilla::webgpu::Device*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGPUBinding.cpp:20464:90:
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
50:34.07  1141 |     *this->stack = this;
50:34.07       |     ~~~~~~~~~~~~~^~~~~~
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘bool mozilla::dom::GPUDevice_Binding::Wrap(JSContext*, mozilla::webgpu::Device*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:20464:25: note: ‘global’ declared here <--[g++]
50:34.07 20464 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
50:34.07       |                         ^~~~~~
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:20436:17: note: ‘aCx’ declared here <--[g++]
50:34.07 20436 | Wrap(JSContext* aCx, mozilla::webgpu::Device* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
50:34.07       |      ~~~~~~~~~~~^~~
50:34.07 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:34.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
50:34.07     inlined from ‘bool mozilla::dom::Window_Binding::get_document(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at WindowBinding.cpp:1628:98:
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:34.07  1141 |     *this->stack = this;
50:34.07       |     ~~~~~~~~~~~~~^~~~~~
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowBinding.cpp: In function ‘bool mozilla::dom::Window_Binding::get_document(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowBinding.cpp:1628:25: note: ‘slotStorage’ declared here <--[g++]
50:34.07  1628 |   JS::Rooted<JSObject*> slotStorage(cx, js::UncheckedUnwrap(obj, /* stopAtWindowProxy = */ false));
50:34.07       |                         ^~~~~~~~~~~
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowBinding.cpp:1619:25: note: ‘cx’ declared here <--[g++]
50:34.07  1619 | get_document(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
50:34.07       |              ~~~~~~~~~~~^~
50:34.07 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:34.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
50:34.07     inlined from ‘bool mozilla::dom::GPUCanvasContext_Binding::Wrap(JSContext*, mozilla::webgpu::CanvasContext*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebGPUBinding.cpp:15400:90:
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
50:34.07  1141 |     *this->stack = this;
50:34.07       |     ~~~~~~~~~~~~~^~~~~~
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘bool mozilla::dom::GPUCanvasContext_Binding::Wrap(JSContext*, mozilla::webgpu::CanvasContext*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:15400:25: note: ‘global’ declared here <--[g++]
50:34.07 15400 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
50:34.07       |                         ^~~~~~
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:15375:17: note: ‘aCx’ declared here <--[g++]
50:34.07 15375 | Wrap(JSContext* aCx, mozilla::webgpu::CanvasContext* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
50:34.07       |      ~~~~~~~~~~~^~~
50:34.07 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:34.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
50:34.07     inlined from ‘bool mozilla::dom::GPUCompilationInfo_Binding::get_messages(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at WebGPUBinding.cpp:16914:85:
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:34.07  1141 |     *this->stack = this;
50:34.07       |     ~~~~~~~~~~~~~^~~~~~
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp: In function ‘bool mozilla::dom::GPUCompilationInfo_Binding::get_messages(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:16914:25: note: ‘slotStorage’ declared here <--[g++]
50:34.07 16914 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
50:34.07       |                         ^~~~~~~~~~~
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebGPUBinding.cpp:16904:25: note: ‘cx’ declared here <--[g++]
50:34.07 16904 | get_messages(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
50:34.07       |              ~~~~~~~~~~~^~
50:34.07 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:34.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
50:34.07     inlined from ‘bool mozilla::dom::WebSocket_Binding::Wrap(JSContext*, mozilla::dom::WebSocket*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebSocketBinding.cpp:1304:90:
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
50:34.07  1141 |     *this->stack = this;
50:34.07       |     ~~~~~~~~~~~~~^~~~~~
50:34.07 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings25.cpp:80: <--[g++]
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebSocketBinding.cpp: In function ‘bool mozilla::dom::WebSocket_Binding::Wrap(JSContext*, mozilla::dom::WebSocket*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebSocketBinding.cpp:1304:25: note: ‘global’ declared here <--[g++]
50:34.07  1304 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
50:34.07       |                         ^~~~~~
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebSocketBinding.cpp:1276:17: note: ‘aCx’ declared here <--[g++]
50:34.07  1276 | Wrap(JSContext* aCx, mozilla::dom::WebSocket* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
50:34.07       |      ~~~~~~~~~~~^~~
50:34.07 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:34.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
50:34.07     inlined from ‘bool mozilla::dom::WebTransport_Binding::Wrap(JSContext*, mozilla::dom::WebTransport*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebTransportBinding.cpp:1861:90:
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
50:34.07  1141 |     *this->stack = this;
50:34.07       |     ~~~~~~~~~~~~~^~~~~~
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportBinding.cpp: In function ‘bool mozilla::dom::WebTransport_Binding::Wrap(JSContext*, mozilla::dom::WebTransport*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportBinding.cpp:1861:25: note: ‘global’ declared here <--[g++]
50:34.07  1861 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
50:34.07       |                         ^~~~~~
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportBinding.cpp:1836:17: note: ‘aCx’ declared here <--[g++]
50:34.07  1836 | Wrap(JSContext* aCx, mozilla::dom::WebTransport* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
50:34.07       |      ~~~~~~~~~~~^~~
50:34.07 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:34.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
50:34.07     inlined from ‘bool mozilla::dom::WebTransportDatagramDuplexStream_Binding::Wrap(JSContext*, mozilla::dom::WebTransportDatagramDuplexStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebTransportDatagramDuplexStreamBinding.cpp:669:90:
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
50:34.07  1141 |     *this->stack = this;
50:34.07       |     ~~~~~~~~~~~~~^~~~~~
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportDatagramDuplexStreamBinding.cpp: In function ‘bool mozilla::dom::WebTransportDatagramDuplexStream_Binding::Wrap(JSContext*, mozilla::dom::WebTransportDatagramDuplexStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportDatagramDuplexStreamBinding.cpp:669:25: note: ‘global’ declared here <--[g++]
50:34.07   669 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
50:34.07       |                         ^~~~~~
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportDatagramDuplexStreamBinding.cpp:644:17: note: ‘aCx’ declared here <--[g++]
50:34.07   644 | Wrap(JSContext* aCx, mozilla::dom::WebTransportDatagramDuplexStream* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
50:34.07       |      ~~~~~~~~~~~^~~
50:34.07 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:34.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
50:34.07     inlined from ‘bool mozilla::dom::WebTransportBidirectionalStream_Binding::Wrap(JSContext*, mozilla::dom::WebTransportBidirectionalStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebTransportSendReceiveStreamBinding.cpp:600:90:
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
50:34.07  1141 |     *this->stack = this;
50:34.07       |     ~~~~~~~~~~~~~^~~~~~
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportSendReceiveStreamBinding.cpp: In function ‘bool mozilla::dom::WebTransportBidirectionalStream_Binding::Wrap(JSContext*, mozilla::dom::WebTransportBidirectionalStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportSendReceiveStreamBinding.cpp:600:25: note: ‘global’ declared here <--[g++]
50:34.07   600 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
50:34.07       |                         ^~~~~~
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportSendReceiveStreamBinding.cpp:575:17: note: ‘aCx’ declared here <--[g++]
50:34.07   575 | Wrap(JSContext* aCx, mozilla::dom::WebTransportBidirectionalStream* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
50:34.07       |      ~~~~~~~~~~~^~~
50:34.07 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:34.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
50:34.07     inlined from ‘bool mozilla::dom::WebTransportSendStream_Binding::Wrap(JSContext*, mozilla::dom::WebTransportSendStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebTransportSendReceiveStreamBinding.cpp:1314:90:
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
50:34.07  1141 |     *this->stack = this;
50:34.07       |     ~~~~~~~~~~~~~^~~~~~
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportSendReceiveStreamBinding.cpp: In function ‘bool mozilla::dom::WebTransportSendStream_Binding::Wrap(JSContext*, mozilla::dom::WebTransportSendStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportSendReceiveStreamBinding.cpp:1314:25: note: ‘global’ declared here <--[g++]
50:34.07  1314 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
50:34.07       |                         ^~~~~~
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportSendReceiveStreamBinding.cpp:1286:17: note: ‘aCx’ declared here <--[g++]
50:34.07  1286 | Wrap(JSContext* aCx, mozilla::dom::WebTransportSendStream* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
50:34.07       |      ~~~~~~~~~~~^~~
50:34.07 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:34.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
50:34.07     inlined from ‘bool mozilla::dom::WebTransportReceiveStream_Binding::Wrap(JSContext*, mozilla::dom::WebTransportReceiveStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebTransportSendReceiveStreamBinding.cpp:957:90:
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
50:34.07  1141 |     *this->stack = this;
50:34.07       |     ~~~~~~~~~~~~~^~~~~~
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportSendReceiveStreamBinding.cpp: In function ‘bool mozilla::dom::WebTransportReceiveStream_Binding::Wrap(JSContext*, mozilla::dom::WebTransportReceiveStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportSendReceiveStreamBinding.cpp:957:25: note: ‘global’ declared here <--[g++]
50:34.07   957 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
50:34.07       |                         ^~~~~~
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebTransportSendReceiveStreamBinding.cpp:929:17: note: ‘aCx’ declared here <--[g++]
50:34.07   929 | Wrap(JSContext* aCx, mozilla::dom::WebTransportReceiveStream* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
50:34.07       |      ~~~~~~~~~~~^~~
50:34.07 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:34.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
50:34.07     inlined from ‘bool mozilla::dom::XRBoundedReferenceSpace_Binding::Wrap(JSContext*, mozilla::dom::XRBoundedReferenceSpace*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebXRBinding.cpp:1525:90:
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
50:34.07  1141 |     *this->stack = this;
50:34.07       |     ~~~~~~~~~~~~~^~~~~~
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp: In function ‘bool mozilla::dom::XRBoundedReferenceSpace_Binding::Wrap(JSContext*, mozilla::dom::XRBoundedReferenceSpace*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:1525:25: note: ‘global’ declared here <--[g++]
50:34.07  1525 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
50:34.07       |                         ^~~~~~
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:1491:17: note: ‘aCx’ declared here <--[g++]
50:34.07  1491 | Wrap(JSContext* aCx, mozilla::dom::XRBoundedReferenceSpace* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
50:34.07       |      ~~~~~~~~~~~^~~
50:34.07 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:34.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1165:26,
50:34.07     inlined from ‘virtual bool mozilla::dom::XRInputSourceArray_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’ at WebXRBinding.cpp:2993:35:
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:34.07  1141 |     *this->stack = this;
50:34.07       |     ~~~~~~~~~~~~~^~~~~~
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp: In member function ‘virtual bool mozilla::dom::XRInputSourceArray_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’: <--[g++]
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:2993:25: note: ‘expando’ declared here <--[g++]
50:34.07  2993 |   JS::Rooted<JSObject*> expando(cx);
50:34.07       |                         ^~~~~~~
50:34.07 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:2972:50: note: ‘cx’ declared here <--[g++]
50:34.07  2972 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
50:34.07       |                                       ~~~~~~~~~~~^~
50:34.07 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:34.07     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
50:34.07     inlined from ‘virtual bool mozilla::dom::XRInputSourceArray_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’ at WebXRBinding.cpp:3097:81:
50:48.71 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:48.71  1141 |     *this->stack = this;
50:48.71       |     ~~~~~~~~~~~~~^~~~~~
50:48.71 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp: In member function ‘virtual bool mozilla::dom::XRInputSourceArray_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’: <--[g++]
50:48.71 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:3097:29: note: ‘expando’ declared here <--[g++]
50:48.71  3097 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
50:48.71       |                             ^~~~~~~
50:48.71 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:3073:33: note: ‘cx’ declared here <--[g++]
50:48.71  3073 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
50:48.71       |                      ~~~~~~~~~~~^~
50:48.71 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:48.71     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
50:48.71     inlined from ‘bool mozilla::dom::XRInputSourceArray_Binding::Wrap(JSContext*, mozilla::dom::XRInputSourceArray*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebXRBinding.cpp:3273:90:
50:48.71 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
50:48.71  1141 |     *this->stack = this;
50:48.71       |     ~~~~~~~~~~~~~^~~~~~
50:48.71 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp: In function ‘bool mozilla::dom::XRInputSourceArray_Binding::Wrap(JSContext*, mozilla::dom::XRInputSourceArray*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
50:48.71 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:3273:25: note: ‘global’ declared here <--[g++]
50:48.71  3273 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
50:48.71       |                         ^~~~~~
50:48.71 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:3248:17: note: ‘aCx’ declared here <--[g++]
50:48.71  3248 | Wrap(JSContext* aCx, mozilla::dom::XRInputSourceArray* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
50:48.71       |      ~~~~~~~~~~~^~~
50:48.71 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:48.71     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
50:48.71     inlined from ‘bool mozilla::dom::XRSession_Binding::Wrap(JSContext*, mozilla::dom::XRSession*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebXRBinding.cpp:6732:90:
50:48.71 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
50:48.71  1141 |     *this->stack = this;
50:48.71       |     ~~~~~~~~~~~~~^~~~~~
50:48.71 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp: In function ‘bool mozilla::dom::XRSession_Binding::Wrap(JSContext*, mozilla::dom::XRSession*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
50:48.71 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:6732:25: note: ‘global’ declared here <--[g++]
50:48.71  6732 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
50:48.71       |                         ^~~~~~
50:48.71 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:6704:17: note: ‘aCx’ declared here <--[g++]
50:48.72  6704 | Wrap(JSContext* aCx, mozilla::dom::XRSession* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
50:48.72       |      ~~~~~~~~~~~^~~
50:48.72 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:48.72     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
50:48.72     inlined from ‘bool mozilla::dom::XRSystem_Binding::Wrap(JSContext*, mozilla::dom::XRSystem*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebXRBinding.cpp:7557:90:
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
50:48.72  1141 |     *this->stack = this;
50:48.72       |     ~~~~~~~~~~~~~^~~~~~
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp: In function ‘bool mozilla::dom::XRSystem_Binding::Wrap(JSContext*, mozilla::dom::XRSystem*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:7557:25: note: ‘global’ declared here <--[g++]
50:48.72  7557 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
50:48.72       |                         ^~~~~~
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:7529:17: note: ‘aCx’ declared here <--[g++]
50:48.72  7529 | Wrap(JSContext* aCx, mozilla::dom::XRSystem* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
50:48.72       |      ~~~~~~~~~~~^~~
50:48.72 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:48.72     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
50:48.72     inlined from ‘bool mozilla::dom::XRViewerPose_Binding::Wrap(JSContext*, mozilla::dom::XRViewerPose*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WebXRBinding.cpp:8409:90:
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
50:48.72  1141 |     *this->stack = this;
50:48.72       |     ~~~~~~~~~~~~~^~~~~~
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp: In function ‘bool mozilla::dom::XRViewerPose_Binding::Wrap(JSContext*, mozilla::dom::XRViewerPose*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:8409:25: note: ‘global’ declared here <--[g++]
50:48.72  8409 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
50:48.72       |                         ^~~~~~
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:8381:17: note: ‘aCx’ declared here <--[g++]
50:48.72  8381 | Wrap(JSContext* aCx, mozilla::dom::XRViewerPose* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
50:48.72       |      ~~~~~~~~~~~^~~
50:48.72 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:48.72     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
50:48.72     inlined from ‘bool mozilla::dom::XRViewerPose_Binding::get_views(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’ at WebXRBinding.cpp:8099:85:
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘slotStorage’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] <--[g++]
50:48.72  1141 |     *this->stack = this;
50:48.72       |     ~~~~~~~~~~~~~^~~~~~
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp: In function ‘bool mozilla::dom::XRViewerPose_Binding::get_views(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)’: <--[g++]
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:8099:25: note: ‘slotStorage’ declared here <--[g++]
50:48.72  8099 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
50:48.72       |                         ^~~~~~~~~~~
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WebXRBinding.cpp:8089:22: note: ‘cx’ declared here <--[g++]
50:48.72  8089 | get_views(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
50:48.72       |           ~~~~~~~~~~~^~
50:48.72 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:48.72     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
50:48.72     inlined from ‘bool mozilla::dom::WindowGlobalChild_Binding::Wrap(JSContext*, mozilla::dom::WindowGlobalChild*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WindowGlobalActorsBinding.cpp:1621:90:
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
50:48.72  1141 |     *this->stack = this;
50:48.72       |     ~~~~~~~~~~~~~^~~~~~
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowGlobalActorsBinding.cpp: In function ‘bool mozilla::dom::WindowGlobalChild_Binding::Wrap(JSContext*, mozilla::dom::WindowGlobalChild*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowGlobalActorsBinding.cpp:1621:25: note: ‘global’ declared here <--[g++]
50:48.72  1621 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
50:48.72       |                         ^~~~~~
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowGlobalActorsBinding.cpp:1596:17: note: ‘aCx’ declared here <--[g++]
50:48.72  1596 | Wrap(JSContext* aCx, mozilla::dom::WindowGlobalChild* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
50:48.72       |      ~~~~~~~~~~~^~~
50:48.72 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:48.72     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
50:48.72     inlined from ‘bool mozilla::dom::WindowGlobalParent_Binding::Wrap(JSContext*, mozilla::dom::WindowGlobalParent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WindowGlobalActorsBinding.cpp:3062:90:
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
50:48.72  1141 |     *this->stack = this;
50:48.72       |     ~~~~~~~~~~~~~^~~~~~
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowGlobalActorsBinding.cpp: In function ‘bool mozilla::dom::WindowGlobalParent_Binding::Wrap(JSContext*, mozilla::dom::WindowGlobalParent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowGlobalActorsBinding.cpp:3062:25: note: ‘global’ declared here <--[g++]
50:48.72  3062 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
50:48.72       |                         ^~~~~~
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowGlobalActorsBinding.cpp:3034:17: note: ‘aCx’ declared here <--[g++]
50:48.72  3034 | Wrap(JSContext* aCx, mozilla::dom::WindowGlobalParent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
50:48.72       |      ~~~~~~~~~~~^~~
50:48.72 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:48.72     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
50:48.72     inlined from ‘bool mozilla::dom::WindowRoot_Binding::Wrap(JSContext*, nsWindowRoot*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WindowRootBinding.cpp:201:90:
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
50:48.72  1141 |     *this->stack = this;
50:48.72       |     ~~~~~~~~~~~~~^~~~~~
50:48.72 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/UnifiedBindings25.cpp:249: <--[g++]
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowRootBinding.cpp: In function ‘bool mozilla::dom::WindowRoot_Binding::Wrap(JSContext*, nsWindowRoot*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowRootBinding.cpp:201:25: note: ‘global’ declared here <--[g++]
50:48.72   201 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
50:48.72       |                         ^~~~~~
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WindowRootBinding.cpp:173:17: note: ‘aCx’ declared here <--[g++]
50:48.72   173 | Wrap(JSContext* aCx, nsWindowRoot* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
50:48.72       |      ~~~~~~~~~~~^~~
50:48.72 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:48.72     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
50:48.72     inlined from ‘bool mozilla::dom::ChromeWorker_Binding::Wrap(JSContext*, mozilla::dom::ChromeWorker*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WorkerBinding.cpp:474:90:
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
50:48.72  1141 |     *this->stack = this;
50:48.72       |     ~~~~~~~~~~~~~^~~~~~
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerBinding.cpp: In function ‘bool mozilla::dom::ChromeWorker_Binding::Wrap(JSContext*, mozilla::dom::ChromeWorker*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerBinding.cpp:474:25: note: ‘global’ declared here <--[g++]
50:48.72   474 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
50:48.72       |                         ^~~~~~
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkerBinding.cpp:443:17: note: ‘aCx’ declared here <--[g++]
50:48.72   443 | Wrap(JSContext* aCx, mozilla::dom::ChromeWorker* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
50:48.72       |      ~~~~~~~~~~~^~~
50:48.72 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:48.72     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
50:48.72     inlined from ‘bool mozilla::dom::Worklet_Binding::Wrap(JSContext*, mozilla::dom::Worklet*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WorkletBinding.cpp:409:90:
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
50:48.72  1141 |     *this->stack = this;
50:48.72       |     ~~~~~~~~~~~~~^~~~~~
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkletBinding.cpp: In function ‘bool mozilla::dom::Worklet_Binding::Wrap(JSContext*, mozilla::dom::Worklet*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkletBinding.cpp:409:25: note: ‘global’ declared here <--[g++]
50:48.72   409 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
50:48.72       |                         ^~~~~~
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WorkletBinding.cpp:384:17: note: ‘aCx’ declared here <--[g++]
50:48.72   384 | Wrap(JSContext* aCx, mozilla::dom::Worklet* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
50:48.72       |      ~~~~~~~~~~~^~~
50:48.72 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:48.72     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
50:48.72     inlined from ‘bool mozilla::dom::WritableStreamDefaultController_Binding::Wrap(JSContext*, mozilla::dom::WritableStreamDefaultController*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WritableStreamDefaultControllerBinding.cpp:326:90:
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
50:48.72  1141 |     *this->stack = this;
50:48.72       |     ~~~~~~~~~~~~~^~~~~~
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WritableStreamDefaultControllerBinding.cpp: In function ‘bool mozilla::dom::WritableStreamDefaultController_Binding::Wrap(JSContext*, mozilla::dom::WritableStreamDefaultController*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WritableStreamDefaultControllerBinding.cpp:326:25: note: ‘global’ declared here <--[g++]
50:48.72   326 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
50:48.72       |                         ^~~~~~
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WritableStreamDefaultControllerBinding.cpp:301:17: note: ‘aCx’ declared here <--[g++]
50:48.72   301 | Wrap(JSContext* aCx, mozilla::dom::WritableStreamDefaultController* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
50:48.72       |      ~~~~~~~~~~~^~~
50:48.72 In member function ‘void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
50:48.72     inlined from ‘JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/js/RootingAPI.h:1174:26,
50:48.72     inlined from ‘bool mozilla::dom::WritableStreamDefaultWriter_Binding::Wrap(JSContext*, mozilla::dom::WritableStreamDefaultWriter*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at WritableStreamDefaultWriterBinding.cpp:669:90:
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/js/public/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)aCx)[3]’ [-Wdangling-pointer=] <--[g++]
50:48.72  1141 |     *this->stack = this;
50:48.72       |     ~~~~~~~~~~~~~^~~~~~
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WritableStreamDefaultWriterBinding.cpp: In function ‘bool mozilla::dom::WritableStreamDefaultWriter_Binding::Wrap(JSContext*, mozilla::dom::WritableStreamDefaultWriter*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’: <--[g++]
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WritableStreamDefaultWriterBinding.cpp:669:25: note: ‘global’ declared here <--[g++]
50:48.72   669 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
50:48.72       |                         ^~~~~~
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/WritableStreamDefaultWriterBinding.cpp:644:17: note: ‘aCx’ declared here <--[g++]
50:48.72   644 | Wrap(JSContext* aCx, mozilla::dom::WritableStreamDefaultWriter* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
50:48.72       |      ~~~~~~~~~~~^~~
50:48.72 cswrap: warning: 2024-04-11 15:57:42 still trying to lock /cswrap_cap_file_lock
50:48.72 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings/GPUUncapturedErrorEvent.cpp:10: <--[clang++]
50:48.72 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/GPUUncapturedErrorEvent.h:15: <--[clang++]
50:48.72 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/GPUUncapturedErrorEventBinding.h:7: <--[clang++]
50:48.72 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/dist/include/mozilla/dom/WebGPUBinding.h:19: <--[clang++]
50:48.72 In file included from /builddir/build/BUILD/thunderbird-115.8.0/dom/webgpu/Device.h:16: <--[clang++]
50:48.72 In file included from /builddir/build/BUILD/thunderbird-115.8.0/gfx/webrender_bindings/WebRenderAPI.h:18: <--[clang++]
50:48.72 In file included from /builddir/build/BUILD/thunderbird-115.8.0/gfx/layers/wr/IpcResourceUpdateQueue.h:10: <--[clang++]
50:48.72 In file included from /builddir/build/BUILD/thunderbird-115.8.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:27: <--[clang++]
50:48.72 In file included from /builddir/build/BUILD/thunderbird-115.8.0/ipc/glue/SideVariant.h:13: <--[clang++]
50:48.72 In file included from /builddir/build/BUILD/thunderbird-115.8.0/ipc/glue/ProtocolUtils.h:27: <--[clang++]
50:48.72 In file included from /builddir/build/BUILD/thunderbird-115.8.0/ipc/glue/MessageChannel.h:26: <--[clang++]
50:48.72 In file included from /builddir/build/BUILD/thunderbird-115.8.0/ipc/glue/MessageLink.h:12: <--[clang++]
50:48.72 /builddir/build/BUILD/thunderbird-115.8.0/ipc/chromium/src/base/message_loop.h:465:10: warning: Value stored to 'type' during its initialization is never read [deadcode.DeadStores] <--[clang++]
50:48.72 gmake[4]: Leaving directory '/builddir/build/BUILD/thunderbird-115.8.0/objdir/dom/bindings'
50:48.72 gmake[3]: Leaving directory '/builddir/build/BUILD/thunderbird-115.8.0/objdir'
50:48.72 gmake[2]: *** [/builddir/build/BUILD/thunderbird-115.8.0/config/recurse.mk:34: compile] Error 2
50:48.72 gmake[2]: Leaving directory '/builddir/build/BUILD/thunderbird-115.8.0/objdir'
50:48.72 gmake[1]: *** [/builddir/build/BUILD/thunderbird-115.8.0/config/rules.mk:361: default] Error 2
50:48.72 gmake[1]: Leaving directory '/builddir/build/BUILD/thunderbird-115.8.0/objdir'
50:48.72 gmake: *** [client.mk:60: build] Error 2
50:48.72 652 compiler warnings present.
50:48.94 /usr/bin/notify-send --app-name=Mozilla Build System Mozilla Build System Build failed
 Config object not found by mach.
Configure complete!
Be sure to run |mach build| to pick up any changes

RPM build warnings:

RPM build errors:
error: Bad exit status from /var/tmp/rpm-tmp.V259zZ (%build)
    line 186: It's not recommended to have unversioned Obsoletes: Obsoletes:      thunderbird-lightning
    Bad exit status from /var/tmp/rpm-tmp.V259zZ (%build)
Finish: chroot ['/bin/su mockbuild -l -c "PATH=/usr/lib64/cscppc:/usr/lib64/csclng:/usr/lib64/csgcca:/usr/lib64/cswrap:\\$PATH CSWRAP_CAP_FILE=\\$\'/builddir/cswrap-capture.err\' CSWRAP_TIMEOUT=\\$\'30\' CSWRAP_TIMEOUT_FOR=\\$\'::clang:clang++:cppcheck:gcc\' CSWRAP_ADD_CFLAGS=\\$\'-Wno-unknown-pragmas\' CSWRAP_DEL_CFLAGS=\\$\'-Werror*:-fdiagnostics-color*:-no-canonical-prefixes:-Wno-error=deprecated-register\' CSWRAP_ADD_CXXFLAGS=\\$\'\' CSWRAP_DEL_CXXFLAGS=\\$\'-Werror*:-fdiagnostics-color*:-no-canonical-prefixes:-Wno-error=deprecated-register\' sh -c \\"rpmbuild -bc --nodeps --short-circuit /builddir/build/SPECS/thunderbird.spec \'--define\' \'_unpackaged_files_terminate_build 0\' \'--define\' \'apidocs 0\' \'--define\' \'with_publican 0\' \'--without\' \'docs\' \'--without\' \'langpacks\'\\""']
Finish: run

!!! 2024-04-11 16:19:12	error: %build failed

>>> 2024-04-11 16:19:12	"/usr/bin/mock" "-r" "fedora-rawhide-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--clean"

scan.ini: time-finished = 2024-04-11 16:19:39
scan.ini: exit-code = 1
<<< 2024-04-11 16:19:39	csmock exit code: 1

Wrote: /tmp/tmpdjnzssv6/thunderbird-115.8.0-1.fc41.tar.xz

ERROR running command: su - csmock --session-command 'cd /tmp/tmpdjnzssv6 && csmock -r fedora-rawhide-x86_64 -t clang,cppcheck,shellcheck,gcc -o /tmp/tmpdjnzssv6/thunderbird-115.8.0-1.fc41.tar.xz --gcc-analyze /tmp/tmpdjnzssv6/thunderbird-115.8.0-1.fc41.src.rpm'
Scanning has not completed successfully (1)