Task #130899 - fixed.err

back to task #130899
download
Error: UNICONTROL_WARNING (CWE-94):
firefox-150.0/devtools/client/shared/sourceeditor/codemirror6/codemirror6.bundle.mjs:1: warning: bidirectional control characters: ['\u202d', '\u202e', '\u2066', '\u2067', '\u2069']
#    1|-> let t=[],e=[];function i(i){if(i<768)return!1;for(let n=0,s=t.length;;){let r=n+s>>1;if(i<t[r])s=r;else{if(!(i>=e[r]))return!0;n=r+1}if(n==s)return!1}}function n(t){return t>=127462&&t<=127487}(()=>{let i="lc,34,7n,7,7b,19,,,,2,,2,,,20,b,1c,l,g,,2t,7,2,6,2,2,,4,z,,u,r,2j,b,1m,9,9,,o,4,,9,,3,,5,17,3,3b,f,,w,1j,,,,4,8,4,,3,7,a,2,t,,1m,,,,2,4,8,,9,,a,2,q,,2,2,1l,,4,2,4,2,2,3,3,,u,2,3,,b,2,1l,,4,5,,2,4,,k,2,m,6,,,1m,,,2,,4,8,,7,3,a,2,u,,1n,,,,c,,9,,14,,3,,1l,3,5,3,,4,7,2,b,2,t,,1m,,2,,2,,3,,5,2,7,2,b,2 [...]
firefox-150.0/devtools/client/shared/sourceeditor/codemirror6/codemirror6.bundle.mjs:1: note: trimmed 1 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/docshell/base/BrowsingContext.h: scope_hint: In member function ‘mozilla::dom::BrowsingContext::PreOrderWalk<mozilla::dom::BrowsingContext::ActivenessChanged(bool)::{lambda(mozilla::dom::BrowsingContext*)#1}>(mozilla::dom::BrowsingContext::ActivenessChanged(bool)::{lambda(mozilla::dom::BrowsingContext*)#1}&&)void’
firefox-150.0/docshell/base/BrowsingContext.h:630:8: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::BrowsingContext::PreOrderWalk<mozilla::dom::BrowsingContext::ActivenessChanged(bool)::{lambda(mozilla::dom::BrowsingContext*)#1}>(mozilla::dom::BrowsingContext::ActivenessChanged(bool)::{lambda(mozilla::dom::BrowsingContext*)#1}&&)void’ not found in profile data
#  628|      */
#  629|     template <typename F>
#  630|->   void PreOrderWalk(F&& aCallback) {
#  631|       if constexpr (std::is_void_v<
#  632|                         typename std::invoke_result_t<F, BrowsingContext*>>) {

Error: COMPILER_WARNING:
firefox-150.0/docshell/base/BrowsingContext.h: scope_hint: In member function ‘mozilla::dom::BrowsingContext::PreOrderWalk<mozilla::dom::BrowsingContext::DeactivateDocuments()::{lambda(mozilla::dom::BrowsingContext*)#1}>(mozilla::dom::BrowsingContext::DeactivateDocuments()::{lambda(mozilla::dom::BrowsingContext*)#1}&&)void’
firefox-150.0/docshell/base/BrowsingContext.h:630:8: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::BrowsingContext::PreOrderWalk<mozilla::dom::BrowsingContext::DeactivateDocuments()::{lambda(mozilla::dom::BrowsingContext*)#1}>(mozilla::dom::BrowsingContext::DeactivateDocuments()::{lambda(mozilla::dom::BrowsingContext*)#1}&&)void’ not found in profile data
#  628|      */
#  629|     template <typename F>
#  630|->   void PreOrderWalk(F&& aCallback) {
#  631|       if constexpr (std::is_void_v<
#  632|                         typename std::invoke_result_t<F, BrowsingContext*>>) {

Error: COMPILER_WARNING:
firefox-150.0/docshell/base/BrowsingContext.h: scope_hint: In member function ‘mozilla::dom::BrowsingContext::PreOrderWalk<mozilla::dom::BrowsingContext::DeactivateDocuments()::{lambda(mozilla::dom::BrowsingContext*)#2}>(mozilla::dom::BrowsingContext::DeactivateDocuments()::{lambda(mozilla::dom::BrowsingContext*)#2}&&)void’
firefox-150.0/docshell/base/BrowsingContext.h:630:8: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::BrowsingContext::PreOrderWalk<mozilla::dom::BrowsingContext::DeactivateDocuments()::{lambda(mozilla::dom::BrowsingContext*)#2}>(mozilla::dom::BrowsingContext::DeactivateDocuments()::{lambda(mozilla::dom::BrowsingContext*)#2}&&)void’ not found in profile data
#  628|      */
#  629|     template <typename F>
#  630|->   void PreOrderWalk(F&& aCallback) {
#  631|       if constexpr (std::is_void_v<
#  632|                         typename std::invoke_result_t<F, BrowsingContext*>>) {

Error: COMPILER_WARNING:
firefox-150.0/docshell/base/BrowsingContext.h: scope_hint: In member function ‘mozilla::dom::BrowsingContext::PreOrderWalk<mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 14ul>)::{lambda(mozilla::dom::BrowsingContext*)#1}>(mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 14ul>)::{lambda(mozilla::dom::BrowsingContext*)#1}&&)void’
firefox-150.0/docshell/base/BrowsingContext.h:630:8: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::BrowsingContext::PreOrderWalk<mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 14ul>)::{lambda(mozilla::dom::BrowsingContext*)#1}>(mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 14ul>)::{lambda(mozilla::dom::BrowsingContext*)#1}&&)void’ not found in profile data
#  628|      */
#  629|     template <typename F>
#  630|->   void PreOrderWalk(F&& aCallback) {
#  631|       if constexpr (std::is_void_v<
#  632|                         typename std::invoke_result_t<F, BrowsingContext*>>) {

Error: COMPILER_WARNING:
firefox-150.0/docshell/base/BrowsingContext.h: scope_hint: In member function ‘mozilla::dom::BrowsingContext::PreOrderWalk<mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 18ul>, bool)::{lambda(mozilla::dom::BrowsingContext*)#1}>(mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 18ul>, bool)::{lambda(mozilla::dom::BrowsingContext*)#1}&&)void’
firefox-150.0/docshell/base/BrowsingContext.h:630:8: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::BrowsingContext::PreOrderWalk<mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 18ul>, bool)::{lambda(mozilla::dom::BrowsingContext*)#1}>(mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 18ul>, bool)::{lambda(mozilla::dom::BrowsingContext*)#1}&&)void’ not found in profile data
#  628|      */
#  629|     template <typename F>
#  630|->   void PreOrderWalk(F&& aCallback) {
#  631|       if constexpr (std::is_void_v<
#  632|                         typename std::invoke_result_t<F, BrowsingContext*>>) {

Error: COMPILER_WARNING:
firefox-150.0/docshell/base/BrowsingContext.h: scope_hint: In member function ‘mozilla::dom::BrowsingContext::PreOrderWalk<mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 43ul>, bool)::{lambda(mozilla::dom::BrowsingContext*)#1}>(mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 43ul>, bool)::{lambda(mozilla::dom::BrowsingContext*)#1}&&)void’
firefox-150.0/docshell/base/BrowsingContext.h:630:8: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::BrowsingContext::PreOrderWalk<mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 43ul>, bool)::{lambda(mozilla::dom::BrowsingContext*)#1}>(mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 43ul>, bool)::{lambda(mozilla::dom::BrowsingContext*)#1}&&)void’ not found in profile data
#  628|      */
#  629|     template <typename F>
#  630|->   void PreOrderWalk(F&& aCallback) {
#  631|       if constexpr (std::is_void_v<
#  632|                         typename std::invoke_result_t<F, BrowsingContext*>>) {

Error: COMPILER_WARNING:
firefox-150.0/docshell/base/BrowsingContext.h: scope_hint: In member function ‘mozilla::dom::BrowsingContext::PreOrderWalk<mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 44ul>)::{lambda(mozilla::dom::BrowsingContext*)#1}>(mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 44ul>)::{lambda(mozilla::dom::BrowsingContext*)#1}&&)void’
firefox-150.0/docshell/base/BrowsingContext.h:630:8: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::BrowsingContext::PreOrderWalk<mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 44ul>)::{lambda(mozilla::dom::BrowsingContext*)#1}>(mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 44ul>)::{lambda(mozilla::dom::BrowsingContext*)#1}&&)void’ not found in profile data
#  628|      */
#  629|     template <typename F>
#  630|->   void PreOrderWalk(F&& aCallback) {
#  631|       if constexpr (std::is_void_v<
#  632|                         typename std::invoke_result_t<F, BrowsingContext*>>) {

Error: COMPILER_WARNING:
firefox-150.0/docshell/base/BrowsingContext.h: scope_hint: In member function ‘mozilla::dom::BrowsingContext::PreOrderWalk<mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 55ul>)::{lambda(mozilla::dom::BrowsingContext*)#1}>(mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 55ul>)::{lambda(mozilla::dom::BrowsingContext*)#1}&&)void’
firefox-150.0/docshell/base/BrowsingContext.h:630:8: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::BrowsingContext::PreOrderWalk<mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 55ul>)::{lambda(mozilla::dom::BrowsingContext*)#1}>(mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 55ul>)::{lambda(mozilla::dom::BrowsingContext*)#1}&&)void’ not found in profile data
#  630 |   void PreOrderWalk(F&& aCallback) {
#      |        ^~~~~~~~~~~~
#  628|      */
#  629|     template <typename F>
#  630|->   void PreOrderWalk(F&& aCallback) {
#  631|       if constexpr (std::is_void_v<
#  632|                         typename std::invoke_result_t<F, BrowsingContext*>>) {

Error: COMPILER_WARNING:
firefox-150.0/docshell/base/BrowsingContext.h: scope_hint: In member function ‘mozilla::dom::BrowsingContext::PreOrderWalk<mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 58ul>)::{lambda(mozilla::dom::BrowsingContext*)#1}>(mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 58ul>)::{lambda(mozilla::dom::BrowsingContext*)#1}&&)void’
firefox-150.0/docshell/base/BrowsingContext.h:630:8: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::BrowsingContext::PreOrderWalk<mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 58ul>)::{lambda(mozilla::dom::BrowsingContext*)#1}>(mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 58ul>)::{lambda(mozilla::dom::BrowsingContext*)#1}&&)void’ not found in profile data
#  628|      */
#  629|     template <typename F>
#  630|->   void PreOrderWalk(F&& aCallback) {
#  631|       if constexpr (std::is_void_v<
#  632|                         typename std::invoke_result_t<F, BrowsingContext*>>) {

Error: COMPILER_WARNING:
firefox-150.0/docshell/base/BrowsingContext.h: scope_hint: In member function ‘mozilla::dom::BrowsingContext::PreOrderWalk<mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 5ul>, bool)::{lambda(mozilla::dom::BrowsingContext*)#1}>(mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 5ul>, bool)::{lambda(mozilla::dom::BrowsingContext*)#1}&&)void’
firefox-150.0/docshell/base/BrowsingContext.h:630:8: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::BrowsingContext::PreOrderWalk<mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 5ul>, bool)::{lambda(mozilla::dom::BrowsingContext*)#1}>(mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 5ul>, bool)::{lambda(mozilla::dom::BrowsingContext*)#1}&&)void’ not found in profile data
#  628|      */
#  629|     template <typename F>
#  630|->   void PreOrderWalk(F&& aCallback) {
#  631|       if constexpr (std::is_void_v<
#  632|                         typename std::invoke_result_t<F, BrowsingContext*>>) {

Error: COMPILER_WARNING:
firefox-150.0/docshell/base/BrowsingContext.h: scope_hint: In member function ‘mozilla::dom::BrowsingContext::PreOrderWalk<mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 64ul>, nsTString<char>&&)::{lambda(mozilla::dom::BrowsingContext*)#1}>(mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 64ul>, nsTString<char>&&)::{lambda(mozilla::dom::BrowsingContext*)#1}&&)void’
firefox-150.0/docshell/base/BrowsingContext.h:630:8: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::BrowsingContext::PreOrderWalk<mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 64ul>, nsTString<char>&&)::{lambda(mozilla::dom::BrowsingContext*)#1}>(mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 64ul>, nsTString<char>&&)::{lambda(mozilla::dom::BrowsingContext*)#1}&&)void’ not found in profile data
#  628|      */
#  629|     template <typename F>
#  630|->   void PreOrderWalk(F&& aCallback) {
#  631|       if constexpr (std::is_void_v<
#  632|                         typename std::invoke_result_t<F, BrowsingContext*>>) {

Error: COMPILER_WARNING:
firefox-150.0/docshell/base/BrowsingContext.h: scope_hint: In member function ‘mozilla::dom::BrowsingContext::PreOrderWalk<mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 65ul>, nsTString<char16_t>&&)::{lambda(mozilla::dom::BrowsingContext*)#1}>(mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 65ul>, nsTString<char16_t>&&)::{lambda(mozilla::dom::BrowsingContext*)#1}&&)void’
firefox-150.0/docshell/base/BrowsingContext.h:630:8: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::BrowsingContext::PreOrderWalk<mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 65ul>, nsTString<char16_t>&&)::{lambda(mozilla::dom::BrowsingContext*)#1}>(mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 65ul>, nsTString<char16_t>&&)::{lambda(mozilla::dom::BrowsingContext*)#1}&&)void’ not found in profile data
#  628|      */
#  629|     template <typename F>
#  630|->   void PreOrderWalk(F&& aCallback) {
#  631|       if constexpr (std::is_void_v<
#  632|                         typename std::invoke_result_t<F, BrowsingContext*>>) {

Error: COMPILER_WARNING:
firefox-150.0/docshell/base/BrowsingContext.h: scope_hint: In member function ‘mozilla::dom::BrowsingContext::PreOrderWalk<mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 79ul>, bool)::{lambda(mozilla::dom::BrowsingContext*)#1}>(mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 79ul>, bool)::{lambda(mozilla::dom::BrowsingContext*)#1}&&)void’
firefox-150.0/docshell/base/BrowsingContext.h:630:8: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::BrowsingContext::PreOrderWalk<mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 79ul>, bool)::{lambda(mozilla::dom::BrowsingContext*)#1}>(mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 79ul>, bool)::{lambda(mozilla::dom::BrowsingContext*)#1}&&)void’ not found in profile data
#  628|      */
#  629|     template <typename F>
#  630|->   void PreOrderWalk(F&& aCallback) {
#  631|       if constexpr (std::is_void_v<
#  632|                         typename std::invoke_result_t<F, BrowsingContext*>>) {

Error: COMPILER_WARNING:
firefox-150.0/docshell/base/BrowsingContext.h: scope_hint: In member function ‘mozilla::dom::BrowsingContext::PreOrderWalk<mozilla::dom::BrowsingContext::GetAllBrowsingContextsInSubtree(nsTArray<RefPtr<mozilla::dom::BrowsingContext> >&)::{lambda(mozilla::dom::BrowsingContext*)#1}>(mozilla::dom::BrowsingContext::GetAllBrowsingContextsInSubtree(nsTArray<RefPtr<mozilla::dom::BrowsingContext> >&)::{lambda(mozilla::dom::BrowsingContext*)#1}&&)void’
firefox-150.0/docshell/base/BrowsingContext.h:630:8: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::BrowsingContext::PreOrderWalk<mozilla::dom::BrowsingContext::GetAllBrowsingContextsInSubtree(nsTArray<RefPtr<mozilla::dom::BrowsingContext> >&)::{lambda(mozilla::dom::BrowsingContext*)#1}>(mozilla::dom::BrowsingContext::GetAllBrowsingContextsInSubtree(nsTArray<RefPtr<mozilla::dom::BrowsingContext> >&)::{lambda(mozilla::dom::BrowsingContext*)#1}&&)void’ not found in profile data
#  630 |   void PreOrderWalk(F&& aCallback) {
#      |        ^~~~~~~~~~~~
#  628|      */
#  629|     template <typename F>
#  630|->   void PreOrderWalk(F&& aCallback) {
#  631|       if constexpr (std::is_void_v<
#  632|                         typename std::invoke_result_t<F, BrowsingContext*>>) {

Error: COMPILER_WARNING:
firefox-150.0/docshell/base/BrowsingContext.h: scope_hint: In member function ‘mozilla::dom::BrowsingContext::PreOrderWalk<mozilla::dom::BrowsingContext::ReactivateDocuments(mozilla::Maybe<mozilla::dom::SessionHistoryInfo> const&, nsTArray<mozilla::dom::SessionHistoryInfo> const&, mozilla::Maybe<mozilla::dom::PreviousSessionHistoryInfo> const&)::{lambda(mozilla::dom::BrowsingContext*)#1}>(mozilla::dom::BrowsingContext::ReactivateDocuments(mozilla::Maybe<mozilla::dom::SessionHistoryInfo> const&, nsTArray<mozilla::dom::SessionHistoryInfo> const&, mozilla::Maybe<moz [...]
firefox-150.0/docshell/base/BrowsingContext.h:630:8: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::BrowsingContext::PreOrderWalk<mozilla::dom::BrowsingContext::ReactivateDocuments(mozilla::Maybe<mozilla::dom::SessionHistoryInfo> const&, nsTArray<mozilla::dom::SessionHistoryInfo> const&, mozilla::Maybe<mozilla::dom::PreviousSessionHistoryInfo> const&)::{lambda(mozilla::dom::BrowsingContext*)#1}>(mozilla::dom::BrowsingContext::ReactivateDocuments(mozilla::Maybe<mozilla::dom::SessionHistoryInfo> const&, nsTArray<mozilla::dom::SessionHistoryInfo> const&, mozilla::Maybe<m [...]
#  628|      */
#  629|     template <typename F>
#  630|->   void PreOrderWalk(F&& aCallback) {
#  631|       if constexpr (std::is_void_v<
#  632|                         typename std::invoke_result_t<F, BrowsingContext*>>) {
firefox-150.0/docshell/base/BrowsingContext.h:630:8: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/JSIPCValue.h:24: included_from: Included from here.
firefox-150.0/docshell/base/BrowsingContext.h: scope_hint: In member function ‘mozilla::dom::BrowsingContext::PreOrderWalk<mozilla::dom::BrowsingContext::WalkPresContexts<mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 69ul>, mozilla::dom::DisplayMode)::{lambda(nsPresContext*)#1}>(mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 69ul>, mozilla::dom::DisplayMode)::{lambda(nsPresContext*)#1}&&)::{lambda(mozilla::dom::BrowsingContext*)#1}>(mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned lon [...]
firefox-150.0/docshell/base/BrowsingContext.h:630:8: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::BrowsingContext::PreOrderWalk<mozilla::dom::BrowsingContext::WalkPresContexts<mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 69ul>, mozilla::dom::DisplayMode)::{lambda(nsPresContext*)#1}>(mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 69ul>, mozilla::dom::DisplayMode)::{lambda(nsPresContext*)#1}&&)::{lambda(mozilla::dom::BrowsingContext*)#1}>(mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned l [...]
#  630 |   void PreOrderWalk(F&& aCallback) {
#      |        ^~~~~~~~~~~~
#  628|      */
#  629|     template <typename F>
#  630|->   void PreOrderWalk(F&& aCallback) {
#  631|       if constexpr (std::is_void_v<
#  632|                         typename std::invoke_result_t<F, BrowsingContext*>>) {
firefox-150.0/docshell/base/BrowsingContext.h:630:8: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/docshell/base/BrowsingContext.h: scope_hint: In member function ‘mozilla::dom::BrowsingContext::PreOrderWalk<nsSHistory::PurgeHistory(int)::{lambda(mozilla::dom::BrowsingContext*)#1}>(nsSHistory::PurgeHistory(int)::{lambda(mozilla::dom::BrowsingContext*)#1}&&)void’
firefox-150.0/docshell/base/BrowsingContext.h:630:8: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::BrowsingContext::PreOrderWalk<nsSHistory::PurgeHistory(int)::{lambda(mozilla::dom::BrowsingContext*)#1}>(nsSHistory::PurgeHistory(int)::{lambda(mozilla::dom::BrowsingContext*)#1}&&)void’ not found in profile data
#  630 |   void PreOrderWalk(F&& aCallback) {
#      |        ^~~~~~~~~~~~
#  628|      */
#  629|     template <typename F>
#  630|->   void PreOrderWalk(F&& aCallback) {
#  631|       if constexpr (std::is_void_v<
#  632|                         typename std::invoke_result_t<F, BrowsingContext*>>) {

Error: COMPILER_WARNING:
firefox-150.0/docshell/base/BrowsingContextGroup.h: scope_hint: In member function ‘mozilla::dom::BrowsingContextGroup::EachOtherParent<mozilla::dom::BrowsingContext::Attach(bool, mozilla::dom::ContentParent*)::{lambda(mozilla::dom::ContentParent*)#1}>(mozilla::dom::ContentParent*, mozilla::dom::BrowsingContext::Attach(bool, mozilla::dom::ContentParent*)::{lambda(mozilla::dom::ContentParent*)#1}&&)void’
firefox-150.0/docshell/base/BrowsingContextGroup.h:149:8: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::BrowsingContextGroup::EachOtherParent<mozilla::dom::BrowsingContext::Attach(bool, mozilla::dom::ContentParent*)::{lambda(mozilla::dom::ContentParent*)#1}>(mozilla::dom::ContentParent*, mozilla::dom::BrowsingContext::Attach(bool, mozilla::dom::ContentParent*)::{lambda(mozilla::dom::ContentParent*)#1}&&)void’ not found in profile data
#  149 |   void EachOtherParent(ContentParent* aExcludedParent, Func&& aCallback) {
#      |        ^~~~~~~~~~~~~~~
#  147|     // associated with this group call 'aCallback'.
#  148|     template <typename Func>
#  149|->   void EachOtherParent(ContentParent* aExcludedParent, Func&& aCallback) {
#  150|       MOZ_DIAGNOSTIC_ASSERT(XRE_IsParentProcess());
#  151|       for (const auto& key : mSubscribers) {

Error: COMPILER_WARNING:
firefox-150.0/docshell/base/BrowsingContextGroup.h: scope_hint: In member function ‘mozilla::dom::BrowsingContextGroup::EachParent<mozilla::dom::BrowsingContext::Detach(bool)::{lambda(mozilla::dom::ContentParent*)#1}>(mozilla::dom::BrowsingContext::Detach(bool)::{lambda(mozilla::dom::ContentParent*)#1}&&)void’
firefox-150.0/docshell/base/BrowsingContextGroup.h:161:8: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::BrowsingContextGroup::EachParent<mozilla::dom::BrowsingContext::Detach(bool)::{lambda(mozilla::dom::ContentParent*)#1}>(mozilla::dom::BrowsingContext::Detach(bool)::{lambda(mozilla::dom::ContentParent*)#1}&&)void’ not found in profile data
#  161 |   void EachParent(Func&& aCallback) {
#      |        ^~~~~~~~~~
#  159|     // this group call 'aCallback'.
#  160|     template <typename Func>
#  161|->   void EachParent(Func&& aCallback) {
#  162|       MOZ_DIAGNOSTIC_ASSERT(XRE_IsParentProcess());
#  163|       for (const auto& key : mSubscribers) {

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/BindingUtils.h: scope_hint: In function ‘mozilla::dom::WrapNewBindingNonWrapperCachedObject<mozilla::dom::binding_detail::WrappableIterableIterator<mozilla::dom::Headers, &mozilla::dom::HeadersIterator_Binding::Wrap> >(JSContext*, JS::Handle<JSObject*>, mozilla::dom::binding_detail::WrappableIterableIterator<mozilla::dom::Headers, &mozilla::dom::HeadersIterator_Binding::Wrap>*, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>)bool’
firefox-150.0/dom/bindings/BindingUtils.h:1369:13: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::WrapNewBindingNonWrapperCachedObject<mozilla::dom::binding_detail::WrappableIterableIterator<mozilla::dom::Headers, &mozilla::dom::HeadersIterator_Binding::Wrap> >(JSContext*, JS::Handle<JSObject*>, mozilla::dom::binding_detail::WrappableIterableIterator<mozilla::dom::Headers, &mozilla::dom::HeadersIterator_Binding::Wrap>*, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>)bool’ not found in profile data
# 1369 | inline bool WrapNewBindingNonWrapperCachedObject(
#      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1367|   // returning the resulting object via a MutableHandle<JSObject*> outparam.
# 1368|   template <class T>
# 1369|-> inline bool WrapNewBindingNonWrapperCachedObject(
# 1370|       JSContext* cx, JS::Handle<JSObject*> scopeArg, T* value,
# 1371|       JS::MutableHandle<JS::Value> rval,

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/BindingUtils.h: scope_hint: In function ‘mozilla::dom::WrapNewBindingNonWrapperCachedObject<mozilla::dom::binding_detail::WrappableIterableIterator<mozilla::dom::MediaKeyStatusMap, &mozilla::dom::MediaKeyStatusMapIterator_Binding::Wrap> >(JSContext*, JS::Handle<JSObject*>, mozilla::dom::binding_detail::WrappableIterableIterator<mozilla::dom::MediaKeyStatusMap, &mozilla::dom::MediaKeyStatusMapIterator_Binding::Wrap>*, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>)bool’
firefox-150.0/dom/bindings/BindingUtils.h:1369:13: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::WrapNewBindingNonWrapperCachedObject<mozilla::dom::binding_detail::WrappableIterableIterator<mozilla::dom::MediaKeyStatusMap, &mozilla::dom::MediaKeyStatusMapIterator_Binding::Wrap> >(JSContext*, JS::Handle<JSObject*>, mozilla::dom::binding_detail::WrappableIterableIterator<mozilla::dom::MediaKeyStatusMap, &mozilla::dom::MediaKeyStatusMapIterator_Binding::Wrap>*, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>)bool’ not found in profile data
# 1369 | inline bool WrapNewBindingNonWrapperCachedObject(
#      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1367|   // returning the resulting object via a MutableHandle<JSObject*> outparam.
# 1368|   template <class T>
# 1369|-> inline bool WrapNewBindingNonWrapperCachedObject(
# 1370|       JSContext* cx, JS::Handle<JSObject*> scopeArg, T* value,
# 1371|       JS::MutableHandle<JS::Value> rval,

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/BindingUtils.h: scope_hint: In function ‘mozilla::dom::WrapNewBindingNonWrapperCachedObject<mozilla::dom::binding_detail::WrappableIterableIterator<mozilla::dom::ipc::SharedMap, &mozilla::dom::MozSharedMapIterator_Binding::Wrap> >(JSContext*, JS::Handle<JSObject*>, mozilla::dom::binding_detail::WrappableIterableIterator<mozilla::dom::ipc::SharedMap, &mozilla::dom::MozSharedMapIterator_Binding::Wrap>*, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>)bool’
firefox-150.0/dom/bindings/BindingUtils.h:1369:13: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::WrapNewBindingNonWrapperCachedObject<mozilla::dom::binding_detail::WrappableIterableIterator<mozilla::dom::ipc::SharedMap, &mozilla::dom::MozSharedMapIterator_Binding::Wrap> >(JSContext*, JS::Handle<JSObject*>, mozilla::dom::binding_detail::WrappableIterableIterator<mozilla::dom::ipc::SharedMap, &mozilla::dom::MozSharedMapIterator_Binding::Wrap>*, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>)bool’ not found in profile data
# 1369 | inline bool WrapNewBindingNonWrapperCachedObject(
#      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1367|   // returning the resulting object via a MutableHandle<JSObject*> outparam.
# 1368|   template <class T>
# 1369|-> inline bool WrapNewBindingNonWrapperCachedObject(
# 1370|       JSContext* cx, JS::Handle<JSObject*> scopeArg, T* value,
# 1371|       JS::MutableHandle<JS::Value> rval,

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/BindingUtils.h: scope_hint: In function ‘mozilla::dom::WrapNativeISupports<nsISupports>(JSContext*, nsISupports*, nsWrapperCache*)JSObject*’
firefox-150.0/dom/bindings/BindingUtils.h:1779:25: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::WrapNativeISupports<nsISupports>(JSContext*, nsISupports*, nsWrapperCache*)JSObject*’ not found in profile data
# 1777|   // don't want those for our parent object.
# 1778|   template <typename T>
# 1779|-> static inline JSObject* WrapNativeISupports(JSContext* cx, T* p,
# 1780|                                               nsWrapperCache* cache) {
# 1781|     JS::Rooted<JSObject*> retval(cx);

Error: COMPILER_WARNING:
firefox-150.0/objdir/dom/bindings/APZTestDataBinding.cpp:22: included_from: Included from here.
firefox-150.0/objdir/dom/bindings/UnifiedBindings0.cpp:2: included_from: Included from here.
firefox-150.0/dom/bindings/BindingUtils.h: scope_hint: In function ‘mozilla::dom::WrapNativeISupports<nsPIDOMWindowInner>(JSContext*, nsPIDOMWindowInner*, nsWrapperCache*)JSObject*’
firefox-150.0/dom/bindings/BindingUtils.h:1779:25: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::WrapNativeISupports<nsPIDOMWindowInner>(JSContext*, nsPIDOMWindowInner*, nsWrapperCache*)JSObject*’ not found in profile data
# 1779 | static inline JSObject* WrapNativeISupports(JSContext* cx, T* p,
#      |                         ^~~~~~~~~~~~~~~~~~~
# 1777|   // don't want those for our parent object.
# 1778|   template <typename T>
# 1779|-> static inline JSObject* WrapNativeISupports(JSContext* cx, T* p,
# 1780|                                               nsWrapperCache* cache) {
# 1781|     JS::Rooted<JSObject*> retval(cx);

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/BindingUtils.h: scope_hint: In function ‘mozilla::dom::FindAssociatedGlobal<mozilla::dom::AudioContext>(JSContext*, mozilla::dom::AudioContext*, nsWrapperCache*, mozilla::dom::ReflectionScope)JSObject*’
firefox-150.0/dom/bindings/BindingUtils.h:1841:25: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::FindAssociatedGlobal<mozilla::dom::AudioContext>(JSContext*, mozilla::dom::AudioContext*, nsWrapperCache*, mozilla::dom::ReflectionScope)JSObject*’ not found in profile data
# 1839|   // Finding the associated global for an object.
# 1840|   template <typename T>
# 1841|-> static inline JSObject* FindAssociatedGlobal(
# 1842|       JSContext* cx, T* p, nsWrapperCache* cache,
# 1843|       mozilla::dom::ReflectionScope scope =

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/BindingUtils.h: scope_hint: In function ‘mozilla::dom::FindAssociatedGlobal<mozilla::dom::AudioWorkletNode>(JSContext*, mozilla::dom::AudioWorkletNode*, nsWrapperCache*, mozilla::dom::ReflectionScope)JSObject*’
firefox-150.0/dom/bindings/BindingUtils.h:1841:25: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::FindAssociatedGlobal<mozilla::dom::AudioWorkletNode>(JSContext*, mozilla::dom::AudioWorkletNode*, nsWrapperCache*, mozilla::dom::ReflectionScope)JSObject*’ not found in profile data
# 1839|   // Finding the associated global for an object.
# 1840|   template <typename T>
# 1841|-> static inline JSObject* FindAssociatedGlobal(
# 1842|       JSContext* cx, T* p, nsWrapperCache* cache,
# 1843|       mozilla::dom::ReflectionScope scope =

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/BindingUtils.h: scope_hint: In function ‘mozilla::dom::FindAssociatedGlobal<mozilla::dom::Document>(JSContext*, mozilla::dom::Document*, nsWrapperCache*, mozilla::dom::ReflectionScope)JSObject*’
firefox-150.0/dom/bindings/BindingUtils.h:1841:25: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::FindAssociatedGlobal<mozilla::dom::Document>(JSContext*, mozilla::dom::Document*, nsWrapperCache*, mozilla::dom::ReflectionScope)JSObject*’ not found in profile data
# 1839|   // Finding the associated global for an object.
# 1840|   template <typename T>
# 1841|-> static inline JSObject* FindAssociatedGlobal(
# 1842|       JSContext* cx, T* p, nsWrapperCache* cache,
# 1843|       mozilla::dom::ReflectionScope scope =

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/BindingUtils.h: scope_hint: In function ‘mozilla::dom::FindAssociatedGlobal<mozilla::dom::Element>(JSContext*, mozilla::dom::Element*, nsWrapperCache*, mozilla::dom::ReflectionScope)JSObject*’
firefox-150.0/dom/bindings/BindingUtils.h:1841:25: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::FindAssociatedGlobal<mozilla::dom::Element>(JSContext*, mozilla::dom::Element*, nsWrapperCache*, mozilla::dom::ReflectionScope)JSObject*’ not found in profile data
# 1839|   // Finding the associated global for an object.
# 1840|   template <typename T>
# 1841|-> static inline JSObject* FindAssociatedGlobal(
# 1842|       JSContext* cx, T* p, nsWrapperCache* cache,
# 1843|       mozilla::dom::ReflectionScope scope =

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/BindingUtils.h: scope_hint: In function ‘mozilla::dom::FindAssociatedGlobal<mozilla::dom::Event>(JSContext*, mozilla::dom::Event*, nsWrapperCache*, mozilla::dom::ReflectionScope)JSObject*’
firefox-150.0/dom/bindings/BindingUtils.h:1841:25: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::FindAssociatedGlobal<mozilla::dom::Event>(JSContext*, mozilla::dom::Event*, nsWrapperCache*, mozilla::dom::ReflectionScope)JSObject*’ not found in profile data
# 1839|   // Finding the associated global for an object.
# 1840|   template <typename T>
# 1841|-> static inline JSObject* FindAssociatedGlobal(
# 1842|       JSContext* cx, T* p, nsWrapperCache* cache,
# 1843|       mozilla::dom::ReflectionScope scope =

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/BindingUtils.h: scope_hint: In function ‘mozilla::dom::FindAssociatedGlobal<mozilla::dom::HTMLCanvasElement>(JSContext*, mozilla::dom::HTMLCanvasElement*, nsWrapperCache*, mozilla::dom::ReflectionScope)JSObject*’
firefox-150.0/dom/bindings/BindingUtils.h:1841:25: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::FindAssociatedGlobal<mozilla::dom::HTMLCanvasElement>(JSContext*, mozilla::dom::HTMLCanvasElement*, nsWrapperCache*, mozilla::dom::ReflectionScope)JSObject*’ not found in profile data
# 1839|   // Finding the associated global for an object.
# 1840|   template <typename T>
# 1841|-> static inline JSObject* FindAssociatedGlobal(
# 1842|       JSContext* cx, T* p, nsWrapperCache* cache,
# 1843|       mozilla::dom::ReflectionScope scope =

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/BindingUtils.h: scope_hint: In function ‘mozilla::dom::FindAssociatedGlobal<mozilla::dom::HTMLMediaElement>(JSContext*, mozilla::dom::HTMLMediaElement*, nsWrapperCache*, mozilla::dom::ReflectionScope)JSObject*’
firefox-150.0/dom/bindings/BindingUtils.h:1841:25: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::FindAssociatedGlobal<mozilla::dom::HTMLMediaElement>(JSContext*, mozilla::dom::HTMLMediaElement*, nsWrapperCache*, mozilla::dom::ReflectionScope)JSObject*’ not found in profile data
# 1841 | static inline JSObject* FindAssociatedGlobal(
#      |                         ^~~~~~~~~~~~~~~~~~~~
# 1839|   // Finding the associated global for an object.
# 1840|   template <typename T>
# 1841|-> static inline JSObject* FindAssociatedGlobal(
# 1842|       JSContext* cx, T* p, nsWrapperCache* cache,
# 1843|       mozilla::dom::ReflectionScope scope =

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/BindingUtils.h: scope_hint: In function ‘mozilla::dom::FindAssociatedGlobal<mozilla::dom::MessageBroadcaster>(JSContext*, mozilla::dom::MessageBroadcaster*, nsWrapperCache*, mozilla::dom::ReflectionScope)JSObject*’
firefox-150.0/dom/bindings/BindingUtils.h:1841:25: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::FindAssociatedGlobal<mozilla::dom::MessageBroadcaster>(JSContext*, mozilla::dom::MessageBroadcaster*, nsWrapperCache*, mozilla::dom::ReflectionScope)JSObject*’ not found in profile data
# 1839|   // Finding the associated global for an object.
# 1840|   template <typename T>
# 1841|-> static inline JSObject* FindAssociatedGlobal(
# 1842|       JSContext* cx, T* p, nsWrapperCache* cache,
# 1843|       mozilla::dom::ReflectionScope scope =

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/BindingUtils.h: scope_hint: In function ‘mozilla::dom::FindAssociatedGlobal<mozilla::dom::Performance>(JSContext*, mozilla::dom::Performance*, nsWrapperCache*, mozilla::dom::ReflectionScope)JSObject*’
firefox-150.0/dom/bindings/BindingUtils.h:1841:25: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::FindAssociatedGlobal<mozilla::dom::Performance>(JSContext*, mozilla::dom::Performance*, nsWrapperCache*, mozilla::dom::ReflectionScope)JSObject*’ not found in profile data
# 1841 | static inline JSObject* FindAssociatedGlobal(
#      |                         ^~~~~~~~~~~~~~~~~~~~
# 1839|   // Finding the associated global for an object.
# 1840|   template <typename T>
# 1841|-> static inline JSObject* FindAssociatedGlobal(
# 1842|       JSContext* cx, T* p, nsWrapperCache* cache,
# 1843|       mozilla::dom::ReflectionScope scope =

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/BindingUtils.h: scope_hint: In function ‘mozilla::dom::FindAssociatedGlobal<nsINode>(JSContext*, nsINode*, nsWrapperCache*, mozilla::dom::ReflectionScope)JSObject*’
firefox-150.0/dom/bindings/BindingUtils.h:1841:25: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::FindAssociatedGlobal<nsINode>(JSContext*, nsINode*, nsWrapperCache*, mozilla::dom::ReflectionScope)JSObject*’ not found in profile data
# 1841 | static inline JSObject* FindAssociatedGlobal(
#      |                         ^~~~~~~~~~~~~~~~~~~~
# 1839|   // Finding the associated global for an object.
# 1840|   template <typename T>
# 1841|-> static inline JSObject* FindAssociatedGlobal(
# 1842|       JSContext* cx, T* p, nsWrapperCache* cache,
# 1843|       mozilla::dom::ReflectionScope scope =

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/BindingUtils.h: scope_hint: In function ‘mozilla::dom::FindAssociatedGlobal<nsISupports>(JSContext*, nsISupports*, nsWrapperCache*, mozilla::dom::ReflectionScope)JSObject*’
firefox-150.0/dom/bindings/BindingUtils.h:1841:25: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::FindAssociatedGlobal<nsISupports>(JSContext*, nsISupports*, nsWrapperCache*, mozilla::dom::ReflectionScope)JSObject*’ not found in profile data
# 1839|   // Finding the associated global for an object.
# 1840|   template <typename T>
# 1841|-> static inline JSObject* FindAssociatedGlobal(
# 1842|       JSContext* cx, T* p, nsWrapperCache* cache,
# 1843|       mozilla::dom::ReflectionScope scope =

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/BindingUtils.h: scope_hint: In function ‘mozilla::dom::FindAssociatedGlobal<nsPIDOMWindowInner>(JSContext*, nsPIDOMWindowInner*, nsWrapperCache*, mozilla::dom::ReflectionScope)JSObject*’
firefox-150.0/dom/bindings/BindingUtils.h:1841:25: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::FindAssociatedGlobal<nsPIDOMWindowInner>(JSContext*, nsPIDOMWindowInner*, nsWrapperCache*, mozilla::dom::ReflectionScope)JSObject*’ not found in profile data
# 1841 | static inline JSObject* FindAssociatedGlobal(
#      |                         ^~~~~~~~~~~~~~~~~~~~
# 1839|   // Finding the associated global for an object.
# 1840|   template <typename T>
# 1841|-> static inline JSObject* FindAssociatedGlobal(
# 1842|       JSContext* cx, T* p, nsWrapperCache* cache,
# 1843|       mozilla::dom::ReflectionScope scope =

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/BindingUtils.h: scope_hint: In function ‘mozilla::dom::FindAssociatedGlobal<nsPluginArray>(JSContext*, nsPluginArray*, nsWrapperCache*, mozilla::dom::ReflectionScope)JSObject*’
firefox-150.0/dom/bindings/BindingUtils.h:1841:25: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::FindAssociatedGlobal<nsPluginArray>(JSContext*, nsPluginArray*, nsWrapperCache*, mozilla::dom::ReflectionScope)JSObject*’ not found in profile data
# 1841 | static inline JSObject* FindAssociatedGlobal(
#      |                         ^~~~~~~~~~~~~~~~~~~~
# 1839|   // Finding the associated global for an object.
# 1840|   template <typename T>
# 1841|-> static inline JSObject* FindAssociatedGlobal(
# 1842|       JSContext* cx, T* p, nsWrapperCache* cache,
# 1843|       mozilla::dom::ReflectionScope scope =

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/BindingUtils.h: scope_hint: In function ‘mozilla::dom::FindAssociatedGlobal<nsPluginElement>(JSContext*, nsPluginElement*, nsWrapperCache*, mozilla::dom::ReflectionScope)JSObject*’
firefox-150.0/dom/bindings/BindingUtils.h:1841:25: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::FindAssociatedGlobal<nsPluginElement>(JSContext*, nsPluginElement*, nsWrapperCache*, mozilla::dom::ReflectionScope)JSObject*’ not found in profile data
# 1839|   // Finding the associated global for an object.
# 1840|   template <typename T>
# 1841|-> static inline JSObject* FindAssociatedGlobal(
# 1842|       JSContext* cx, T* p, nsWrapperCache* cache,
# 1843|       mozilla::dom::ReflectionScope scope =

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/BindingUtils.h: scope_hint: In function ‘mozilla::dom::FindAssociatedGlobal<nsIGlobalObject*>(JSContext*, nsIGlobalObject* const&)JSObject*’
firefox-150.0/dom/bindings/BindingUtils.h:1897:18: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::FindAssociatedGlobal<nsIGlobalObject*>(JSContext*, nsIGlobalObject* const&)JSObject*’ not found in profile data
# 1897 | inline JSObject* FindAssociatedGlobal(JSContext* cx,
#      |                  ^~~~~~~~~~~~~~~~~~~~
# 1895|   // we can just get the JSObject* directly.
# 1896|   template <>
# 1897|-> inline JSObject* FindAssociatedGlobal(JSContext* cx,
# 1898|                                         nsIGlobalObject* const& p) {
# 1899|     if (!p) {

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/BindingUtils.h: scope_hint: In function ‘mozilla::dom::ConvertJSValueToString<mozilla::dom::binding_detail::FakeString<char16_t> >(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, mozilla::dom::binding_detail::FakeString<char16_t>&)bool’
firefox-150.0/dom/bindings/BindingUtils.h:2069:20: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::ConvertJSValueToString<mozilla::dom::binding_detail::FakeString<char16_t> >(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, mozilla::dom::binding_detail::FakeString<char16_t>&)bool’ not found in profile data
# 2067|   
# 2068|   template <typename T>
# 2069|-> static inline bool ConvertJSValueToString(
# 2070|       JSContext* cx, JS::Handle<JS::Value> v,
# 2071|       StringificationBehavior nullBehavior,

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/BindingUtils.h: scope_hint: In function ‘mozilla::dom::ConvertJSValueToString<mozilla::dom::binding_detail::FakeString<char> >(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, mozilla::dom::binding_detail::FakeString<char>&)bool’
firefox-150.0/dom/bindings/BindingUtils.h:2069:20: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::ConvertJSValueToString<mozilla::dom::binding_detail::FakeString<char> >(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, mozilla::dom::binding_detail::FakeString<char>&)bool’ not found in profile data
# 2067|   
# 2068|   template <typename T>
# 2069|-> static inline bool ConvertJSValueToString(
# 2070|       JSContext* cx, JS::Handle<JS::Value> v,
# 2071|       StringificationBehavior nullBehavior,

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/BindingUtils.h: scope_hint: In function ‘mozilla::dom::ConvertJSValueToString<nsTAutoStringN<char16_t, 64ul> >(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, nsTAutoStringN<char16_t, 64ul>&)bool’
firefox-150.0/dom/bindings/BindingUtils.h:2069:20: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::ConvertJSValueToString<nsTAutoStringN<char16_t, 64ul> >(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, nsTAutoStringN<char16_t, 64ul>&)bool’ not found in profile data
# 2069 | static inline bool ConvertJSValueToString(
#      |                    ^~~~~~~~~~~~~~~~~~~~~~
# 2067|   
# 2068|   template <typename T>
# 2069|-> static inline bool ConvertJSValueToString(
# 2070|       JSContext* cx, JS::Handle<JS::Value> v,
# 2071|       StringificationBehavior nullBehavior,

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/BindingUtils.h: scope_hint: In function ‘mozilla::dom::ConvertJSValueToString<nsTString<char16_t> >(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, nsTString<char16_t>&)bool’
firefox-150.0/dom/bindings/BindingUtils.h:2069:20: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::ConvertJSValueToString<nsTString<char16_t> >(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, nsTString<char16_t>&)bool’ not found in profile data
# 2067|   
# 2068|   template <typename T>
# 2069|-> static inline bool ConvertJSValueToString(
# 2070|       JSContext* cx, JS::Handle<JS::Value> v,
# 2071|       StringificationBehavior nullBehavior,

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/ToJSValue.h:22: included_from: Included from here.
firefox-150.0/objdir/dist/include/mozilla/dom/AnimationFrameProviderBinding.h:12: included_from: Included from here.
firefox-150.0/dom/base/AnimationFrameProvider.h:8: included_from: Included from here.
firefox-150.0/dom/base/Document.h:46: included_from: Included from here.
firefox-150.0/dom/base/mozAutoDocUpdate.h:8: included_from: Included from here.
firefox-150.0/dom/animation/Animation.cpp:9: included_from: Included from here.
firefox-150.0/dom/bindings/BindingUtils.h: scope_hint: In function ‘mozilla::dom::ConvertJSValueToString<nsTString<char> >(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, nsTString<char>&)bool’
firefox-150.0/dom/bindings/BindingUtils.h:2069:20: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::ConvertJSValueToString<nsTString<char> >(JSContext*, JS::Handle<JS::Value>, mozilla::dom::StringificationBehavior, mozilla::dom::StringificationBehavior, nsTString<char>&)bool’ not found in profile data
# 2069 | static inline bool ConvertJSValueToString(
#      |                    ^~~~~~~~~~~~~~~~~~~~~~
# 2067|   
# 2068|   template <typename T>
# 2069|-> static inline bool ConvertJSValueToString(
# 2070|       JSContext* cx, JS::Handle<JS::Value> v,
# 2071|       StringificationBehavior nullBehavior,

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/BindingUtils.h: scope_hint: In function ‘mozilla::dom::CreateGlobal<mozilla::dom::AudioWorkletGlobalScope, &mozilla::dom::AudioWorkletGlobalScope_Binding::GetProtoObjectHandle>(JSContext*, mozilla::dom::AudioWorkletGlobalScope*, nsWrapperCache*, JSClass const*, JS::RealmOptions&, JSPrincipals*, JS::MutableHandle<JSObject*>)bool’
firefox-150.0/dom/bindings/BindingUtils.h:3128:6: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::CreateGlobal<mozilla::dom::AudioWorkletGlobalScope, &mozilla::dom::AudioWorkletGlobalScope_Binding::GetProtoObjectHandle>(JSContext*, mozilla::dom::AudioWorkletGlobalScope*, nsWrapperCache*, JSClass const*, JS::RealmOptions&, JSPrincipals*, JS::MutableHandle<JSObject*>)bool’ not found in profile data
# 3128 | bool CreateGlobal(JSContext* aCx, T* aNative, nsWrapperCache* aCache,
#      |      ^~~~~~~~~~~~
# 3126|   // compartment are consistent with other global objects.
# 3127|   template <class T, ProtoHandleGetter GetProto>
# 3128|-> bool CreateGlobal(JSContext* aCx, T* aNative, nsWrapperCache* aCache,
# 3129|                     const JSClass* aClass, JS::RealmOptions& aOptions,
# 3130|                     JSPrincipals* aPrincipal,

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/BindingUtils.h: scope_hint: In function ‘mozilla::dom::CreateGlobal<mozilla::dom::PaintWorkletGlobalScope, &mozilla::dom::PaintWorkletGlobalScope_Binding::GetProtoObjectHandle>(JSContext*, mozilla::dom::PaintWorkletGlobalScope*, nsWrapperCache*, JSClass const*, JS::RealmOptions&, JSPrincipals*, JS::MutableHandle<JSObject*>)bool’
firefox-150.0/dom/bindings/BindingUtils.h:3128:6: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::CreateGlobal<mozilla::dom::PaintWorkletGlobalScope, &mozilla::dom::PaintWorkletGlobalScope_Binding::GetProtoObjectHandle>(JSContext*, mozilla::dom::PaintWorkletGlobalScope*, nsWrapperCache*, JSClass const*, JS::RealmOptions&, JSPrincipals*, JS::MutableHandle<JSObject*>)bool’ not found in profile data
# 3128 | bool CreateGlobal(JSContext* aCx, T* aNative, nsWrapperCache* aCache,
#      |      ^~~~~~~~~~~~
# 3126|   // compartment are consistent with other global objects.
# 3127|   template <class T, ProtoHandleGetter GetProto>
# 3128|-> bool CreateGlobal(JSContext* aCx, T* aNative, nsWrapperCache* aCache,
# 3129|                     const JSClass* aClass, JS::RealmOptions& aOptions,
# 3130|                     JSPrincipals* aPrincipal,

Error: COMPILER_WARNING:
firefox-150.0/objdir/dom/bindings/HeadersBinding.cpp:25: included_from: Included from here.
firefox-150.0/objdir/dom/bindings/UnifiedBindings12.cpp:93: included_from: Included from here.
firefox-150.0/dom/bindings/IterableIterator.h: scope_hint: In member function ‘mozilla::dom::binding_detail::WrappableIterableIterator<mozilla::dom::Headers, &mozilla::dom::HeadersIterator_Binding::Wrap>::~WrappableIterableIterator()’
firefox-150.0/dom/bindings/IterableIterator.h:320:7: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::binding_detail::WrappableIterableIterator<mozilla::dom::Headers, &mozilla::dom::HeadersIterator_Binding::Wrap>::~WrappableIterableIterator()’ not found in profile data
#  320 | class WrappableIterableIterator final : public IterableIterator<T> {
#      |       ^~~~~~~~~~~~~~~~~~~~~~~~~
#  318|   
#  319|   template <typename T, IterableIteratorWrapFunc<T> WrapFunc>
#  320|-> class WrappableIterableIterator final : public IterableIterator<T> {
#  321|    public:
#  322|     using IterableIterator<T>::IterableIterator;

Error: COMPILER_WARNING:
firefox-150.0/dom/streams/ReadableStream.h:13: included_from: Included from here.
firefox-150.0/dom/fetch/Fetch.h:13: included_from: Included from here.
firefox-150.0/dom/base/Navigator.h:11: included_from: Included from here.
firefox-150.0/objdir/dom/bindings/MediaDeviceInfoBinding.cpp:6: included_from: Included from here.
firefox-150.0/objdir/dom/bindings/UnifiedBindings14.cpp:184: included_from: Included from here.
firefox-150.0/dom/bindings/IterableIterator.h: scope_hint: In member function ‘mozilla::dom::binding_detail::WrappableIterableIterator<mozilla::dom::MediaKeyStatusMap, &mozilla::dom::MediaKeyStatusMapIterator_Binding::Wrap>::~WrappableIterableIterator()’
firefox-150.0/dom/bindings/IterableIterator.h:320:7: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::binding_detail::WrappableIterableIterator<mozilla::dom::MediaKeyStatusMap, &mozilla::dom::MediaKeyStatusMapIterator_Binding::Wrap>::~WrappableIterableIterator()’ not found in profile data
#  320 | class WrappableIterableIterator final : public IterableIterator<T> {
#      |       ^~~~~~~~~~~~~~~~~~~~~~~~~
#  318|   
#  319|   template <typename T, IterableIteratorWrapFunc<T> WrapFunc>
#  320|-> class WrappableIterableIterator final : public IterableIterator<T> {
#  321|    public:
#  322|     using IterableIterator<T>::IterableIterator;

Error: COMPILER_WARNING:
firefox-150.0/objdir/dom/bindings/MozSharedMapBinding.cpp:27: included_from: Included from here.
firefox-150.0/objdir/dom/bindings/UnifiedBindings15.cpp:366: included_from: Included from here.
firefox-150.0/dom/bindings/IterableIterator.h: scope_hint: In member function ‘mozilla::dom::binding_detail::WrappableIterableIterator<mozilla::dom::ipc::SharedMap, &mozilla::dom::MozSharedMapIterator_Binding::Wrap>::~WrappableIterableIterator()’
firefox-150.0/dom/bindings/IterableIterator.h:320:7: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::binding_detail::WrappableIterableIterator<mozilla::dom::ipc::SharedMap, &mozilla::dom::MozSharedMapIterator_Binding::Wrap>::~WrappableIterableIterator()’ not found in profile data
#  320 | class WrappableIterableIterator final : public IterableIterator<T> {
#      |       ^~~~~~~~~~~~~~~~~~~~~~~~~
#  318|   
#  319|   template <typename T, IterableIteratorWrapFunc<T> WrapFunc>
#  320|-> class WrappableIterableIterator final : public IterableIterator<T> {
#  321|    public:
#  322|     using IterableIterator<T>::IterableIterator;

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/TypedArray.h: scope_hint: In function ‘mozilla::dom::TypedArray_base<JS::ArrayBuffer>::CallProcessor<mozilla::ClientWebGLContext::BufferSubData(unsigned int, long, mozilla::dom::TypedArray<JS::ArrayBuffer> const&)::{lambda(mozilla::Span<unsigned char const, 18446744073709551615ul> const&)#1}>(mozilla::Span<unsigned char, 18446744073709551615ul> const&, mozilla::ClientWebGLContext::BufferSubData(unsigned int, long, mozilla::dom::TypedArray<JS::ArrayBuffer> const&)::{lambda(mozilla::Span<unsigned char const, 18446744073709551615ul>  [...]
firefox-150.0/dom/bindings/TypedArray.h:588:60: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::TypedArray_base<JS::ArrayBuffer>::CallProcessor<mozilla::ClientWebGLContext::BufferSubData(unsigned int, long, mozilla::dom::TypedArray<JS::ArrayBuffer> const&)::{lambda(mozilla::Span<unsigned char const, 18446744073709551615ul> const&)#1}>(mozilla::Span<unsigned char, 18446744073709551615ul> const&, mozilla::ClientWebGLContext::BufferSubData(unsigned int, long, mozilla::dom::TypedArray<JS::ArrayBuffer> const&)::{lambda(mozilla::Span<unsigned char const, 184467440737095 [...]
#  588 |   [[nodiscard]] static inline ProcessReturnType<Processor> CallProcessor(
#      |                                                            ^~~~~~~~~~~~~
#  586|   
#  587|     template <typename Processor>
#  588|->   [[nodiscard]] static inline ProcessReturnType<Processor> CallProcessor(
#  589|         const Span<element_type>& aData, Processor&& aProcessor) {
#  590|       MOZ_ASSERT(
firefox-150.0/dom/bindings/TypedArray.h:588:60: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/TypedArray.h: scope_hint: In member function ‘mozilla::dom::TypedArray_base<JS::ArrayBufferView>::ProcessDataHelper<false, mozilla::ClientWebGLContext::CompressedTexImage(bool, unsigned char, unsigned int, int, unsigned int, mozilla::avec3<int> const&, mozilla::avec3<int> const&, int, mozilla::TexImageSource const&, int) const::{lambda(mozilla::Span<unsigned char, 18446744073709551615ul> const&, JS::AutoCheckCannotGC&&)#1}>(mozilla::ClientWebGLContext::CompressedTexImage(bool, unsigned char, unsigned int, int, unsigned int, mozill [...]
firefox-150.0/dom/bindings/TypedArray.h:638:50: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::TypedArray_base<JS::ArrayBufferView>::ProcessDataHelper<false, mozilla::ClientWebGLContext::CompressedTexImage(bool, unsigned char, unsigned int, int, unsigned int, mozilla::avec3<int> const&, mozilla::avec3<int> const&, int, mozilla::TexImageSource const&, int) const::{lambda(mozilla::Span<unsigned char, 18446744073709551615ul> const&, JS::AutoCheckCannotGC&&)#1}>(mozilla::ClientWebGLContext::CompressedTexImage(bool, unsigned char, unsigned int, int, unsigned int, mozi [...]
#  638 |   [[nodiscard]] ProcessNoGCReturnType<Processor> ProcessDataHelper(
#      |                                                  ^~~~~~~~~~~~~~~~~
#  636|   
#  637|     template <bool AllowLargeTypedArrays = false, typename Processor>
#  638|->   [[nodiscard]] ProcessNoGCReturnType<Processor> ProcessDataHelper(
#  639|         Processor&& aProcessor) const {
#  640|       LengthPinner pinner(this);
firefox-150.0/dom/bindings/TypedArray.h:638:50: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/TypedArray.h: scope_hint: In member function ‘mozilla::dom::TypedArray_base<JS::ArrayBufferView>::ProcessDataHelper<false, mozilla::ClientWebGLContext::TexImage(unsigned char, unsigned int, int, unsigned int, mozilla::avec3<int> const&, mozilla::Maybe<mozilla::avec3<int> > const&, int, mozilla::webgl::PackingInfo const&, mozilla::TexImageSource const&) const::{lambda()#1}::operator()() const::{lambda(mozilla::Span<unsigned char, 18446744073709551615ul> const&, JS::AutoCheckCannotGC&&)#1}>(mozilla::ClientWebGLContext::TexImage(unsi [...]
firefox-150.0/dom/bindings/TypedArray.h:638:50: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::TypedArray_base<JS::ArrayBufferView>::ProcessDataHelper<false, mozilla::ClientWebGLContext::TexImage(unsigned char, unsigned int, int, unsigned int, mozilla::avec3<int> const&, mozilla::Maybe<mozilla::avec3<int> > const&, int, mozilla::webgl::PackingInfo const&, mozilla::TexImageSource const&) const::{lambda()#1}::operator()() const::{lambda(mozilla::Span<unsigned char, 18446744073709551615ul> const&, JS::AutoCheckCannotGC&&)#1}>(mozilla::ClientWebGLContext::TexImage(un [...]
#  636|   
#  637|     template <bool AllowLargeTypedArrays = false, typename Processor>
#  638|->   [[nodiscard]] ProcessNoGCReturnType<Processor> ProcessDataHelper(
#  639|         Processor&& aProcessor) const {
#  640|       LengthPinner pinner(this);
firefox-150.0/dom/bindings/TypedArray.h:638:50: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/TypedArray.h: scope_hint: In member function ‘mozilla::dom::TypedArray_base<JS::TypedArray<(JS::Scalar::Type)8> >::ProcessDataHelper<false, mozilla::ClientWebGLContext::TexImage(unsigned char, unsigned int, int, unsigned int, mozilla::avec3<int> const&, mozilla::Maybe<mozilla::avec3<int> > const&, int, mozilla::webgl::PackingInfo const&, mozilla::TexImageSource const&) const::{lambda()#1}::operator()() const::{lambda(mozilla::Span<unsigned char, 18446744073709551615ul> const&, JS::AutoCheckCannotGC&&)#2}>(mozilla::ClientWebGLConte [...]
firefox-150.0/dom/bindings/TypedArray.h:638:50: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::TypedArray_base<JS::TypedArray<(JS::Scalar::Type)8> >::ProcessDataHelper<false, mozilla::ClientWebGLContext::TexImage(unsigned char, unsigned int, int, unsigned int, mozilla::avec3<int> const&, mozilla::Maybe<mozilla::avec3<int> > const&, int, mozilla::webgl::PackingInfo const&, mozilla::TexImageSource const&) const::{lambda()#1}::operator()() const::{lambda(mozilla::Span<unsigned char, 18446744073709551615ul> const&, JS::AutoCheckCannotGC&&)#2}>(mozilla::ClientWebGLCon [...]
#  638 |   [[nodiscard]] ProcessNoGCReturnType<Processor> ProcessDataHelper(
#      |                                                  ^~~~~~~~~~~~~~~~~
#  636|   
#  637|     template <bool AllowLargeTypedArrays = false, typename Processor>
#  638|->   [[nodiscard]] ProcessNoGCReturnType<Processor> ProcessDataHelper(
#  639|         Processor&& aProcessor) const {
#  640|       LengthPinner pinner(this);
firefox-150.0/dom/bindings/TypedArray.h:638:50: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/TypedArray.h: scope_hint: In member function ‘mozilla::dom::TypedArray_base<JS::TypedArray<(JS::Scalar::Type)8> >::ProcessDataHelper<false, mozilla::dom::CanvasRenderingContext2D::PutImageData_explicit(int, int, mozilla::dom::ImageData&, bool, int, int, int, int, mozilla::ErrorResult&)::{lambda(mozilla::Span<unsigned char, 18446744073709551615ul> const&, JS::AutoCheckCannotGC&&)#1}>(mozilla::dom::CanvasRenderingContext2D::PutImageData_explicit(int, int, mozilla::dom::ImageData&, bool, int, int, int, int, mozilla::ErrorResult&)::{l [...]
firefox-150.0/dom/bindings/TypedArray.h:638:50: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::TypedArray_base<JS::TypedArray<(JS::Scalar::Type)8> >::ProcessDataHelper<false, mozilla::dom::CanvasRenderingContext2D::PutImageData_explicit(int, int, mozilla::dom::ImageData&, bool, int, int, int, int, mozilla::ErrorResult&)::{lambda(mozilla::Span<unsigned char, 18446744073709551615ul> const&, JS::AutoCheckCannotGC&&)#1}>(mozilla::dom::CanvasRenderingContext2D::PutImageData_explicit(int, int, mozilla::dom::ImageData&, bool, int, int, int, int, mozilla::ErrorResult&):: [...]
#  638 |   [[nodiscard]] ProcessNoGCReturnType<Processor> ProcessDataHelper(
#      |                                                  ^~~~~~~~~~~~~~~~~
#  636|   
#  637|     template <bool AllowLargeTypedArrays = false, typename Processor>
#  638|->   [[nodiscard]] ProcessNoGCReturnType<Processor> ProcessDataHelper(
#  639|         Processor&& aProcessor) const {
#  640|       LengthPinner pinner(this);
firefox-150.0/dom/bindings/TypedArray.h:638:50: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/TypedArray.h: scope_hint: In member function ‘mozilla::dom::TypedArray_base<JS::TypedArray<(JS::Scalar::Type)8> >::ProcessDataHelper<false, mozilla::dom::ImageData::Constructor(mozilla::dom::GlobalObject const&, mozilla::dom::TypedArray<JS::TypedArray<(JS::Scalar::Type)8> > const&, unsigned int, mozilla::dom::Optional<unsigned int> const&, mozilla::ErrorResult&)::{lambda(mozilla::Span<unsigned char, 18446744073709551615ul> const&, JS::AutoCheckCannotGC&&)#1}>(mozilla::dom::ImageData::Constructor(mozilla::dom::GlobalObject const&,  [...]
firefox-150.0/dom/bindings/TypedArray.h:638:50: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::TypedArray_base<JS::TypedArray<(JS::Scalar::Type)8> >::ProcessDataHelper<false, mozilla::dom::ImageData::Constructor(mozilla::dom::GlobalObject const&, mozilla::dom::TypedArray<JS::TypedArray<(JS::Scalar::Type)8> > const&, unsigned int, mozilla::dom::Optional<unsigned int> const&, mozilla::ErrorResult&)::{lambda(mozilla::Span<unsigned char, 18446744073709551615ul> const&, JS::AutoCheckCannotGC&&)#1}>(mozilla::dom::ImageData::Constructor(mozilla::dom::GlobalObject const& [...]
#  636|   
#  637|     template <bool AllowLargeTypedArrays = false, typename Processor>
#  638|->   [[nodiscard]] ProcessNoGCReturnType<Processor> ProcessDataHelper(
#  639|         Processor&& aProcessor) const {
#  640|       LengthPinner pinner(this);
firefox-150.0/dom/bindings/TypedArray.h:638:50: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/TypedArray.h: scope_hint: In member function ‘mozilla::dom::TypedArray_base<JS::TypedArray<(JS::Scalar::Type)8> >::ProcessDataHelper<false, mozilla::dom::ImageData::ReadStructuredClone(JSContext*, nsIGlobalObject*, JSStructuredCloneReader*)::{lambda(mozilla::Span<unsigned char, 18446744073709551615ul> const&, JS::AutoCheckCannotGC&&)#1}>(mozilla::dom::ImageData::ReadStructuredClone(JSContext*, nsIGlobalObject*, JSStructuredCloneReader*)::{lambda(mozilla::Span<unsigned char, 18446744073709551615ul> const&, JS::AutoCheckCannotGC&&)# [...]
firefox-150.0/dom/bindings/TypedArray.h:638:50: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::TypedArray_base<JS::TypedArray<(JS::Scalar::Type)8> >::ProcessDataHelper<false, mozilla::dom::ImageData::ReadStructuredClone(JSContext*, nsIGlobalObject*, JSStructuredCloneReader*)::{lambda(mozilla::Span<unsigned char, 18446744073709551615ul> const&, JS::AutoCheckCannotGC&&)#1}>(mozilla::dom::ImageData::ReadStructuredClone(JSContext*, nsIGlobalObject*, JSStructuredCloneReader*)::{lambda(mozilla::Span<unsigned char, 18446744073709551615ul> const&, JS::AutoCheckCannotGC&& [...]
#  638 |   [[nodiscard]] ProcessNoGCReturnType<Processor> ProcessDataHelper(
#      |                                                  ^~~~~~~~~~~~~~~~~
#  636|   
#  637|     template <bool AllowLargeTypedArrays = false, typename Processor>
#  638|->   [[nodiscard]] ProcessNoGCReturnType<Processor> ProcessDataHelper(
#  639|         Processor&& aProcessor) const {
#  640|       LengthPinner pinner(this);
firefox-150.0/dom/bindings/TypedArray.h:638:50: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/TypedArray.h: scope_hint: In member function ‘mozilla::dom::TypedArray_base<JS::ArrayBuffer>::ProcessFixedData<false, mozilla::ClientWebGLContext::BufferData(unsigned int, mozilla::dom::Nullable<mozilla::dom::TypedArray<JS::ArrayBuffer> > const&, unsigned int)::{lambda(mozilla::Span<unsigned char const, 18446744073709551615ul> const&)#1}>(mozilla::ClientWebGLContext::BufferData(unsigned int, mozilla::dom::Nullable<mozilla::dom::TypedArray<JS::ArrayBuffer> > const&, unsigned int)::{lambda(mozilla::Span<unsigned char const, 18446744 [...]
firefox-150.0/dom/bindings/TypedArray.h:657:46: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::TypedArray_base<JS::ArrayBuffer>::ProcessFixedData<false, mozilla::ClientWebGLContext::BufferData(unsigned int, mozilla::dom::Nullable<mozilla::dom::TypedArray<JS::ArrayBuffer> > const&, unsigned int)::{lambda(mozilla::Span<unsigned char const, 18446744073709551615ul> const&)#1}>(mozilla::ClientWebGLContext::BufferData(unsigned int, mozilla::dom::Nullable<mozilla::dom::TypedArray<JS::ArrayBuffer> > const&, unsigned int)::{lambda(mozilla::Span<unsigned char const, 184467 [...]
#  655|   
#  656|     template <bool AllowLargeTypedArrays = false, typename Processor>
#  657|->   [[nodiscard]] ProcessReturnType<Processor> ProcessFixedData(
#  658|         Processor&& aProcessor) const {
#  659|       mozilla::dom::AutoJSAPI jsapi;
firefox-150.0/dom/bindings/TypedArray.h:657:46: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/TypedArray.h: scope_hint: In member function ‘mozilla::dom::TypedArray_base<JS::ArrayBuffer>::ProcessFixedData<false, mozilla::ClientWebGLContext::BufferSubData(unsigned int, long, mozilla::dom::TypedArray<JS::ArrayBuffer> const&)::{lambda(mozilla::Span<unsigned char const, 18446744073709551615ul> const&)#1}>(mozilla::ClientWebGLContext::BufferSubData(unsigned int, long, mozilla::dom::TypedArray<JS::ArrayBuffer> const&)::{lambda(mozilla::Span<unsigned char const, 18446744073709551615ul> const&)#1}&&) constdecltype (((declval<mozil [...]
firefox-150.0/dom/bindings/TypedArray.h:657:46: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::TypedArray_base<JS::ArrayBuffer>::ProcessFixedData<false, mozilla::ClientWebGLContext::BufferSubData(unsigned int, long, mozilla::dom::TypedArray<JS::ArrayBuffer> const&)::{lambda(mozilla::Span<unsigned char const, 18446744073709551615ul> const&)#1}>(mozilla::ClientWebGLContext::BufferSubData(unsigned int, long, mozilla::dom::TypedArray<JS::ArrayBuffer> const&)::{lambda(mozilla::Span<unsigned char const, 18446744073709551615ul> const&)#1}&&) constdecltype (((declval<moz [...]
#  655|   
#  656|     template <bool AllowLargeTypedArrays = false, typename Processor>
#  657|->   [[nodiscard]] ProcessReturnType<Processor> ProcessFixedData(
#  658|         Processor&& aProcessor) const {
#  659|       mozilla::dom::AutoJSAPI jsapi;
firefox-150.0/dom/bindings/TypedArray.h:657:46: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/TypedArray.h: scope_hint: In member function ‘mozilla::dom::TypedArray_base<JS::ArrayBufferView>::ProcessFixedData<false, mozilla::ClientWebGLContext::BufferData(unsigned int, mozilla::dom::ArrayBufferView_base<&(JS_GetArrayBufferViewType(JSObject*))> const&, unsigned int, unsigned int, unsigned int)::{lambda(mozilla::Span<unsigned char, 18446744073709551615ul> const&)#1}>(mozilla::ClientWebGLContext::BufferData(unsigned int, mozilla::dom::ArrayBufferView_base<&(JS_GetArrayBufferViewType(JSObject*))> const&, unsigned int, unsigned [...]
firefox-150.0/dom/bindings/TypedArray.h:657:46: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::TypedArray_base<JS::ArrayBufferView>::ProcessFixedData<false, mozilla::ClientWebGLContext::BufferData(unsigned int, mozilla::dom::ArrayBufferView_base<&(JS_GetArrayBufferViewType(JSObject*))> const&, unsigned int, unsigned int, unsigned int)::{lambda(mozilla::Span<unsigned char, 18446744073709551615ul> const&)#1}>(mozilla::ClientWebGLContext::BufferData(unsigned int, mozilla::dom::ArrayBufferView_base<&(JS_GetArrayBufferViewType(JSObject*))> const&, unsigned int, unsign [...]
#  655|   
#  656|     template <bool AllowLargeTypedArrays = false, typename Processor>
#  657|->   [[nodiscard]] ProcessReturnType<Processor> ProcessFixedData(
#  658|         Processor&& aProcessor) const {
#  659|       mozilla::dom::AutoJSAPI jsapi;
firefox-150.0/dom/bindings/TypedArray.h:657:46: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/TypedArray.h: scope_hint: In member function ‘mozilla::dom::TypedArray_base<JS::ArrayBufferView>::ProcessFixedData<false, mozilla::ClientWebGLContext::BufferSubData(unsigned int, long, mozilla::dom::ArrayBufferView_base<&(JS_GetArrayBufferViewType(JSObject*))> const&, unsigned int, unsigned int)::{lambda(mozilla::Span<unsigned char, 18446744073709551615ul> const&)#1}>(mozilla::ClientWebGLContext::BufferSubData(unsigned int, long, mozilla::dom::ArrayBufferView_base<&(JS_GetArrayBufferViewType(JSObject*))> const&, unsigned int, unsi [...]
firefox-150.0/dom/bindings/TypedArray.h:657:46: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::TypedArray_base<JS::ArrayBufferView>::ProcessFixedData<false, mozilla::ClientWebGLContext::BufferSubData(unsigned int, long, mozilla::dom::ArrayBufferView_base<&(JS_GetArrayBufferViewType(JSObject*))> const&, unsigned int, unsigned int)::{lambda(mozilla::Span<unsigned char, 18446744073709551615ul> const&)#1}>(mozilla::ClientWebGLContext::BufferSubData(unsigned int, long, mozilla::dom::ArrayBufferView_base<&(JS_GetArrayBufferViewType(JSObject*))> const&, unsigned int, un [...]
#  657 |   [[nodiscard]] ProcessReturnType<Processor> ProcessFixedData(
#      |                                              ^~~~~~~~~~~~~~~~
#  655|   
#  656|     template <bool AllowLargeTypedArrays = false, typename Processor>
#  657|->   [[nodiscard]] ProcessReturnType<Processor> ProcessFixedData(
#  658|         Processor&& aProcessor) const {
#  659|       mozilla::dom::AutoJSAPI jsapi;
firefox-150.0/dom/bindings/TypedArray.h:657:46: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/TypedArray.h: scope_hint: In member function ‘mozilla::dom::TypedArray_base<JS::ArrayBufferView>::ProcessFixedData<false, mozilla::ClientWebGLContext::GetBufferSubData(unsigned int, long, mozilla::dom::ArrayBufferView_base<&(JS_GetArrayBufferViewType(JSObject*))> const&, unsigned int, unsigned int)::{lambda(mozilla::Span<unsigned char, 18446744073709551615ul> const&)#1}>(mozilla::ClientWebGLContext::GetBufferSubData(unsigned int, long, mozilla::dom::ArrayBufferView_base<&(JS_GetArrayBufferViewType(JSObject*))> const&, unsigned int [...]
firefox-150.0/dom/bindings/TypedArray.h:657:46: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::TypedArray_base<JS::ArrayBufferView>::ProcessFixedData<false, mozilla::ClientWebGLContext::GetBufferSubData(unsigned int, long, mozilla::dom::ArrayBufferView_base<&(JS_GetArrayBufferViewType(JSObject*))> const&, unsigned int, unsigned int)::{lambda(mozilla::Span<unsigned char, 18446744073709551615ul> const&)#1}>(mozilla::ClientWebGLContext::GetBufferSubData(unsigned int, long, mozilla::dom::ArrayBufferView_base<&(JS_GetArrayBufferViewType(JSObject*))> const&, unsigned i [...]
#  655|   
#  656|     template <bool AllowLargeTypedArrays = false, typename Processor>
#  657|->   [[nodiscard]] ProcessReturnType<Processor> ProcessFixedData(
#  658|         Processor&& aProcessor) const {
#  659|       mozilla::dom::AutoJSAPI jsapi;
firefox-150.0/dom/bindings/TypedArray.h:657:46: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/TypedArray.h: scope_hint: In member function ‘mozilla::dom::TypedArray_base<JS::ArrayBufferView>::ProcessFixedData<false, mozilla::ClientWebGLContext::ReadPixels(int, int, int, int, unsigned int, unsigned int, mozilla::dom::ArrayBufferView_base<&(JS_GetArrayBufferViewType(JSObject*))> const&, unsigned int, mozilla::dom::CallerType, mozilla::ErrorResult&) const::{lambda(mozilla::Span<unsigned char, 18446744073709551615ul> const&)#1}>(mozilla::ClientWebGLContext::ReadPixels(int, int, int, int, unsigned int, unsigned int, mozilla::do [...]
firefox-150.0/dom/bindings/TypedArray.h:657:46: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::TypedArray_base<JS::ArrayBufferView>::ProcessFixedData<false, mozilla::ClientWebGLContext::ReadPixels(int, int, int, int, unsigned int, unsigned int, mozilla::dom::ArrayBufferView_base<&(JS_GetArrayBufferViewType(JSObject*))> const&, unsigned int, mozilla::dom::CallerType, mozilla::ErrorResult&) const::{lambda(mozilla::Span<unsigned char, 18446744073709551615ul> const&)#1}>(mozilla::ClientWebGLContext::ReadPixels(int, int, int, int, unsigned int, unsigned int, mozilla:: [...]
#  655|   
#  656|     template <bool AllowLargeTypedArrays = false, typename Processor>
#  657|->   [[nodiscard]] ProcessReturnType<Processor> ProcessFixedData(
#  658|         Processor&& aProcessor) const {
#  659|       mozilla::dom::AutoJSAPI jsapi;
firefox-150.0/dom/bindings/TypedArray.h:657:46: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/TypedArray.h: scope_hint: In member function ‘mozilla::dom::TypedArray_base<JS::TypedArray<(JS::Scalar::Type)8> >::ProcessFixedData<false, mozilla::dom::ImageBitmap::CreateInternal(nsIGlobalObject*, mozilla::dom::ImageData&, mozilla::Maybe<mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> > const&, mozilla::dom::ImageBitmapOptions const&, mozilla::ErrorResult&)::{lambda(mozilla::Span<unsigned char const, 18446744073709551615ul> const&)#1}>(mozilla::dom::ImageBitmap::CreateInternal(nsIGlobalObject*, mozilla::dom::ImageData&, m [...]
firefox-150.0/dom/bindings/TypedArray.h:657:46: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::TypedArray_base<JS::TypedArray<(JS::Scalar::Type)8> >::ProcessFixedData<false, mozilla::dom::ImageBitmap::CreateInternal(nsIGlobalObject*, mozilla::dom::ImageData&, mozilla::Maybe<mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> > const&, mozilla::dom::ImageBitmapOptions const&, mozilla::ErrorResult&)::{lambda(mozilla::Span<unsigned char const, 18446744073709551615ul> const&)#1}>(mozilla::dom::ImageBitmap::CreateInternal(nsIGlobalObject*, mozilla::dom::ImageData&, [...]
#  657 |   [[nodiscard]] ProcessReturnType<Processor> ProcessFixedData(
#      |                                              ^~~~~~~~~~~~~~~~
#  655|   
#  656|     template <bool AllowLargeTypedArrays = false, typename Processor>
#  657|->   [[nodiscard]] ProcessReturnType<Processor> ProcessFixedData(
#  658|         Processor&& aProcessor) const {
#  659|       mozilla::dom::AutoJSAPI jsapi;
firefox-150.0/dom/bindings/TypedArray.h:657:46: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/indexedDB/SafeRefPtr.h: scope_hint: In function ‘mozilla::MakeSafeRefPtr<(anonymous namespace)::NullAction>()mozilla::SafeRefPtr<(anonymous namespace)::NullAction>’
firefox-150.0/dom/indexedDB/SafeRefPtr.h:365:15: warning[-Wmissing-profile]: profile for function ‘mozilla::MakeSafeRefPtr<(anonymous namespace)::NullAction>()mozilla::SafeRefPtr<(anonymous namespace)::NullAction>’ not found in profile data
#  365 | SafeRefPtr<T> MakeSafeRefPtr(Args&&... aArgs) {
#      |               ^~~~~~~~~~~~~~
#  363|   
#  364|   template <typename T, typename... Args>
#  365|-> SafeRefPtr<T> MakeSafeRefPtr(Args&&... aArgs) {
#  366|     return SafeRefPtr{new T(std::forward<Args>(aArgs)...),
#  367|                       detail::InitialConstructionTag{}};

Error: COMPILER_WARNING:
firefox-150.0/dom/indexedDB/SafeRefPtr.h: scope_hint: In function ‘mozilla::MakeSafeRefPtr<mozilla::dom::cache::(anonymous namespace)::SetupAction>()mozilla::SafeRefPtr<mozilla::dom::cache::(anonymous namespace)::SetupAction>’
firefox-150.0/dom/indexedDB/SafeRefPtr.h:365:15: warning[-Wmissing-profile]: profile for function ‘mozilla::MakeSafeRefPtr<mozilla::dom::cache::(anonymous namespace)::SetupAction>()mozilla::SafeRefPtr<mozilla::dom::cache::(anonymous namespace)::SetupAction>’ not found in profile data
#  365 | SafeRefPtr<T> MakeSafeRefPtr(Args&&... aArgs) {
#      |               ^~~~~~~~~~~~~~
#  363|   
#  364|   template <typename T, typename... Args>
#  365|-> SafeRefPtr<T> MakeSafeRefPtr(Args&&... aArgs) {
#  366|     return SafeRefPtr{new T(std::forward<Args>(aArgs)...),
#  367|                       detail::InitialConstructionTag{}};

Error: COMPILER_WARNING:
firefox-150.0/docshell/shistory/SessionHistoryEntry.cpp:24: included_from: Included from here.
firefox-150.0/dom/ipc/BrowserParent.h: scope_hint: In member function ‘mozilla::dom::BrowserParent::VisitAllDescendants<FinishRestore(mozilla::dom::CanonicalBrowsingContext*, nsDocShellLoadState*, mozilla::dom::SessionHistoryEntry*, nsFrameLoader*, bool)::{lambda(mozilla::dom::BrowserParent*)#1}>(FinishRestore(mozilla::dom::CanonicalBrowsingContext*, nsDocShellLoadState*, mozilla::dom::SessionHistoryEntry*, nsFrameLoader*, bool)::{lambda(mozilla::dom::BrowserParent*)#1})void’
firefox-150.0/dom/ipc/BrowserParent.h:221:8: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::BrowserParent::VisitAllDescendants<FinishRestore(mozilla::dom::CanonicalBrowsingContext*, nsDocShellLoadState*, mozilla::dom::SessionHistoryEntry*, nsFrameLoader*, bool)::{lambda(mozilla::dom::BrowserParent*)#1}>(FinishRestore(mozilla::dom::CanonicalBrowsingContext*, nsDocShellLoadState*, mozilla::dom::SessionHistoryEntry*, nsFrameLoader*, bool)::{lambda(mozilla::dom::BrowserParent*)#1})void’ not found in profile data
#  221 |   void VisitAllDescendants(Callback aCallback) {
#      |        ^~~~~~~~~~~~~~~~~~~
#  219|      */
#  220|     template <typename Callback>
#  221|->   void VisitAllDescendants(Callback aCallback) {
#  222|       const auto& browserBridges = ManagedPBrowserBridgeParent();
#  223|       for (const auto& key : browserBridges) {

Error: COMPILER_WARNING:
firefox-150.0/dom/ipc/BrowserParent.h: scope_hint: In member function ‘mozilla::dom::BrowserParent::VisitAllDescendants<mozilla::dom::SessionHistoryEntry::SetFrameLoader(nsFrameLoader*)::{lambda(mozilla::dom::BrowserParent*)#1}>(mozilla::dom::SessionHistoryEntry::SetFrameLoader(nsFrameLoader*)::{lambda(mozilla::dom::BrowserParent*)#1})void’
firefox-150.0/dom/ipc/BrowserParent.h:221:8: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::BrowserParent::VisitAllDescendants<mozilla::dom::SessionHistoryEntry::SetFrameLoader(nsFrameLoader*)::{lambda(mozilla::dom::BrowserParent*)#1}>(mozilla::dom::SessionHistoryEntry::SetFrameLoader(nsFrameLoader*)::{lambda(mozilla::dom::BrowserParent*)#1})void’ not found in profile data
#  219|      */
#  220|     template <typename Callback>
#  221|->   void VisitAllDescendants(Callback aCallback) {
#  222|       const auto& browserBridges = ManagedPBrowserBridgeParent();
#  223|       for (const auto& key : browserBridges) {

Error: CPPCHECK_WARNING (CWE-457):
firefox-150.0/dom/media/webrtc/transport/nricemediastream.cpp:386: error[uninitvar]: Uninitialized variables: p1.pctx, p1.as_string, p1.state, p1.peer_nominated, p1.nominated, p1.triggered, p1.priority, p1.local, p1.remote, p1.foundation, p1.bytes_sent, p1.bytes_recvd, p1.responses_recvd, p1.current_rtt_ms, p1.total_rtt_ms, p1.stun_client, p1.stun_client_handle, p1.stun_cb_timer, p1.restart_role_change_cb_timer, p1.restart_nominated_cb_timer
#  384|       p2 = TAILQ_FIRST(&peer_stream->check_list);
#  385|       while (p2) {
#  386|->       if (p1 == p2) {
#  387|           /* Don't compare with our self. */
#  388|           p2 = TAILQ_NEXT(p2, check_queue_entry);

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘mozilla::dom::quota::OrElseIf<long, nsresult, mozilla::dom::cache::db::(anonymous namespace)::BodyDiskSizeGetterFunction::OnFunctionCall(mozIStorageValueArray*, nsIVariant**)::{lambda(auto:1 const&)#1}, mozilla::Result<long, nsresult> (&)(nsresult)>(mozilla::Result<long, nsresult>&&, mozilla::dom::cache::db::(anonymous namespace)::BodyDiskSizeGetterFunction::OnFunctionCall(mozIStorageValueArray*, nsIVariant**)::{lambda(auto:1 const&)#1}&&, mozilla::Result<long, nsresult> (&)(nsresult))mozilla [...]
firefox-150.0/dom/quota/QuotaCommon.h:976:6: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::OrElseIf<long, nsresult, mozilla::dom::cache::db::(anonymous namespace)::BodyDiskSizeGetterFunction::OnFunctionCall(mozIStorageValueArray*, nsIVariant**)::{lambda(auto:1 const&)#1}, mozilla::Result<long, nsresult> (&)(nsresult)>(mozilla::Result<long, nsresult>&&, mozilla::dom::cache::db::(anonymous namespace)::BodyDiskSizeGetterFunction::OnFunctionCall(mozIStorageValueArray*, nsIVariant**)::{lambda(auto:1 const&)#1}&&, mozilla::Result<long, nsresult> (&)(nsresult [...]
#  974|   // XXX Support orElseIf directly in mozilla::Result
#  975|   template <typename V, typename E, typename P, typename F>
#  976|-> auto OrElseIf(Result<V, E>&& aResult, P&& aPred, F&& aFunc) -> Result<V, E> {
#  977|     return MOZ_UNLIKELY(aResult.isErr())
#  978|                ? (std::forward<P>(aPred)(aResult.inspectErr()))
firefox-150.0/dom/quota/QuotaCommon.h:976:6: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘mozilla::dom::quota::OrElseIf<mozilla::Maybe<long>, nsresult, mozilla::dom::cache::RemoveNsIFile(mozilla::Maybe<mozilla::dom::cache::CacheDirectoryMetadata> const&, nsIFile&, bool)::{lambda(auto:1 const&)#1}, mozilla::Result<mozilla::Maybe<long>, nsresult> (&)(nsresult)>(mozilla::Result<mozilla::Maybe<long>, nsresult>&&, mozilla::dom::cache::RemoveNsIFile(mozilla::Maybe<mozilla::dom::cache::CacheDirectoryMetadata> const&, nsIFile&, bool)::{lambda(auto:1 const&)#1}&&, mozilla::Result<mozilla:: [...]
firefox-150.0/dom/quota/QuotaCommon.h:976:6: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::OrElseIf<mozilla::Maybe<long>, nsresult, mozilla::dom::cache::RemoveNsIFile(mozilla::Maybe<mozilla::dom::cache::CacheDirectoryMetadata> const&, nsIFile&, bool)::{lambda(auto:1 const&)#1}, mozilla::Result<mozilla::Maybe<long>, nsresult> (&)(nsresult)>(mozilla::Result<mozilla::Maybe<long>, nsresult>&&, mozilla::dom::cache::RemoveNsIFile(mozilla::Maybe<mozilla::dom::cache::CacheDirectoryMetadata> const&, nsIFile&, bool)::{lambda(auto:1 const&)#1}&&, mozilla::Result< [...]
#  974|   // XXX Support orElseIf directly in mozilla::Result
#  975|   template <typename V, typename E, typename P, typename F>
#  976|-> auto OrElseIf(Result<V, E>&& aResult, P&& aPred, F&& aFunc) -> Result<V, E> {
#  977|     return MOZ_UNLIKELY(aResult.isErr())
#  978|                ? (std::forward<P>(aPred)(aResult.inspectErr()))
firefox-150.0/dom/quota/QuotaCommon.h:976:6: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘mozilla::dom::quota::OrElseIf<mozilla::Maybe<long>, nsresult, mozilla::dom::cache::UpdateDirectoryPaddingFile(nsIFile&, mozIStorageConnection&, long, long, bool)::{lambda()#1}::operator()() const::{lambda(auto:1 const&)#1}, mozilla::Result<mozilla::Maybe<long>, nsresult> (&)(nsresult)>(mozilla::Result<mozilla::Maybe<long>, nsresult>&&, mozilla::dom::cache::UpdateDirectoryPaddingFile(nsIFile&, mozIStorageConnection&, long, long, bool)::{lambda()#1}::operator()() const::{lambda(auto:1 const&)#1 [...]
firefox-150.0/dom/quota/QuotaCommon.h:976:6: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::OrElseIf<mozilla::Maybe<long>, nsresult, mozilla::dom::cache::UpdateDirectoryPaddingFile(nsIFile&, mozIStorageConnection&, long, long, bool)::{lambda()#1}::operator()() const::{lambda(auto:1 const&)#1}, mozilla::Result<mozilla::Maybe<long>, nsresult> (&)(nsresult)>(mozilla::Result<mozilla::Maybe<long>, nsresult>&&, mozilla::dom::cache::UpdateDirectoryPaddingFile(nsIFile&, mozIStorageConnection&, long, long, bool)::{lambda()#1}::operator()() const::{lambda(auto:1  [...]
#  974|   // XXX Support orElseIf directly in mozilla::Result
#  975|   template <typename V, typename E, typename P, typename F>
#  976|-> auto OrElseIf(Result<V, E>&& aResult, P&& aPred, F&& aFunc) -> Result<V, E> {
#  977|     return MOZ_UNLIKELY(aResult.isErr())
#  978|                ? (std::forward<P>(aPred)(aResult.inspectErr()))
firefox-150.0/dom/quota/QuotaCommon.h:976:6: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘mozilla::dom::quota::OrElseIf<mozilla::Ok, nsresult, mozilla::dom::cache::(anonymous namespace)::BodyGetCacheDir(nsIFile&, nsID const&, bool)::{lambda(auto:1 const&)#1}, mozilla::Result<mozilla::Ok, nsresult> (&)(nsresult)>(mozilla::Result<mozilla::Ok, nsresult>&&, mozilla::dom::cache::(anonymous namespace)::BodyGetCacheDir(nsIFile&, nsID const&, bool)::{lambda(auto:1 const&)#1}&&, mozilla::Result<mozilla::Ok, nsresult> (&)(nsresult))mozilla::Result<mozilla::Ok, nsresult>’
firefox-150.0/dom/quota/QuotaCommon.h:976:6: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::OrElseIf<mozilla::Ok, nsresult, mozilla::dom::cache::(anonymous namespace)::BodyGetCacheDir(nsIFile&, nsID const&, bool)::{lambda(auto:1 const&)#1}, mozilla::Result<mozilla::Ok, nsresult> (&)(nsresult)>(mozilla::Result<mozilla::Ok, nsresult>&&, mozilla::dom::cache::(anonymous namespace)::BodyGetCacheDir(nsIFile&, nsID const&, bool)::{lambda(auto:1 const&)#1}&&, mozilla::Result<mozilla::Ok, nsresult> (&)(nsresult))mozilla::Result<mozilla::Ok, nsresult>’ not foun [...]
#  974|   // XXX Support orElseIf directly in mozilla::Result
#  975|   template <typename V, typename E, typename P, typename F>
#  976|-> auto OrElseIf(Result<V, E>&& aResult, P&& aPred, F&& aFunc) -> Result<V, E> {
#  977|     return MOZ_UNLIKELY(aResult.isErr())
#  978|                ? (std::forward<P>(aPred)(aResult.inspectErr()))
firefox-150.0/dom/quota/QuotaCommon.h:976:6: note: trimmed 1 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘mozilla::dom::quota::OrElseIf<mozilla::Ok, nsresult, mozilla::dom::cache::BodyCreateDir(nsIFile&)::{lambda(auto:1 const&)#1}, mozilla::Result<mozilla::Ok, nsresult> (&)(nsresult)>(mozilla::Result<mozilla::Ok, nsresult>&&, mozilla::dom::cache::BodyCreateDir(nsIFile&)::{lambda(auto:1 const&)#1}&&, mozilla::Result<mozilla::Ok, nsresult> (&)(nsresult))mozilla::Result<mozilla::Ok, nsresult>’
firefox-150.0/dom/quota/QuotaCommon.h:976:6: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::OrElseIf<mozilla::Ok, nsresult, mozilla::dom::cache::BodyCreateDir(nsIFile&)::{lambda(auto:1 const&)#1}, mozilla::Result<mozilla::Ok, nsresult> (&)(nsresult)>(mozilla::Result<mozilla::Ok, nsresult>&&, mozilla::dom::cache::BodyCreateDir(nsIFile&)::{lambda(auto:1 const&)#1}&&, mozilla::Result<mozilla::Ok, nsresult> (&)(nsresult))mozilla::Result<mozilla::Ok, nsresult>’ not found in profile data
#  974|   // XXX Support orElseIf directly in mozilla::Result
#  975|   template <typename V, typename E, typename P, typename F>
#  976|-> auto OrElseIf(Result<V, E>&& aResult, P&& aPred, F&& aFunc) -> Result<V, E> {
#  977|     return MOZ_UNLIKELY(aResult.isErr())
#  978|                ? (std::forward<P>(aPred)(aResult.inspectErr()))

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘mozilla::dom::quota::OrElseIf<mozilla::Ok, nsresult, mozilla::dom::cache::BodyDeleteOrphanedFiles(mozilla::dom::cache::CacheDirectoryMetadata const&, nsIFile&, nsTBaseHashSet<nsIDHashKey>&)::{lambda(nsCOMPtr<nsIFile> const&)#1}::operator()(nsCOMPtr<nsIFile> const&) const::{lambda(auto:1 const&)#1}, mozilla::Result<mozilla::Ok, nsresult> (&)(nsresult)>(mozilla::Result<mozilla::Ok, nsresult>&&, mozilla::dom::cache::BodyDeleteOrphanedFiles(mozilla::dom::cache::CacheDirectoryMetadata const&, nsIF [...]
firefox-150.0/dom/quota/QuotaCommon.h:976:6: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::OrElseIf<mozilla::Ok, nsresult, mozilla::dom::cache::BodyDeleteOrphanedFiles(mozilla::dom::cache::CacheDirectoryMetadata const&, nsIFile&, nsTBaseHashSet<nsIDHashKey>&)::{lambda(nsCOMPtr<nsIFile> const&)#1}::operator()(nsCOMPtr<nsIFile> const&) const::{lambda(auto:1 const&)#1}, mozilla::Result<mozilla::Ok, nsresult> (&)(nsresult)>(mozilla::Result<mozilla::Ok, nsresult>&&, mozilla::dom::cache::BodyDeleteOrphanedFiles(mozilla::dom::cache::CacheDirectoryMetadata con [...]
#  974|   // XXX Support orElseIf directly in mozilla::Result
#  975|   template <typename V, typename E, typename P, typename F>
#  976|-> auto OrElseIf(Result<V, E>&& aResult, P&& aPred, F&& aFunc) -> Result<V, E> {
#  977|     return MOZ_UNLIKELY(aResult.isErr())
#  978|                ? (std::forward<P>(aPred)(aResult.inspectErr()))
firefox-150.0/dom/quota/QuotaCommon.h:976:6: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘mozilla::dom::quota::OrElseIf<mozilla::Ok, nsresult, mozilla::dom::cache::CreateMarkerFile(mozilla::dom::cache::CacheDirectoryMetadata const&)::{lambda(auto:1 const&)#1}, mozilla::Result<mozilla::Ok, nsresult> (&)(nsresult)>(mozilla::Result<mozilla::Ok, nsresult>&&, mozilla::dom::cache::CreateMarkerFile(mozilla::dom::cache::CacheDirectoryMetadata const&)::{lambda(auto:1 const&)#1}&&, mozilla::Result<mozilla::Ok, nsresult> (&)(nsresult))mozilla::Result<mozilla::Ok, nsresult>’
firefox-150.0/dom/quota/QuotaCommon.h:976:6: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::OrElseIf<mozilla::Ok, nsresult, mozilla::dom::cache::CreateMarkerFile(mozilla::dom::cache::CacheDirectoryMetadata const&)::{lambda(auto:1 const&)#1}, mozilla::Result<mozilla::Ok, nsresult> (&)(nsresult)>(mozilla::Result<mozilla::Ok, nsresult>&&, mozilla::dom::cache::CreateMarkerFile(mozilla::dom::cache::CacheDirectoryMetadata const&)::{lambda(auto:1 const&)#1}&&, mozilla::Result<mozilla::Ok, nsresult> (&)(nsresult))mozilla::Result<mozilla::Ok, nsresult>’ not fo [...]
#  974|   // XXX Support orElseIf directly in mozilla::Result
#  975|   template <typename V, typename E, typename P, typename F>
#  976|-> auto OrElseIf(Result<V, E>&& aResult, P&& aPred, F&& aFunc) -> Result<V, E> {
#  977|     return MOZ_UNLIKELY(aResult.isErr())
#  978|                ? (std::forward<P>(aPred)(aResult.inspectErr()))
firefox-150.0/dom/quota/QuotaCommon.h:976:6: note: trimmed 1 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘mozilla::dom::quota::OrElseIf<mozilla::Ok, nsresult, mozilla::dom::cache::DirectoryPaddingDeleteFile(nsIFile&, mozilla::dom::cache::DirPaddingFile)::{lambda(auto:1 const&)#1}, mozilla::Result<mozilla::Ok, nsresult> (&)(nsresult)>(mozilla::Result<mozilla::Ok, nsresult>&&, mozilla::dom::cache::DirectoryPaddingDeleteFile(nsIFile&, mozilla::dom::cache::DirPaddingFile)::{lambda(auto:1 const&)#1}&&, mozilla::Result<mozilla::Ok, nsresult> (&)(nsresult))mozilla::Result<mozilla::Ok, nsresult>’
firefox-150.0/dom/quota/QuotaCommon.h:976:6: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::OrElseIf<mozilla::Ok, nsresult, mozilla::dom::cache::DirectoryPaddingDeleteFile(nsIFile&, mozilla::dom::cache::DirPaddingFile)::{lambda(auto:1 const&)#1}, mozilla::Result<mozilla::Ok, nsresult> (&)(nsresult)>(mozilla::Result<mozilla::Ok, nsresult>&&, mozilla::dom::cache::DirectoryPaddingDeleteFile(nsIFile&, mozilla::dom::cache::DirPaddingFile)::{lambda(auto:1 const&)#1}&&, mozilla::Result<mozilla::Ok, nsresult> (&)(nsresult))mozilla::Result<mozilla::Ok, nsresult> [...]
#  976 | auto OrElseIf(Result<V, E>&& aResult, P&& aPred, F&& aFunc) -> Result<V, E> {
#      |      ^~~~~~~~
#  974|   // XXX Support orElseIf directly in mozilla::Result
#  975|   template <typename V, typename E, typename P, typename F>
#  976|-> auto OrElseIf(Result<V, E>&& aResult, P&& aPred, F&& aFunc) -> Result<V, E> {
#  977|     return MOZ_UNLIKELY(aResult.isErr())
#  978|                ? (std::forward<P>(aPred)(aResult.inspectErr()))
firefox-150.0/dom/quota/QuotaCommon.h:976:6: note: trimmed 1 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘mozilla::dom::quota::OrElseIf<mozilla::Ok, nsresult, mozilla::dom::cache::RemoveNsIFile(mozilla::Maybe<mozilla::dom::cache::CacheDirectoryMetadata> const&, nsIFile&, bool)::{lambda(auto:1 const&)#2}, mozilla::Result<mozilla::Ok, nsresult> (&)(nsresult)>(mozilla::Result<mozilla::Ok, nsresult>&&, mozilla::dom::cache::RemoveNsIFile(mozilla::Maybe<mozilla::dom::cache::CacheDirectoryMetadata> const&, nsIFile&, bool)::{lambda(auto:1 const&)#2}&&, mozilla::Result<mozilla::Ok, nsresult> (&)(nsresult) [...]
firefox-150.0/dom/quota/QuotaCommon.h:976:6: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::OrElseIf<mozilla::Ok, nsresult, mozilla::dom::cache::RemoveNsIFile(mozilla::Maybe<mozilla::dom::cache::CacheDirectoryMetadata> const&, nsIFile&, bool)::{lambda(auto:1 const&)#2}, mozilla::Result<mozilla::Ok, nsresult> (&)(nsresult)>(mozilla::Result<mozilla::Ok, nsresult>&&, mozilla::dom::cache::RemoveNsIFile(mozilla::Maybe<mozilla::dom::cache::CacheDirectoryMetadata> const&, nsIFile&, bool)::{lambda(auto:1 const&)#2}&&, mozilla::Result<mozilla::Ok, nsresult> (&)( [...]
#  974|   // XXX Support orElseIf directly in mozilla::Result
#  975|   template <typename V, typename E, typename P, typename F>
#  976|-> auto OrElseIf(Result<V, E>&& aResult, P&& aPred, F&& aFunc) -> Result<V, E> {
#  977|     return MOZ_UNLIKELY(aResult.isErr())
#  978|                ? (std::forward<P>(aPred)(aResult.inspectErr()))
firefox-150.0/dom/quota/QuotaCommon.h:976:6: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘mozilla::dom::quota::OrElseIf<mozilla::Ok, nsresult, mozilla::dom::cache::db::InitializeConnection(mozIStorageConnection&)::{lambda(auto:1 const&)#1}, mozilla::Result<mozilla::Ok, nsresult> (&)(nsresult)>(mozilla::Result<mozilla::Ok, nsresult>&&, mozilla::dom::cache::db::InitializeConnection(mozIStorageConnection&)::{lambda(auto:1 const&)#1}&&, mozilla::Result<mozilla::Ok, nsresult> (&)(nsresult))mozilla::Result<mozilla::Ok, nsresult>’
firefox-150.0/dom/quota/QuotaCommon.h:976:6: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::OrElseIf<mozilla::Ok, nsresult, mozilla::dom::cache::db::InitializeConnection(mozIStorageConnection&)::{lambda(auto:1 const&)#1}, mozilla::Result<mozilla::Ok, nsresult> (&)(nsresult)>(mozilla::Result<mozilla::Ok, nsresult>&&, mozilla::dom::cache::db::InitializeConnection(mozIStorageConnection&)::{lambda(auto:1 const&)#1}&&, mozilla::Result<mozilla::Ok, nsresult> (&)(nsresult))mozilla::Result<mozilla::Ok, nsresult>’ not found in profile data
#  976 | auto OrElseIf(Result<V, E>&& aResult, P&& aPred, F&& aFunc) -> Result<V, E> {
#      |      ^~~~~~~~
#  974|   // XXX Support orElseIf directly in mozilla::Result
#  975|   template <typename V, typename E, typename P, typename F>
#  976|-> auto OrElseIf(Result<V, E>&& aResult, P&& aPred, F&& aFunc) -> Result<V, E> {
#  977|     return MOZ_UNLIKELY(aResult.isErr())
#  978|                ? (std::forward<P>(aPred)(aResult.inspectErr()))

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘mozilla::dom::quota::OrElseIf<nsCOMPtr<mozIStorageConnection>, nsresult, mozilla::dom::cache::OpenDBConnection(mozilla::dom::cache::CacheDirectoryMetadata const&, nsIFile&, mozilla::Maybe<std::array<unsigned char, 32ul> > const&)::{lambda(auto:1 const&)#1}, mozilla::dom::cache::OpenDBConnection(mozilla::dom::cache::CacheDirectoryMetadata const&, nsIFile&, mozilla::Maybe<std::array<unsigned char, 32ul> > const&)::{lambda(nsresult)#1}>(mozilla::Result<nsCOMPtr<mozIStorageConnection>, nsresult>& [...]
firefox-150.0/dom/quota/QuotaCommon.h:976:6: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::OrElseIf<nsCOMPtr<mozIStorageConnection>, nsresult, mozilla::dom::cache::OpenDBConnection(mozilla::dom::cache::CacheDirectoryMetadata const&, nsIFile&, mozilla::Maybe<std::array<unsigned char, 32ul> > const&)::{lambda(auto:1 const&)#1}, mozilla::dom::cache::OpenDBConnection(mozilla::dom::cache::CacheDirectoryMetadata const&, nsIFile&, mozilla::Maybe<std::array<unsigned char, 32ul> > const&)::{lambda(nsresult)#1}>(mozilla::Result<nsCOMPtr<mozIStorageConnection>, n [...]
#  974|   // XXX Support orElseIf directly in mozilla::Result
#  975|   template <typename V, typename E, typename P, typename F>
#  976|-> auto OrElseIf(Result<V, E>&& aResult, P&& aPred, F&& aFunc) -> Result<V, E> {
#  977|     return MOZ_UNLIKELY(aResult.isErr())
#  978|                ? (std::forward<P>(aPred)(aResult.inspectErr()))
firefox-150.0/dom/quota/QuotaCommon.h:976:6: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘_ZN7mozilla11CollectEachIZNS_3dom5quota21CollectWhileHasResultIZNS1_5cache2db12_GLOBAL__N_1L17MatchByVaryHeaderER21mozIStorageConnectionRKNS4_12CacheRequestEiEUlRT_E_EENS_6ResultINS_2OkE8nsresultEER20mozIStorageStatementOSC_EUlvE_ZNS_12CollectWhileISM_ZNS3_ISE_EESI_SK_SL_EUlvE0_EENSF_ISG_NSt13invoke_resultISC_JEE4type8err_typeEEERKSC_RKT0_EUlbE_EEST_SC_SY_’
firefox-150.0/dom/quota/QuotaCommon.h:1174:6: warning[-Wmissing-profile]: profile for function ‘_ZN7mozilla11CollectEachIZNS_3dom5quota21CollectWhileHasResultIZNS1_5cache2db12_GLOBAL__N_1L17MatchByVaryHeaderER21mozIStorageConnectionRKNS4_12CacheRequestEiEUlRT_E_EENS_6ResultINS_2OkE8nsresultEER20mozIStorageStatementOSC_EUlvE_ZNS_12CollectWhileISM_ZNS3_ISE_EESI_SK_SL_EUlvE0_EENSF_ISG_NSt13invoke_resultISC_JEE4type8err_typeEEERKSC_RKT0_EUlbE_EEST_SC_SY_’ not found in profile data
# 1174 | auto CollectEach(Step aStep, const Body& aBody)
#      |      ^~~~~~~~~~~
# 1172|   // to Result<empty, E>.
# 1173|   template <typename Step, typename Body>
# 1174|-> auto CollectEach(Step aStep, const Body& aBody)
# 1175|       -> Result<mozilla::Ok, typename std::invoke_result_t<Step>::err_type> {
# 1176|     using StepResultType = typename std::invoke_result_t<Step>::ok_type;

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘_ZN7mozilla11CollectEachIZNS_3dom5quota21CollectWhileHasResultIZNS1_5cache2db12_GLOBAL__N_1L21DeleteAllCacheEntriesER21mozIStorageConnectionRlEUlRT_E_EENS_6ResultINS_2OkE8nsresultEER20mozIStorageStatementOSA_EUlvE_ZNS_12CollectWhileISK_ZNS3_ISC_EESG_SI_SJ_EUlvE0_EENSD_ISE_NSt13invoke_resultISA_JEE4type8err_typeEEERKSA_RKT0_EUlbE_EESR_SA_SW_’
firefox-150.0/dom/quota/QuotaCommon.h:1174:6: warning[-Wmissing-profile]: profile for function ‘_ZN7mozilla11CollectEachIZNS_3dom5quota21CollectWhileHasResultIZNS1_5cache2db12_GLOBAL__N_1L21DeleteAllCacheEntriesER21mozIStorageConnectionRlEUlRT_E_EENS_6ResultINS_2OkE8nsresultEER20mozIStorageStatementOSA_EUlvE_ZNS_12CollectWhileISK_ZNS3_ISC_EESG_SI_SJ_EUlvE0_EENSD_ISE_NSt13invoke_resultISA_JEE4type8err_typeEEERKSA_RKT0_EUlbE_EESR_SA_SW_’ not found in profile data
# 1174 | auto CollectEach(Step aStep, const Body& aBody)
#      |      ^~~~~~~~~~~
# 1172|   // to Result<empty, E>.
# 1173|   template <typename Step, typename Body>
# 1174|-> auto CollectEach(Step aStep, const Body& aBody)
# 1175|       -> Result<mozilla::Ok, typename std::invoke_result_t<Step>::err_type> {
# 1176|     using StepResultType = typename std::invoke_result_t<Step>::ok_type;

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘_ZN7mozilla11CollectEachIZNS_3dom5quota21CollectWhileHasResultIZNS1_5cache2db12_GLOBAL__N_1L30SelectAndDeleteEntriesInternalER21mozIStorageConnectionRKNS_4SpanIKiLm18446744073709551615EEER8nsTArrayI4nsIDERSE_INS6_7IdCountEERlEUlRT_E_EENS_6ResultINS_2OkE8nsresultEER20mozIStorageStatementOSM_EUlvE_ZNS_12CollectWhileISW_ZNS3_ISO_EESS_SU_SV_EUlvE0_EENSP_ISQ_NSt13invoke_resultISM_JEE4type8err_typeEEERKSM_RKT0_EUlbE_EES13_SM_S18_’
firefox-150.0/dom/quota/QuotaCommon.h:1174:6: warning[-Wmissing-profile]: profile for function ‘_ZN7mozilla11CollectEachIZNS_3dom5quota21CollectWhileHasResultIZNS1_5cache2db12_GLOBAL__N_1L30SelectAndDeleteEntriesInternalER21mozIStorageConnectionRKNS_4SpanIKiLm18446744073709551615EEER8nsTArrayI4nsIDERSE_INS6_7IdCountEERlEUlRT_E_EENS_6ResultINS_2OkE8nsresultEER20mozIStorageStatementOSM_EUlvE_ZNS_12CollectWhileISW_ZNS3_ISO_EESS_SU_SV_EUlvE0_EENSP_ISQ_NSt13invoke_resultISM_JEE4type8err_typeEEERKSM_RKT0_EUlbE_EES13_SM_S18_’ not found in profile data
# 1172|   // to Result<empty, E>.
# 1173|   template <typename Step, typename Body>
# 1174|-> auto CollectEach(Step aStep, const Body& aBody)
# 1175|       -> Result<mozilla::Ok, typename std::invoke_result_t<Step>::err_type> {
# 1176|     using StepResultType = typename std::invoke_result_t<Step>::ok_type;

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘_ZN7mozilla11CollectEachIZNS_3dom5quota21CollectWhileHasResultIZNS1_5cache2db15GetKnownBodyIdsER21mozIStorageConnectionEUlRT_E0_EENS_6ResultINS_2OkE8nsresultEER20mozIStorageStatementOS8_EUlvE_ZNS_12CollectWhileISI_ZNS3_ISA_EESE_SG_SH_EUlvE0_EENSB_ISC_NSt13invoke_resultIS8_JEE4type8err_typeEEERKS8_RKT0_EUlbE_EESP_S8_SU_’
firefox-150.0/dom/quota/QuotaCommon.h:1174:6: warning[-Wmissing-profile]: profile for function ‘_ZN7mozilla11CollectEachIZNS_3dom5quota21CollectWhileHasResultIZNS1_5cache2db15GetKnownBodyIdsER21mozIStorageConnectionEUlRT_E0_EENS_6ResultINS_2OkE8nsresultEER20mozIStorageStatementOS8_EUlvE_ZNS_12CollectWhileISI_ZNS3_ISA_EESE_SG_SH_EUlvE0_EENSB_ISC_NSt13invoke_resultIS8_JEE4type8err_typeEEERKS8_RKT0_EUlbE_EESP_S8_SU_’ not found in profile data
# 1174 | auto CollectEach(Step aStep, const Body& aBody)
#      |      ^~~~~~~~~~~
# 1172|   // to Result<empty, E>.
# 1173|   template <typename Step, typename Body>
# 1174|-> auto CollectEach(Step aStep, const Body& aBody)
# 1175|       -> Result<mozilla::Ok, typename std::invoke_result_t<Step>::err_type> {
# 1176|     using StepResultType = typename std::invoke_result_t<Step>::ok_type;

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘_ZN7mozilla11CollectEachIZNS_3dom5quota21CollectWhileHasResultIZNS1_5cache2db15GetKnownBodyIdsER21mozIStorageConnectionEUlRT_E_EENS_6ResultINS_2OkE8nsresultEER20mozIStorageStatementOS8_EUlvE_ZNS_12CollectWhileISI_ZNS3_ISA_EESE_SG_SH_EUlvE0_EENSB_ISC_NSt13invoke_resultIS8_JEE4type8err_typeEEERKS8_RKT0_EUlbE_EESP_S8_SU_’
firefox-150.0/dom/quota/QuotaCommon.h:1174:6: warning[-Wmissing-profile]: profile for function ‘_ZN7mozilla11CollectEachIZNS_3dom5quota21CollectWhileHasResultIZNS1_5cache2db15GetKnownBodyIdsER21mozIStorageConnectionEUlRT_E_EENS_6ResultINS_2OkE8nsresultEER20mozIStorageStatementOS8_EUlvE_ZNS_12CollectWhileISI_ZNS3_ISA_EESE_SG_SH_EUlvE0_EENSB_ISC_NSt13invoke_resultIS8_JEE4type8err_typeEEERKS8_RKT0_EUlbE_EESP_S8_SU_’ not found in profile data
# 1172|   // to Result<empty, E>.
# 1173|   template <typename Step, typename Body>
# 1174|-> auto CollectEach(Step aStep, const Body& aBody)
# 1175|       -> Result<mozilla::Ok, typename std::invoke_result_t<Step>::err_type> {
# 1176|     using StepResultType = typename std::invoke_result_t<Step>::ok_type;

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘_ZN7mozilla11CollectEachIZNS_3dom5quota21CollectWhileHasResultIZNS1_5cache2db22FindOverallPaddingSizeER21mozIStorageConnectionEUlRT_E_EENS_6ResultINS_2OkE8nsresultEER20mozIStorageStatementOS8_EUlvE_ZNS_12CollectWhileISI_ZNS3_ISA_EESE_SG_SH_EUlvE0_EENSB_ISC_NSt13invoke_resultIS8_JEE4type8err_typeEEERKS8_RKT0_EUlbE_EESP_S8_SU_’
firefox-150.0/dom/quota/QuotaCommon.h:1174:6: warning[-Wmissing-profile]: profile for function ‘_ZN7mozilla11CollectEachIZNS_3dom5quota21CollectWhileHasResultIZNS1_5cache2db22FindOverallPaddingSizeER21mozIStorageConnectionEUlRT_E_EENS_6ResultINS_2OkE8nsresultEER20mozIStorageStatementOS8_EUlvE_ZNS_12CollectWhileISI_ZNS3_ISA_EESE_SG_SH_EUlvE0_EENSB_ISC_NSt13invoke_resultIS8_JEE4type8err_typeEEERKS8_RKT0_EUlbE_EESP_S8_SU_’ not found in profile data
# 1172|   // to Result<empty, E>.
# 1173|   template <typename Step, typename Body>
# 1174|-> auto CollectEach(Step aStep, const Body& aBody)
# 1175|       -> Result<mozilla::Ok, typename std::invoke_result_t<Step>::err_type> {
# 1176|     using StepResultType = typename std::invoke_result_t<Step>::ok_type;

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘_ZN7mozilla11CollectEachIZNS_3dom5quota21CollectWhileHasResultIZNS2_29CollectElementsWhileHasResultIZNS1_5cache2db12StorageMatchER21mozIStorageConnectionNS5_9NamespaceERKNS5_12CacheRequestERKNS5_16CacheQueryParamsEEUlRT_E_10AutoTArrayIlLm32EEEENS_6ResultIT0_8nsresultEER20mozIStorageStatementOSG_EUlSH_E_EENSL_INS_2OkESN_EESQ_SR_EUlvE_ZNS_12CollectWhileISV_ZNS3_ISS_EESU_SQ_SR_EUlvE0_EENSL_IST_NSt13invoke_resultISG_JEE4type8err_typeEEERKSG_RKSM_EUlbE_EES12_SG_S16_’
firefox-150.0/dom/quota/QuotaCommon.h:1174:6: warning[-Wmissing-profile]: profile for function ‘_ZN7mozilla11CollectEachIZNS_3dom5quota21CollectWhileHasResultIZNS2_29CollectElementsWhileHasResultIZNS1_5cache2db12StorageMatchER21mozIStorageConnectionNS5_9NamespaceERKNS5_12CacheRequestERKNS5_16CacheQueryParamsEEUlRT_E_10AutoTArrayIlLm32EEEENS_6ResultIT0_8nsresultEER20mozIStorageStatementOSG_EUlSH_E_EENSL_INS_2OkESN_EESQ_SR_EUlvE_ZNS_12CollectWhileISV_ZNS3_ISS_EESU_SQ_SR_EUlvE0_EENSL_IST_NSt13invoke_resultISG_JEE4type8err_typeEEERKSG_RKSM_EUlbE_EES12_SG_S16_’ not found in profil [...]
# 1172|   // to Result<empty, E>.
# 1173|   template <typename Step, typename Body>
# 1174|-> auto CollectEach(Step aStep, const Body& aBody)
# 1175|       -> Result<mozilla::Ok, typename std::invoke_result_t<Step>::err_type> {
# 1176|     using StepResultType = typename std::invoke_result_t<Step>::ok_type;
firefox-150.0/dom/quota/QuotaCommon.h:1174:6: note: trimmed 1 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘_ZN7mozilla11CollectEachIZNS_3dom5quota21CollectWhileHasResultIZNS2_29CollectElementsWhileHasResultIZNS1_5cache2db12_GLOBAL__N_1L12ReadResponseER21mozIStorageConnectioniEUlRT_E0_8nsTArrayI9nsTStringIcEEEENS_6ResultIT0_8nsresultEER20mozIStorageStatementOSA_EUlSB_E_EENSH_INS_2OkESJ_EESM_SN_EUlvE_ZNS_12CollectWhileISR_ZNS3_ISO_EESQ_SM_SN_EUlvE0_EENSH_ISP_NSt13invoke_resultISA_JEE4type8err_typeEEERKSA_RKSI_EUlbE_EESY_SA_S12_’
firefox-150.0/dom/quota/QuotaCommon.h:1174:6: warning[-Wmissing-profile]: profile for function ‘_ZN7mozilla11CollectEachIZNS_3dom5quota21CollectWhileHasResultIZNS2_29CollectElementsWhileHasResultIZNS1_5cache2db12_GLOBAL__N_1L12ReadResponseER21mozIStorageConnectioniEUlRT_E0_8nsTArrayI9nsTStringIcEEEENS_6ResultIT0_8nsresultEER20mozIStorageStatementOSA_EUlSB_E_EENSH_INS_2OkESJ_EESM_SN_EUlvE_ZNS_12CollectWhileISR_ZNS3_ISO_EESQ_SM_SN_EUlvE0_EENSH_ISP_NSt13invoke_resultISA_JEE4type8err_typeEEERKSA_RKSI_EUlbE_EESY_SA_S12_’ not found in profile data
# 1172|   // to Result<empty, E>.
# 1173|   template <typename Step, typename Body>
# 1174|-> auto CollectEach(Step aStep, const Body& aBody)
# 1175|       -> Result<mozilla::Ok, typename std::invoke_result_t<Step>::err_type> {
# 1176|     using StepResultType = typename std::invoke_result_t<Step>::ok_type;

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘_ZN7mozilla11CollectEachIZNS_3dom5quota21CollectWhileHasResultIZNS2_29CollectElementsWhileHasResultIZNS1_5cache2db12_GLOBAL__N_1L8QueryAllER21mozIStorageConnectionlEUlRT_E_10AutoTArrayIiLm256EEEENS_6ResultIT0_8nsresultEER20mozIStorageStatementOSA_EUlSB_E_EENSF_INS_2OkESH_EESK_SL_EUlvE_ZNS_12CollectWhileISP_ZNS3_ISM_EESO_SK_SL_EUlvE0_EENSF_ISN_NSt13invoke_resultISA_JEE4type8err_typeEEERKSA_RKSG_EUlbE_EESW_SA_S10_’
firefox-150.0/dom/quota/QuotaCommon.h:1174:6: warning[-Wmissing-profile]: profile for function ‘_ZN7mozilla11CollectEachIZNS_3dom5quota21CollectWhileHasResultIZNS2_29CollectElementsWhileHasResultIZNS1_5cache2db12_GLOBAL__N_1L8QueryAllER21mozIStorageConnectionlEUlRT_E_10AutoTArrayIiLm256EEEENS_6ResultIT0_8nsresultEER20mozIStorageStatementOSA_EUlSB_E_EENSF_INS_2OkESH_EESK_SL_EUlvE_ZNS_12CollectWhileISP_ZNS3_ISM_EESO_SK_SL_EUlvE0_EENSF_ISN_NSt13invoke_resultISA_JEE4type8err_typeEEERKSA_RKSG_EUlbE_EESW_SA_S10_’ not found in profile data
# 1172|   // to Result<empty, E>.
# 1173|   template <typename Step, typename Body>
# 1174|-> auto CollectEach(Step aStep, const Body& aBody)
# 1175|       -> Result<mozilla::Ok, typename std::invoke_result_t<Step>::err_type> {
# 1176|     using StepResultType = typename std::invoke_result_t<Step>::ok_type;

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘_ZN7mozilla11CollectEachIZNS_3dom5quota21CollectWhileHasResultIZNS2_29CollectElementsWhileHasResultIZNS1_5cache2db14StorageGetKeysER21mozIStorageConnectionNS5_9NamespaceEEUlRT_E_8nsTArrayI9nsTStringIDsEEEENS_6ResultIT0_8nsresultEER20mozIStorageStatementOSA_EUlSB_E_EENSH_INS_2OkESJ_EESM_SN_EUlvE_ZNS_12CollectWhileISR_ZNS3_ISO_EESQ_SM_SN_EUlvE0_EENSH_ISP_NSt13invoke_resultISA_JEE4type8err_typeEEERKSA_RKSI_EUlbE_EESY_SA_S12_’
firefox-150.0/dom/quota/QuotaCommon.h:1174:6: warning[-Wmissing-profile]: profile for function ‘_ZN7mozilla11CollectEachIZNS_3dom5quota21CollectWhileHasResultIZNS2_29CollectElementsWhileHasResultIZNS1_5cache2db14StorageGetKeysER21mozIStorageConnectionNS5_9NamespaceEEUlRT_E_8nsTArrayI9nsTStringIDsEEEENS_6ResultIT0_8nsresultEER20mozIStorageStatementOSA_EUlSB_E_EENSH_INS_2OkESJ_EESM_SN_EUlvE_ZNS_12CollectWhileISR_ZNS3_ISO_EESQ_SM_SN_EUlvE0_EENSH_ISP_NSt13invoke_resultISA_JEE4type8err_typeEEERKSA_RKSI_EUlbE_EESY_SA_S12_’ not found in profile data
# 1172|   // to Result<empty, E>.
# 1173|   template <typename Step, typename Body>
# 1174|-> auto CollectEach(Step aStep, const Body& aBody)
# 1175|       -> Result<mozilla::Ok, typename std::invoke_result_t<Step>::err_type> {
# 1176|     using StepResultType = typename std::invoke_result_t<Step>::ok_type;

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘_ZN7mozilla11CollectEachIZNS_3dom5quota21CollectWhileHasResultIZNS2_29CollectElementsWhileHasResultIZNS1_5cache2db20FindOrphanedCacheIdsER21mozIStorageConnectionEUlRT_E_10AutoTArrayIlLm8EEEENS_6ResultIT0_8nsresultEER20mozIStorageStatementOS9_EUlSA_E_EENSE_INS_2OkESG_EESJ_SK_EUlvE_ZNS_12CollectWhileISO_ZNS3_ISL_EESN_SJ_SK_EUlvE0_EENSE_ISM_NSt13invoke_resultIS9_JEE4type8err_typeEEERKS9_RKSF_EUlbE_EESV_S9_SZ_’
firefox-150.0/dom/quota/QuotaCommon.h:1174:6: warning[-Wmissing-profile]: profile for function ‘_ZN7mozilla11CollectEachIZNS_3dom5quota21CollectWhileHasResultIZNS2_29CollectElementsWhileHasResultIZNS1_5cache2db20FindOrphanedCacheIdsER21mozIStorageConnectionEUlRT_E_10AutoTArrayIlLm8EEEENS_6ResultIT0_8nsresultEER20mozIStorageStatementOS9_EUlSA_E_EENSE_INS_2OkESG_EESJ_SK_EUlvE_ZNS_12CollectWhileISO_ZNS3_ISL_EESN_SJ_SK_EUlvE0_EENSE_ISM_NSt13invoke_resultIS9_JEE4type8err_typeEEERKS9_RKSF_EUlbE_EESV_S9_SZ_’ not found in profile data
# 1172|   // to Result<empty, E>.
# 1173|   template <typename Step, typename Body>
# 1174|-> auto CollectEach(Step aStep, const Body& aBody)
# 1175|       -> Result<mozilla::Ok, typename std::invoke_result_t<Step>::err_type> {
# 1176|     using StepResultType = typename std::invoke_result_t<Step>::ok_type;

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘_ZN7mozilla11CollectEachIZNS_3dom5quota21CollectWhileHasResultIZNS2_29CollectElementsWhileHasResultIZZNS1_5cache2db12_GLOBAL__N_1L17MatchByVaryHeaderER21mozIStorageConnectionRKNS5_12CacheRequestEiENKUlvE_clEvEUlRT_E_10AutoTArrayI9nsTStringIcELm8EEEENS_6ResultIT0_8nsresultEER20mozIStorageStatementOSE_EUlSF_E_EENSL_INS_2OkESN_EESQ_SR_EUlvE_ZNS_12CollectWhileISV_ZNS3_ISS_EESU_SQ_SR_EUlvE0_EENSL_IST_NSt13invoke_resultISE_JEE4type8err_typeEEERKSE_RKSM_EUlbE_EES12_SE_S16_’
firefox-150.0/dom/quota/QuotaCommon.h:1174:6: warning[-Wmissing-profile]: profile for function ‘_ZN7mozilla11CollectEachIZNS_3dom5quota21CollectWhileHasResultIZNS2_29CollectElementsWhileHasResultIZZNS1_5cache2db12_GLOBAL__N_1L17MatchByVaryHeaderER21mozIStorageConnectionRKNS5_12CacheRequestEiENKUlvE_clEvEUlRT_E_10AutoTArrayI9nsTStringIcELm8EEEENS_6ResultIT0_8nsresultEER20mozIStorageStatementOSE_EUlSF_E_EENSL_INS_2OkESN_EESQ_SR_EUlvE_ZNS_12CollectWhileISV_ZNS3_ISS_EESU_SQ_SR_EUlvE0_EENSL_IST_NSt13invoke_resultISE_JEE4type8err_typeEEERKSE_RKSM_EUlbE_EES12_SE_S16_’ not found in p [...]
# 1174 | auto CollectEach(Step aStep, const Body& aBody)
#      |      ^~~~~~~~~~~
# 1172|   // to Result<empty, E>.
# 1173|   template <typename Step, typename Body>
# 1174|-> auto CollectEach(Step aStep, const Body& aBody)
# 1175|       -> Result<mozilla::Ok, typename std::invoke_result_t<Step>::err_type> {
# 1176|     using StepResultType = typename std::invoke_result_t<Step>::ok_type;
firefox-150.0/dom/quota/QuotaCommon.h:1174:6: note: trimmed 1 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘_ZN7mozilla11CollectEachIZNS_3dom5quota6detail15CollectEachFileIZNS2_15CollectEachFileIZNS1_5cache23BodyDeleteOrphanedFilesERKNS6_22CacheDirectoryMetadataER7nsIFileR14nsTBaseHashSetI11nsIDHashKeyEEUlRK8nsCOMPtrISA_EE_EENS_6ResultINS_2OkE8nsresultEESB_RKT_EUlvE_SK_EESO_SB_SR_RKT0_EUlvE_SK_EENSL_ISM_NSt13invoke_resultISP_JEE4type8err_typeEEESP_SV_’
firefox-150.0/dom/quota/QuotaCommon.h:1174:6: warning[-Wmissing-profile]: profile for function ‘_ZN7mozilla11CollectEachIZNS_3dom5quota6detail15CollectEachFileIZNS2_15CollectEachFileIZNS1_5cache23BodyDeleteOrphanedFilesERKNS6_22CacheDirectoryMetadataER7nsIFileR14nsTBaseHashSetI11nsIDHashKeyEEUlRK8nsCOMPtrISA_EE_EENS_6ResultINS_2OkE8nsresultEESB_RKT_EUlvE_SK_EESO_SB_SR_RKT0_EUlvE_SK_EENSL_ISM_NSt13invoke_resultISP_JEE4type8err_typeEEESP_SV_’ not found in profile data
# 1172|   // to Result<empty, E>.
# 1173|   template <typename Step, typename Body>
# 1174|-> auto CollectEach(Step aStep, const Body& aBody)
# 1175|       -> Result<mozilla::Ok, typename std::invoke_result_t<Step>::err_type> {
# 1176|     using StepResultType = typename std::invoke_result_t<Step>::ok_type;

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘_ZN7mozilla11CollectEachIZNS_3dom5quota6detail15CollectEachFileIZNS2_15CollectEachFileIZNS1_5cache24RemoveNsIFileRecursivelyERKNS_5MaybeINS6_22CacheDirectoryMetadataEEER7nsIFilebEUlRK8nsCOMPtrISC_EE_EENS_6ResultINS_2OkE8nsresultEESD_RKT_EUlvE_SI_EESM_SD_SP_RKT0_EUlvE_SI_EENSJ_ISK_NSt13invoke_resultISN_JEE4type8err_typeEEESN_ST_’
firefox-150.0/dom/quota/QuotaCommon.h:1174:6: warning[-Wmissing-profile]: profile for function ‘_ZN7mozilla11CollectEachIZNS_3dom5quota6detail15CollectEachFileIZNS2_15CollectEachFileIZNS1_5cache24RemoveNsIFileRecursivelyERKNS_5MaybeINS6_22CacheDirectoryMetadataEEER7nsIFilebEUlRK8nsCOMPtrISC_EE_EENS_6ResultINS_2OkE8nsresultEESD_RKT_EUlvE_SI_EESM_SD_SP_RKT0_EUlvE_SI_EENSJ_ISK_NSt13invoke_resultISN_JEE4type8err_typeEEESN_ST_’ not found in profile data
# 1174 | auto CollectEach(Step aStep, const Body& aBody)
#      |      ^~~~~~~~~~~
# 1172|   // to Result<empty, E>.
# 1173|   template <typename Step, typename Body>
# 1174|-> auto CollectEach(Step aStep, const Body& aBody)
# 1175|       -> Result<mozilla::Ok, typename std::invoke_result_t<Step>::err_type> {
# 1176|     using StepResultType = typename std::invoke_result_t<Step>::ok_type;

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘_ZN7mozilla11CollectEachIZNS_3dom5quota6detail15CollectEachFileIZNS2_15CollectEachFileIZNS1_5cache27BodyTraverseFilesForCleanupIZZNS6_23BodyDeleteOrphanedFilesERKNS6_22CacheDirectoryMetadataER7nsIFileR14nsTBaseHashSetI11nsIDHashKeyEENKUlRK8nsCOMPtrISB_EE_clESK_EUlSC_RK12nsTSubstringIcEE_EE8nsresultRKNS_5MaybeIS8_EESC_RKT_EUlSK_E_EENS_6ResultINS_2OkESR_EESC_SY_EUlvE_SZ_EES12_SC_SY_RKT0_EUlvE_SZ_EENS10_IS11_NSt13invoke_resultISW_JEE4type8err_typeEEESW_S16_’
firefox-150.0/dom/quota/QuotaCommon.h:1174:6: warning[-Wmissing-profile]: profile for function ‘_ZN7mozilla11CollectEachIZNS_3dom5quota6detail15CollectEachFileIZNS2_15CollectEachFileIZNS1_5cache27BodyTraverseFilesForCleanupIZZNS6_23BodyDeleteOrphanedFilesERKNS6_22CacheDirectoryMetadataER7nsIFileR14nsTBaseHashSetI11nsIDHashKeyEENKUlRK8nsCOMPtrISB_EE_clESK_EUlSC_RK12nsTSubstringIcEE_EE8nsresultRKNS_5MaybeIS8_EESC_RKT_EUlSK_E_EENS_6ResultINS_2OkESR_EESC_SY_EUlvE_SZ_EES12_SC_SY_RKT0_EUlvE_SZ_EENS10_IS11_NSt13invoke_resultISW_JEE4type8err_typeEEESW_S16_’ not found in profile data
# 1172|   // to Result<empty, E>.
# 1173|   template <typename Step, typename Body>
# 1174|-> auto CollectEach(Step aStep, const Body& aBody)
# 1175|       -> Result<mozilla::Ok, typename std::invoke_result_t<Step>::err_type> {
# 1176|     using StepResultType = typename std::invoke_result_t<Step>::ok_type;

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘mozilla::CollectEach<mozilla::Reduce<AutoTArray<long, 8ul> const&, mozilla::CheckedInt<long>, mozilla::dom::cache::(anonymous namespace)::SetupAction::RunSyncWithDBOnTarget(mozilla::dom::cache::CacheDirectoryMetadata const&, nsIFile*, mozIStorageConnection*)::{lambda(mozilla::CheckedInt<long>, mozilla::Maybe<long const&> const&)#1}>(AutoTArray<long, 8ul> const&, mozilla::CheckedInt<long>, mozilla::dom::cache::(anonymous namespace)::SetupAction::RunSyncWithDBOnTarget(mozilla::dom::cache::Cache [...]
firefox-150.0/dom/quota/QuotaCommon.h:1174:6: warning[-Wmissing-profile]: profile for function ‘mozilla::CollectEach<mozilla::Reduce<AutoTArray<long, 8ul> const&, mozilla::CheckedInt<long>, mozilla::dom::cache::(anonymous namespace)::SetupAction::RunSyncWithDBOnTarget(mozilla::dom::cache::CacheDirectoryMetadata const&, nsIFile*, mozIStorageConnection*)::{lambda(mozilla::CheckedInt<long>, mozilla::Maybe<long const&> const&)#1}>(AutoTArray<long, 8ul> const&, mozilla::CheckedInt<long>, mozilla::dom::cache::(anonymous namespace)::SetupAction::RunSyncWithDBOnTarget(mozilla::dom::cac [...]
# 1174 | auto CollectEach(Step aStep, const Body& aBody)
#      |      ^~~~~~~~~~~
# 1172|   // to Result<empty, E>.
# 1173|   template <typename Step, typename Body>
# 1174|-> auto CollectEach(Step aStep, const Body& aBody)
# 1175|       -> Result<mozilla::Ok, typename std::invoke_result_t<Step>::err_type> {
# 1176|     using StepResultType = typename std::invoke_result_t<Step>::ok_type;
firefox-150.0/dom/quota/QuotaCommon.h:1174:6: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘mozilla::CollectEach<mozilla::dom::cache::db::(anonymous namespace)::QueryCache(mozIStorageConnection&, long, mozilla::dom::cache::CacheRequest const&, mozilla::dom::cache::CacheQueryParams const&, unsigned int)::{lambda()#1}, mozilla::CollectWhile<mozilla::dom::cache::db::(anonymous namespace)::QueryCache(mozIStorageConnection&, long, mozilla::dom::cache::CacheRequest const&, mozilla::dom::cache::CacheQueryParams const&, unsigned int)::{lambda()#1}, mozilla::dom::cache::db::(anonymous namesp [...]
firefox-150.0/dom/quota/QuotaCommon.h:1174:6: warning[-Wmissing-profile]: profile for function ‘mozilla::CollectEach<mozilla::dom::cache::db::(anonymous namespace)::QueryCache(mozIStorageConnection&, long, mozilla::dom::cache::CacheRequest const&, mozilla::dom::cache::CacheQueryParams const&, unsigned int)::{lambda()#1}, mozilla::CollectWhile<mozilla::dom::cache::db::(anonymous namespace)::QueryCache(mozIStorageConnection&, long, mozilla::dom::cache::CacheRequest const&, mozilla::dom::cache::CacheQueryParams const&, unsigned int)::{lambda()#1}, mozilla::dom::cache::db::(anonymo [...]
# 1174 | auto CollectEach(Step aStep, const Body& aBody)
#      |      ^~~~~~~~~~~
# 1172|   // to Result<empty, E>.
# 1173|   template <typename Step, typename Body>
# 1174|-> auto CollectEach(Step aStep, const Body& aBody)
# 1175|       -> Result<mozilla::Ok, typename std::invoke_result_t<Step>::err_type> {
# 1176|     using StepResultType = typename std::invoke_result_t<Step>::ok_type;
firefox-150.0/dom/quota/QuotaCommon.h:1174:6: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/localstorage/LocalStorageCommon.h:10: included_from: Included from here.
firefox-150.0/dom/quota/Client.h:19: included_from: Included from here.
firefox-150.0/dom/quota/CommonMetadata.h:10: included_from: Included from here.
firefox-150.0/dom/cache/Types.h:12: included_from: Included from here.
firefox-150.0/dom/cache/StreamControl.h:9: included_from: Included from here.
firefox-150.0/dom/cache/CacheStreamControlChild.h:10: included_from: Included from here.
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘mozilla::CollectEach<mozilla::dom::quota::ReduceEachFileAtomicCancelable<mozilla::dom::quota::UsageInfo, mozilla::dom::cache::(anonymous namespace)::ReduceUsageInfo<mozilla::dom::cache::CacheQuotaClient::InitOrigin(mozilla::dom::quota::PersistenceType, mozilla::dom::quota::OriginMetadata const&, mozilla::Atomic<bool, (mozilla::MemoryOrdering)2, void> const&)::{lambda(nsCOMPtr<nsIFile> const&)#1}>(nsIFile&, mozilla::Atomic<bool, (mozilla::MemoryOrdering)2, void> const&, mozilla::dom::cache::Ca [...]
firefox-150.0/dom/quota/QuotaCommon.h:1174:6: warning[-Wmissing-profile]: profile for function ‘mozilla::CollectEach<mozilla::dom::quota::ReduceEachFileAtomicCancelable<mozilla::dom::quota::UsageInfo, mozilla::dom::cache::(anonymous namespace)::ReduceUsageInfo<mozilla::dom::cache::CacheQuotaClient::InitOrigin(mozilla::dom::quota::PersistenceType, mozilla::dom::quota::OriginMetadata const&, mozilla::Atomic<bool, (mozilla::MemoryOrdering)2, void> const&)::{lambda(nsCOMPtr<nsIFile> const&)#1}>(nsIFile&, mozilla::Atomic<bool, (mozilla::MemoryOrdering)2, void> const&, mozilla::dom:: [...]
# 1174 | auto CollectEach(Step aStep, const Body& aBody)
#      |      ^~~~~~~~~~~
# 1172|   // to Result<empty, E>.
# 1173|   template <typename Step, typename Body>
# 1174|-> auto CollectEach(Step aStep, const Body& aBody)
# 1175|       -> Result<mozilla::Ok, typename std::invoke_result_t<Step>::err_type> {
# 1176|     using StepResultType = typename std::invoke_result_t<Step>::ok_type;
firefox-150.0/dom/quota/QuotaCommon.h:1174:6: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘mozilla::ReduceEach<mozilla::Reduce<AutoTArray<long, 8ul> const&, mozilla::CheckedInt<long>, mozilla::dom::cache::(anonymous namespace)::SetupAction::RunSyncWithDBOnTarget(mozilla::dom::cache::CacheDirectoryMetadata const&, nsIFile*, mozIStorageConnection*)::{lambda(mozilla::CheckedInt<long>, mozilla::Maybe<long const&> const&)#1}>(AutoTArray<long, 8ul> const&, mozilla::CheckedInt<long>, mozilla::dom::cache::(anonymous namespace)::SetupAction::RunSyncWithDBOnTarget(mozilla::dom::cache::CacheD [...]
firefox-150.0/dom/quota/QuotaCommon.h:1200:6: warning[-Wmissing-profile]: profile for function ‘mozilla::ReduceEach<mozilla::Reduce<AutoTArray<long, 8ul> const&, mozilla::CheckedInt<long>, mozilla::dom::cache::(anonymous namespace)::SetupAction::RunSyncWithDBOnTarget(mozilla::dom::cache::CacheDirectoryMetadata const&, nsIFile*, mozIStorageConnection*)::{lambda(mozilla::CheckedInt<long>, mozilla::Maybe<long const&> const&)#1}>(AutoTArray<long, 8ul> const&, mozilla::CheckedInt<long>, mozilla::dom::cache::(anonymous namespace)::SetupAction::RunSyncWithDBOnTarget(mozilla::dom::cach [...]
# 1200 | auto ReduceEach(InputGenerator aInputGenerator, T aInit,
#      |      ^~~~~~~~~~
# 1198|   // generator function.
# 1199|   template <typename InputGenerator, typename T, typename BinaryOp>
# 1200|-> auto ReduceEach(InputGenerator aInputGenerator, T aInit,
# 1201|                   const BinaryOp& aBinaryOp)
# 1202|       -> Result<T, typename std::invoke_result_t<InputGenerator>::err_type> {
firefox-150.0/dom/quota/QuotaCommon.h:1200:6: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘mozilla::ReduceEach<mozilla::dom::quota::ReduceEachFileAtomicCancelable<mozilla::dom::quota::UsageInfo, mozilla::dom::cache::(anonymous namespace)::ReduceUsageInfo<mozilla::dom::cache::CacheQuotaClient::InitOrigin(mozilla::dom::quota::PersistenceType, mozilla::dom::quota::OriginMetadata const&, mozilla::Atomic<bool, (mozilla::MemoryOrdering)2, void> const&)::{lambda(nsCOMPtr<nsIFile> const&)#1}>(nsIFile&, mozilla::Atomic<bool, (mozilla::MemoryOrdering)2, void> const&, mozilla::dom::cache::Cac [...]
firefox-150.0/dom/quota/QuotaCommon.h:1200:6: warning[-Wmissing-profile]: profile for function ‘mozilla::ReduceEach<mozilla::dom::quota::ReduceEachFileAtomicCancelable<mozilla::dom::quota::UsageInfo, mozilla::dom::cache::(anonymous namespace)::ReduceUsageInfo<mozilla::dom::cache::CacheQuotaClient::InitOrigin(mozilla::dom::quota::PersistenceType, mozilla::dom::quota::OriginMetadata const&, mozilla::Atomic<bool, (mozilla::MemoryOrdering)2, void> const&)::{lambda(nsCOMPtr<nsIFile> const&)#1}>(nsIFile&, mozilla::Atomic<bool, (mozilla::MemoryOrdering)2, void> const&, mozilla::dom::c [...]
# 1200 | auto ReduceEach(InputGenerator aInputGenerator, T aInit,
#      |      ^~~~~~~~~~
# 1198|   // generator function.
# 1199|   template <typename InputGenerator, typename T, typename BinaryOp>
# 1200|-> auto ReduceEach(InputGenerator aInputGenerator, T aInit,
# 1201|                   const BinaryOp& aBinaryOp)
# 1202|       -> Result<T, typename std::invoke_result_t<InputGenerator>::err_type> {
firefox-150.0/dom/quota/QuotaCommon.h:1200:6: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In member function ‘mozilla::ReduceEach<mozilla::Reduce<AutoTArray<long, 8ul> const&, mozilla::CheckedInt<long>, mozilla::dom::cache::(anonymous namespace)::SetupAction::RunSyncWithDBOnTarget(mozilla::dom::cache::CacheDirectoryMetadata const&, nsIFile*, mozIStorageConnection*)::{lambda(mozilla::CheckedInt<long>, mozilla::Maybe<long const&> const&)#1}>(AutoTArray<long, 8ul> const&, mozilla::CheckedInt<long>, mozilla::dom::cache::(anonymous namespace)::SetupAction::RunSyncWithDBOnTarget(mozilla::dom::cache: [...]
firefox-150.0/dom/quota/QuotaCommon.h:1208:7: warning[-Wmissing-profile]: profile for function ‘mozilla::ReduceEach<mozilla::Reduce<AutoTArray<long, 8ul> const&, mozilla::CheckedInt<long>, mozilla::dom::cache::(anonymous namespace)::SetupAction::RunSyncWithDBOnTarget(mozilla::dom::cache::CacheDirectoryMetadata const&, nsIFile*, mozIStorageConnection*)::{lambda(mozilla::CheckedInt<long>, mozilla::Maybe<long const&> const&)#1}>(AutoTArray<long, 8ul> const&, mozilla::CheckedInt<long>, mozilla::dom::cache::(anonymous namespace)::SetupAction::RunSyncWithDBOnTarget(mozilla::dom::cach [...]
# 1208 |       [&res, &aBinaryOp](const auto& element)
#      |       ^
# 1206|     MOZ_TRY(CollectEach(
# 1207|         std::move(aInputGenerator),
# 1208|->       [&res, &aBinaryOp](const auto& element)
# 1209|             -> Result<Ok,
# 1210|                       typename std::invoke_result_t<InputGenerator>::err_type> {
firefox-150.0/dom/quota/QuotaCommon.h:1208:7: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/string/nsTSubstring.h:17: included_from: Included from here.
firefox-150.0/xpcom/string/nsAString.h:14: included_from: Included from here.
firefox-150.0/xpcom/string/nsString.h:15: included_from: Included from here.
firefox-150.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/PCacheStreamControl.h:12: included_from: Included from here.
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In member function ‘mozilla::ReduceEach<mozilla::dom::quota::ReduceEachFileAtomicCancelable<mozilla::dom::quota::UsageInfo, mozilla::dom::cache::(anonymous namespace)::ReduceUsageInfo<mozilla::dom::cache::CacheQuotaClient::InitOrigin(mozilla::dom::quota::PersistenceType, mozilla::dom::quota::OriginMetadata const&, mozilla::Atomic<bool, (mozilla::MemoryOrdering)2, void> const&)::{lambda(nsCOMPtr<nsIFile> const&)#1}>(nsIFile&, mozilla::Atomic<bool, (mozilla::MemoryOrdering)2, void> const&, mozilla::dom::cac [...]
firefox-150.0/dom/quota/QuotaCommon.h:1208:7: warning[-Wmissing-profile]: profile for function ‘mozilla::ReduceEach<mozilla::dom::quota::ReduceEachFileAtomicCancelable<mozilla::dom::quota::UsageInfo, mozilla::dom::cache::(anonymous namespace)::ReduceUsageInfo<mozilla::dom::cache::CacheQuotaClient::InitOrigin(mozilla::dom::quota::PersistenceType, mozilla::dom::quota::OriginMetadata const&, mozilla::Atomic<bool, (mozilla::MemoryOrdering)2, void> const&)::{lambda(nsCOMPtr<nsIFile> const&)#1}>(nsIFile&, mozilla::Atomic<bool, (mozilla::MemoryOrdering)2, void> const&, mozilla::dom::c [...]
# 1208 |       [&res, &aBinaryOp](const auto& element)
#      |       ^
# 1206|     MOZ_TRY(CollectEach(
# 1207|         std::move(aInputGenerator),
# 1208|->       [&res, &aBinaryOp](const auto& element)
# 1209|             -> Result<Ok,
# 1210|                       typename std::invoke_result_t<InputGenerator>::err_type> {
firefox-150.0/dom/quota/QuotaCommon.h:1208:7: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In member function ‘mozilla::Reduce<AutoTArray<long, 8ul> const&, mozilla::CheckedInt<long>, mozilla::dom::cache::(anonymous namespace)::SetupAction::RunSyncWithDBOnTarget(mozilla::dom::cache::CacheDirectoryMetadata const&, nsIFile*, mozIStorageConnection*)::{lambda(mozilla::CheckedInt<long>, mozilla::Maybe<long const&> const&)#1}>(AutoTArray<long, 8ul> const&, mozilla::CheckedInt<long>, mozilla::dom::cache::(anonymous namespace)::SetupAction::RunSyncWithDBOnTarget(mozilla::dom::cache::CacheDirectoryMetad [...]
firefox-150.0/dom/quota/QuotaCommon.h:1227:7: warning[-Wmissing-profile]: profile for function ‘mozilla::Reduce<AutoTArray<long, 8ul> const&, mozilla::CheckedInt<long>, mozilla::dom::cache::(anonymous namespace)::SetupAction::RunSyncWithDBOnTarget(mozilla::dom::cache::CacheDirectoryMetadata const&, nsIFile*, mozIStorageConnection*)::{lambda(mozilla::CheckedInt<long>, mozilla::Maybe<long const&> const&)#1}>(AutoTArray<long, 8ul> const&, mozilla::CheckedInt<long>, mozilla::dom::cache::(anonymous namespace)::SetupAction::RunSyncWithDBOnTarget(mozilla::dom::cache::CacheDirectoryMet [...]
# 1227 |       [it = begin(aRange), end = end(aRange)]() mutable {
#      |       ^
# 1225|     using std::end;
# 1226|     return ReduceEach(
# 1227|->       [it = begin(aRange), end = end(aRange)]() mutable {
# 1228|           auto res = ToMaybeRef(it != end ? &*it++ : nullptr);
# 1229|           return Result<decltype(res), typename std::invoke_result_t<
firefox-150.0/dom/quota/QuotaCommon.h:1227:7: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘mozilla::dom::quota::CreateAndExecuteSingleStepStatement<(mozilla::dom::quota::SingleStepResult)0, mozilla::dom::cache::db::(anonymous namespace)::DeleteSecurityInfo(mozIStorageConnection&, int, int)::{lambda()#1}::operator()() const::{lambda(auto:1&)#1}>(mozIStorageConnection&, nsTSubstring<char> const&, mozilla::dom::cache::db::(anonymous namespace)::DeleteSecurityInfo(mozIStorageConnection&, int, int)::{lambda()#1}::operator()() const::{lambda(auto:1&)#1})mozilla::Result<std::conditional<( [...]
firefox-150.0/dom/quota/QuotaCommon.h:1543:1: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::CreateAndExecuteSingleStepStatement<(mozilla::dom::quota::SingleStepResult)0, mozilla::dom::cache::db::(anonymous namespace)::DeleteSecurityInfo(mozIStorageConnection&, int, int)::{lambda()#1}::operator()() const::{lambda(auto:1&)#1}>(mozIStorageConnection&, nsTSubstring<char> const&, mozilla::dom::cache::db::(anonymous namespace)::DeleteSecurityInfo(mozIStorageConnection&, int, int)::{lambda()#1}::operator()() const::{lambda(auto:1&)#1})mozilla::Result<std::cond [...]
# 1543 | CreateAndExecuteSingleStepStatement(mozIStorageConnection& aConnection,
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1541|             typename BindFunctor>
# 1542|   Result<SingleStepSuccessType<ResultHandling>, nsresult>
# 1543|-> CreateAndExecuteSingleStepStatement(mozIStorageConnection& aConnection,
# 1544|                                       const nsACString& aStatementString,
# 1545|                                       BindFunctor aBindFunctor) {
firefox-150.0/dom/quota/QuotaCommon.h:1543:1: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘mozilla::dom::quota::CreateAndExecuteSingleStepStatement<(mozilla::dom::quota::SingleStepResult)0, mozilla::dom::cache::db::(anonymous namespace)::ReadResponse(mozIStorageConnection&, int)::{lambda(auto:1&)#1}>(mozIStorageConnection&, nsTSubstring<char> const&, mozilla::dom::cache::db::(anonymous namespace)::ReadResponse(mozIStorageConnection&, int)::{lambda(auto:1&)#1})mozilla::Result<std::conditional<((mozilla::dom::quota::SingleStepResult)0)==((mozilla::dom::quota::SingleStepResult)0), moz [...]
firefox-150.0/dom/quota/QuotaCommon.h:1543:1: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::CreateAndExecuteSingleStepStatement<(mozilla::dom::quota::SingleStepResult)0, mozilla::dom::cache::db::(anonymous namespace)::ReadResponse(mozIStorageConnection&, int)::{lambda(auto:1&)#1}>(mozIStorageConnection&, nsTSubstring<char> const&, mozilla::dom::cache::db::(anonymous namespace)::ReadResponse(mozIStorageConnection&, int)::{lambda(auto:1&)#1})mozilla::Result<std::conditional<((mozilla::dom::quota::SingleStepResult)0)==((mozilla::dom::quota::SingleStepResul [...]
# 1543 | CreateAndExecuteSingleStepStatement(mozIStorageConnection& aConnection,
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1541|             typename BindFunctor>
# 1542|   Result<SingleStepSuccessType<ResultHandling>, nsresult>
# 1543|-> CreateAndExecuteSingleStepStatement(mozIStorageConnection& aConnection,
# 1544|                                       const nsACString& aStatementString,
# 1545|                                       BindFunctor aBindFunctor) {
firefox-150.0/dom/quota/QuotaCommon.h:1543:1: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘mozilla::dom::quota::CreateAndExecuteSingleStepStatement<(mozilla::dom::quota::SingleStepResult)1, mozilla::dom::cache::db::(anonymous namespace)::InsertSecurityInfo(mozIStorageConnection&, nsICryptoHash&, nsITransportSecurityInfo*)::{lambda(auto:1&)#1}>(mozIStorageConnection&, nsTSubstring<char> const&, mozilla::dom::cache::db::(anonymous namespace)::InsertSecurityInfo(mozIStorageConnection&, nsICryptoHash&, nsITransportSecurityInfo*)::{lambda(auto:1&)#1})mozilla::Result<std::conditional<((m [...]
firefox-150.0/dom/quota/QuotaCommon.h:1543:1: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::CreateAndExecuteSingleStepStatement<(mozilla::dom::quota::SingleStepResult)1, mozilla::dom::cache::db::(anonymous namespace)::InsertSecurityInfo(mozIStorageConnection&, nsICryptoHash&, nsITransportSecurityInfo*)::{lambda(auto:1&)#1}>(mozIStorageConnection&, nsTSubstring<char> const&, mozilla::dom::cache::db::(anonymous namespace)::InsertSecurityInfo(mozIStorageConnection&, nsICryptoHash&, nsITransportSecurityInfo*)::{lambda(auto:1&)#1})mozilla::Result<std::condit [...]
# 1541|             typename BindFunctor>
# 1542|   Result<SingleStepSuccessType<ResultHandling>, nsresult>
# 1543|-> CreateAndExecuteSingleStepStatement(mozIStorageConnection& aConnection,
# 1544|                                       const nsACString& aStatementString,
# 1545|                                       BindFunctor aBindFunctor) {
firefox-150.0/dom/quota/QuotaCommon.h:1543:1: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘mozilla::dom::quota::CreateAndExecuteSingleStepStatement<(mozilla::dom::quota::SingleStepResult)1, mozilla::dom::cache::db::(anonymous namespace)::ReadRequest(mozIStorageConnection&, int)::{lambda(auto:1&)#1}>(mozIStorageConnection&, nsTSubstring<char> const&, mozilla::dom::cache::db::(anonymous namespace)::ReadRequest(mozIStorageConnection&, int)::{lambda(auto:1&)#1})mozilla::Result<std::conditional<((mozilla::dom::quota::SingleStepResult)1)==((mozilla::dom::quota::SingleStepResult)0), mozil [...]
firefox-150.0/dom/quota/QuotaCommon.h:1543:1: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::CreateAndExecuteSingleStepStatement<(mozilla::dom::quota::SingleStepResult)1, mozilla::dom::cache::db::(anonymous namespace)::ReadRequest(mozIStorageConnection&, int)::{lambda(auto:1&)#1}>(mozIStorageConnection&, nsTSubstring<char> const&, mozilla::dom::cache::db::(anonymous namespace)::ReadRequest(mozIStorageConnection&, int)::{lambda(auto:1&)#1})mozilla::Result<std::conditional<((mozilla::dom::quota::SingleStepResult)1)==((mozilla::dom::quota::SingleStepResult) [...]
# 1543 | CreateAndExecuteSingleStepStatement(mozIStorageConnection& aConnection,
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1541|             typename BindFunctor>
# 1542|   Result<SingleStepSuccessType<ResultHandling>, nsresult>
# 1543|-> CreateAndExecuteSingleStepStatement(mozIStorageConnection& aConnection,
# 1544|                                       const nsACString& aStatementString,
# 1545|                                       BindFunctor aBindFunctor) {
firefox-150.0/dom/quota/QuotaCommon.h:1543:1: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In member function ‘mozilla::dom::quota::CollectWhileHasResult<mozilla::dom::cache::db::(anonymous namespace)::DeleteAllCacheEntries(mozIStorageConnection&, long&)::{lambda(auto:1&)#1}>(mozIStorageStatement&, mozilla::dom::cache::db::(anonymous namespace)::DeleteAllCacheEntries(mozIStorageConnection&, long&)::{lambda(auto:1&)#1}&&)::{lambda()#1}::operator()() const’
firefox-150.0/dom/quota/QuotaCommon.h:1557:7: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::CollectWhileHasResult<mozilla::dom::cache::db::(anonymous namespace)::DeleteAllCacheEntries(mozIStorageConnection&, long&)::{lambda(auto:1&)#1}>(mozIStorageStatement&, mozilla::dom::cache::db::(anonymous namespace)::DeleteAllCacheEntries(mozIStorageConnection&, long&)::{lambda(auto:1&)#1}&&)::{lambda()#1}::operator()() const’ not found in profile data
# 1557 |       [&aStmt] {
#      |       ^
# 1555|                                              StepFunc&& aStepFunc) {
# 1556|     return CollectWhile(
# 1557|->       [&aStmt] {
# 1558|           QM_TRY_RETURN(MOZ_TO_RESULT_INVOKE_MEMBER(aStmt, ExecuteStep));
# 1559|         },

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In member function ‘mozilla::dom::quota::CollectWhileHasResult<mozilla::dom::cache::db::(anonymous namespace)::MatchByVaryHeader(mozIStorageConnection&, mozilla::dom::cache::CacheRequest const&, int)::{lambda(auto:1&)#1}>(mozIStorageStatement&, mozilla::dom::cache::db::(anonymous namespace)::MatchByVaryHeader(mozIStorageConnection&, mozilla::dom::cache::CacheRequest const&, int)::{lambda(auto:1&)#1}&&)::{lambda()#1}::operator()() const’
firefox-150.0/dom/quota/QuotaCommon.h:1557:7: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::CollectWhileHasResult<mozilla::dom::cache::db::(anonymous namespace)::MatchByVaryHeader(mozIStorageConnection&, mozilla::dom::cache::CacheRequest const&, int)::{lambda(auto:1&)#1}>(mozIStorageStatement&, mozilla::dom::cache::db::(anonymous namespace)::MatchByVaryHeader(mozIStorageConnection&, mozilla::dom::cache::CacheRequest const&, int)::{lambda(auto:1&)#1}&&)::{lambda()#1}::operator()() const’ not found in profile data
# 1555|                                              StepFunc&& aStepFunc) {
# 1556|     return CollectWhile(
# 1557|->       [&aStmt] {
# 1558|           QM_TRY_RETURN(MOZ_TO_RESULT_INVOKE_MEMBER(aStmt, ExecuteStep));
# 1559|         },

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In member function ‘mozilla::dom::quota::CollectWhileHasResult<mozilla::dom::cache::db::(anonymous namespace)::SelectAndDeleteEntriesInternal(mozIStorageConnection&, mozilla::Span<int const, 18446744073709551615ul> const&, nsTArray<nsID>&, nsTArray<mozilla::dom::cache::db::(anonymous namespace)::IdCount>&, long&)::{lambda(auto:1&)#1}>(mozIStorageStatement&, mozilla::dom::cache::db::(anonymous namespace)::SelectAndDeleteEntriesInternal(mozIStorageConnection&, mozilla::Span<int const, 18446744073709551615ul [...]
firefox-150.0/dom/quota/QuotaCommon.h:1557:7: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::CollectWhileHasResult<mozilla::dom::cache::db::(anonymous namespace)::SelectAndDeleteEntriesInternal(mozIStorageConnection&, mozilla::Span<int const, 18446744073709551615ul> const&, nsTArray<nsID>&, nsTArray<mozilla::dom::cache::db::(anonymous namespace)::IdCount>&, long&)::{lambda(auto:1&)#1}>(mozIStorageStatement&, mozilla::dom::cache::db::(anonymous namespace)::SelectAndDeleteEntriesInternal(mozIStorageConnection&, mozilla::Span<int const, 18446744073709551615 [...]
# 1555|                                              StepFunc&& aStepFunc) {
# 1556|     return CollectWhile(
# 1557|->       [&aStmt] {
# 1558|           QM_TRY_RETURN(MOZ_TO_RESULT_INVOKE_MEMBER(aStmt, ExecuteStep));
# 1559|         },
firefox-150.0/dom/quota/QuotaCommon.h:1557:7: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In member function ‘mozilla::dom::quota::CollectWhileHasResult<mozilla::dom::cache::db::FindOverallPaddingSize(mozIStorageConnection&)::{lambda(auto:1&)#1}>(mozIStorageStatement&, mozilla::dom::cache::db::FindOverallPaddingSize(mozIStorageConnection&)::{lambda(auto:1&)#1}&&)::{lambda()#1}::operator()() const’
firefox-150.0/dom/quota/QuotaCommon.h:1557:7: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::CollectWhileHasResult<mozilla::dom::cache::db::FindOverallPaddingSize(mozIStorageConnection&)::{lambda(auto:1&)#1}>(mozIStorageStatement&, mozilla::dom::cache::db::FindOverallPaddingSize(mozIStorageConnection&)::{lambda(auto:1&)#1}&&)::{lambda()#1}::operator()() const’ not found in profile data
# 1555|                                              StepFunc&& aStepFunc) {
# 1556|     return CollectWhile(
# 1557|->       [&aStmt] {
# 1558|           QM_TRY_RETURN(MOZ_TO_RESULT_INVOKE_MEMBER(aStmt, ExecuteStep));
# 1559|         },

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In member function ‘mozilla::dom::quota::CollectWhileHasResult<mozilla::dom::cache::db::GetKnownBodyIds(mozIStorageConnection&)::{lambda(auto:1&)#1}>(mozIStorageStatement&, mozilla::dom::cache::db::GetKnownBodyIds(mozIStorageConnection&)::{lambda(auto:1&)#1}&&)::{lambda()#1}::operator()() const’
firefox-150.0/dom/quota/QuotaCommon.h:1557:7: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::CollectWhileHasResult<mozilla::dom::cache::db::GetKnownBodyIds(mozIStorageConnection&)::{lambda(auto:1&)#1}>(mozIStorageStatement&, mozilla::dom::cache::db::GetKnownBodyIds(mozIStorageConnection&)::{lambda(auto:1&)#1}&&)::{lambda()#1}::operator()() const’ not found in profile data
# 1555|                                              StepFunc&& aStepFunc) {
# 1556|     return CollectWhile(
# 1557|->       [&aStmt] {
# 1558|           QM_TRY_RETURN(MOZ_TO_RESULT_INVOKE_MEMBER(aStmt, ExecuteStep));
# 1559|         },

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In member function ‘mozilla::dom::quota::CollectWhileHasResult<mozilla::dom::cache::db::GetKnownBodyIds(mozIStorageConnection&)::{lambda(auto:1&)#2}>(mozIStorageStatement&, mozilla::dom::cache::db::GetKnownBodyIds(mozIStorageConnection&)::{lambda(auto:1&)#2}&&)::{lambda()#1}::operator()() const’
firefox-150.0/dom/quota/QuotaCommon.h:1557:7: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::CollectWhileHasResult<mozilla::dom::cache::db::GetKnownBodyIds(mozIStorageConnection&)::{lambda(auto:1&)#2}>(mozIStorageStatement&, mozilla::dom::cache::db::GetKnownBodyIds(mozIStorageConnection&)::{lambda(auto:1&)#2}&&)::{lambda()#1}::operator()() const’ not found in profile data
# 1557 |       [&aStmt] {
#      |       ^
# 1555|                                              StepFunc&& aStepFunc) {
# 1556|     return CollectWhile(
# 1557|->       [&aStmt] {
# 1558|           QM_TRY_RETURN(MOZ_TO_RESULT_INVOKE_MEMBER(aStmt, ExecuteStep));
# 1559|         },

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In member function ‘mozilla::dom::quota::CollectWhileHasResult<mozilla::dom::quota::CollectElementsWhileHasResult<mozilla::dom::cache::db::(anonymous namespace)::MatchByVaryHeader(mozIStorageConnection&, mozilla::dom::cache::CacheRequest const&, int)::{lambda()#1}::operator()() const::{lambda(auto:1&)#1}, AutoTArray<nsTString<char>, 8ul> >(mozIStorageStatement&, mozilla::dom::cache::db::(anonymous namespace)::MatchByVaryHeader(mozIStorageConnection&, mozilla::dom::cache::CacheRequest const&, int)::{lambda [...]
firefox-150.0/dom/quota/QuotaCommon.h:1557:7: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::CollectWhileHasResult<mozilla::dom::quota::CollectElementsWhileHasResult<mozilla::dom::cache::db::(anonymous namespace)::MatchByVaryHeader(mozIStorageConnection&, mozilla::dom::cache::CacheRequest const&, int)::{lambda()#1}::operator()() const::{lambda(auto:1&)#1}, AutoTArray<nsTString<char>, 8ul> >(mozIStorageStatement&, mozilla::dom::cache::db::(anonymous namespace)::MatchByVaryHeader(mozIStorageConnection&, mozilla::dom::cache::CacheRequest const&, int)::{lamb [...]
# 1555|                                              StepFunc&& aStepFunc) {
# 1556|     return CollectWhile(
# 1557|->       [&aStmt] {
# 1558|           QM_TRY_RETURN(MOZ_TO_RESULT_INVOKE_MEMBER(aStmt, ExecuteStep));
# 1559|         },
firefox-150.0/dom/quota/QuotaCommon.h:1557:7: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In member function ‘mozilla::dom::quota::CollectWhileHasResult<mozilla::dom::quota::CollectElementsWhileHasResult<mozilla::dom::cache::db::(anonymous namespace)::QueryAll(mozIStorageConnection&, long)::{lambda(auto:1&)#1}, AutoTArray<int, 256ul> >(mozIStorageStatement&, mozilla::dom::cache::db::(anonymous namespace)::QueryAll(mozIStorageConnection&, long)::{lambda(auto:1&)#1}&&)::{lambda(auto:1&)#1}>(mozIStorageStatement&, mozilla::dom::cache::db::(anonymous namespace)::QueryAll(mozIStorageConnection&, lo [...]
firefox-150.0/dom/quota/QuotaCommon.h:1557:7: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::CollectWhileHasResult<mozilla::dom::quota::CollectElementsWhileHasResult<mozilla::dom::cache::db::(anonymous namespace)::QueryAll(mozIStorageConnection&, long)::{lambda(auto:1&)#1}, AutoTArray<int, 256ul> >(mozIStorageStatement&, mozilla::dom::cache::db::(anonymous namespace)::QueryAll(mozIStorageConnection&, long)::{lambda(auto:1&)#1}&&)::{lambda(auto:1&)#1}>(mozIStorageStatement&, mozilla::dom::cache::db::(anonymous namespace)::QueryAll(mozIStorageConnection&,  [...]
# 1557 |       [&aStmt] {
#      |       ^
# 1555|                                              StepFunc&& aStepFunc) {
# 1556|     return CollectWhile(
# 1557|->       [&aStmt] {
# 1558|           QM_TRY_RETURN(MOZ_TO_RESULT_INVOKE_MEMBER(aStmt, ExecuteStep));
# 1559|         },
firefox-150.0/dom/quota/QuotaCommon.h:1557:7: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In member function ‘mozilla::dom::quota::CollectWhileHasResult<mozilla::dom::quota::CollectElementsWhileHasResult<mozilla::dom::cache::db::(anonymous namespace)::ReadResponse(mozIStorageConnection&, int)::{lambda(auto:1&)#2}, nsTArray<nsTString<char> > >(mozIStorageStatement&, mozilla::dom::cache::db::(anonymous namespace)::ReadResponse(mozIStorageConnection&, int)::{lambda(auto:1&)#2}&&)::{lambda(auto:1&)#1}>(mozIStorageStatement&, mozilla::dom::cache::db::(anonymous namespace)::ReadResponse(mozIStorageC [...]
firefox-150.0/dom/quota/QuotaCommon.h:1557:7: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::CollectWhileHasResult<mozilla::dom::quota::CollectElementsWhileHasResult<mozilla::dom::cache::db::(anonymous namespace)::ReadResponse(mozIStorageConnection&, int)::{lambda(auto:1&)#2}, nsTArray<nsTString<char> > >(mozIStorageStatement&, mozilla::dom::cache::db::(anonymous namespace)::ReadResponse(mozIStorageConnection&, int)::{lambda(auto:1&)#2}&&)::{lambda(auto:1&)#1}>(mozIStorageStatement&, mozilla::dom::cache::db::(anonymous namespace)::ReadResponse(mozIStorag [...]
# 1557 |       [&aStmt] {
#      |       ^
# 1555|                                              StepFunc&& aStepFunc) {
# 1556|     return CollectWhile(
# 1557|->       [&aStmt] {
# 1558|           QM_TRY_RETURN(MOZ_TO_RESULT_INVOKE_MEMBER(aStmt, ExecuteStep));
# 1559|         },
firefox-150.0/dom/quota/QuotaCommon.h:1557:7: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In member function ‘mozilla::dom::quota::CollectWhileHasResult<mozilla::dom::quota::CollectElementsWhileHasResult<mozilla::dom::cache::db::FindOrphanedCacheIds(mozIStorageConnection&)::{lambda(auto:1&)#1}, AutoTArray<long, 8ul> >(mozIStorageStatement&, mozilla::dom::cache::db::FindOrphanedCacheIds(mozIStorageConnection&)::{lambda(auto:1&)#1}&&)::{lambda(auto:1&)#1}>(mozIStorageStatement&, mozilla::dom::cache::db::FindOrphanedCacheIds(mozIStorageConnection&)::{lambda(auto:1&)#1}&&)::{lambda()#1}::operator( [...]
firefox-150.0/dom/quota/QuotaCommon.h:1557:7: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::CollectWhileHasResult<mozilla::dom::quota::CollectElementsWhileHasResult<mozilla::dom::cache::db::FindOrphanedCacheIds(mozIStorageConnection&)::{lambda(auto:1&)#1}, AutoTArray<long, 8ul> >(mozIStorageStatement&, mozilla::dom::cache::db::FindOrphanedCacheIds(mozIStorageConnection&)::{lambda(auto:1&)#1}&&)::{lambda(auto:1&)#1}>(mozIStorageStatement&, mozilla::dom::cache::db::FindOrphanedCacheIds(mozIStorageConnection&)::{lambda(auto:1&)#1}&&)::{lambda()#1}::operato [...]
# 1555|                                              StepFunc&& aStepFunc) {
# 1556|     return CollectWhile(
# 1557|->       [&aStmt] {
# 1558|           QM_TRY_RETURN(MOZ_TO_RESULT_INVOKE_MEMBER(aStmt, ExecuteStep));
# 1559|         },
firefox-150.0/dom/quota/QuotaCommon.h:1557:7: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In member function ‘mozilla::dom::quota::CollectWhileHasResult<mozilla::dom::quota::CollectElementsWhileHasResult<mozilla::dom::cache::db::StorageGetKeys(mozIStorageConnection&, mozilla::dom::cache::Namespace)::{lambda(auto:1&)#1}, nsTArray<nsTString<char16_t> > >(mozIStorageStatement&, mozilla::dom::cache::db::StorageGetKeys(mozIStorageConnection&, mozilla::dom::cache::Namespace)::{lambda(auto:1&)#1}&&)::{lambda(auto:1&)#1}>(mozIStorageStatement&, mozilla::dom::cache::db::StorageGetKeys(mozIStorageConnec [...]
firefox-150.0/dom/quota/QuotaCommon.h:1557:7: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::CollectWhileHasResult<mozilla::dom::quota::CollectElementsWhileHasResult<mozilla::dom::cache::db::StorageGetKeys(mozIStorageConnection&, mozilla::dom::cache::Namespace)::{lambda(auto:1&)#1}, nsTArray<nsTString<char16_t> > >(mozIStorageStatement&, mozilla::dom::cache::db::StorageGetKeys(mozIStorageConnection&, mozilla::dom::cache::Namespace)::{lambda(auto:1&)#1}&&)::{lambda(auto:1&)#1}>(mozIStorageStatement&, mozilla::dom::cache::db::StorageGetKeys(mozIStorageConn [...]
# 1555|                                              StepFunc&& aStepFunc) {
# 1556|     return CollectWhile(
# 1557|->       [&aStmt] {
# 1558|           QM_TRY_RETURN(MOZ_TO_RESULT_INVOKE_MEMBER(aStmt, ExecuteStep));
# 1559|         },
firefox-150.0/dom/quota/QuotaCommon.h:1557:7: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In member function ‘mozilla::dom::quota::CollectWhileHasResult<mozilla::dom::quota::CollectElementsWhileHasResult<mozilla::dom::cache::db::StorageMatch(mozIStorageConnection&, mozilla::dom::cache::Namespace, mozilla::dom::cache::CacheRequest const&, mozilla::dom::cache::CacheQueryParams const&)::{lambda(auto:1&)#1}, AutoTArray<long, 32ul> >(mozIStorageStatement&, mozilla::dom::cache::db::StorageMatch(mozIStorageConnection&, mozilla::dom::cache::Namespace, mozilla::dom::cache::CacheRequest const&, mozilla: [...]
firefox-150.0/dom/quota/QuotaCommon.h:1557:7: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::CollectWhileHasResult<mozilla::dom::quota::CollectElementsWhileHasResult<mozilla::dom::cache::db::StorageMatch(mozIStorageConnection&, mozilla::dom::cache::Namespace, mozilla::dom::cache::CacheRequest const&, mozilla::dom::cache::CacheQueryParams const&)::{lambda(auto:1&)#1}, AutoTArray<long, 32ul> >(mozIStorageStatement&, mozilla::dom::cache::db::StorageMatch(mozIStorageConnection&, mozilla::dom::cache::Namespace, mozilla::dom::cache::CacheRequest const&, mozill [...]
# 1555|                                              StepFunc&& aStepFunc) {
# 1556|     return CollectWhile(
# 1557|->       [&aStmt] {
# 1558|           QM_TRY_RETURN(MOZ_TO_RESULT_INVOKE_MEMBER(aStmt, ExecuteStep));
# 1559|         },
firefox-150.0/dom/quota/QuotaCommon.h:1557:7: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘mozilla::dom::quota::CollectElementsWhileHasResult<mozilla::dom::cache::db::(anonymous namespace)::MatchByVaryHeader(mozIStorageConnection&, mozilla::dom::cache::CacheRequest const&, int)::{lambda()#1}::operator()() const::{lambda(auto:1&)#1}, AutoTArray<nsTString<char>, 8ul> >(mozIStorageStatement&, mozilla::dom::cache::db::(anonymous namespace)::MatchByVaryHeader(mozIStorageConnection&, mozilla::dom::cache::CacheRequest const&, int)::{lambda()#1}::operator()() const::{lambda(auto:1&)#1}&&)m [...]
firefox-150.0/dom/quota/QuotaCommon.h:1566:6: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::CollectElementsWhileHasResult<mozilla::dom::cache::db::(anonymous namespace)::MatchByVaryHeader(mozIStorageConnection&, mozilla::dom::cache::CacheRequest const&, int)::{lambda()#1}::operator()() const::{lambda(auto:1&)#1}, AutoTArray<nsTString<char>, 8ul> >(mozIStorageStatement&, mozilla::dom::cache::db::(anonymous namespace)::MatchByVaryHeader(mozIStorageConnection&, mozilla::dom::cache::CacheRequest const&, int)::{lambda()#1}::operator()() const::{lambda(auto:1 [...]
# 1566 | auto CollectElementsWhileHasResult(mozIStorageStatement& aStmt,
#      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1564|             typename ArrayType = nsTArray<typename std::invoke_result_t<
# 1565|                 StepFunc, mozIStorageStatement&>::ok_type>>
# 1566|-> auto CollectElementsWhileHasResult(mozIStorageStatement& aStmt,
# 1567|                                      StepFunc&& aStepFunc)
# 1568|       -> Result<ArrayType, nsresult> {
firefox-150.0/dom/quota/QuotaCommon.h:1566:6: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘mozilla::dom::quota::CollectElementsWhileHasResult<mozilla::dom::cache::db::(anonymous namespace)::QueryAll(mozIStorageConnection&, long)::{lambda(auto:1&)#1}, AutoTArray<int, 256ul> >(mozIStorageStatement&, mozilla::dom::cache::db::(anonymous namespace)::QueryAll(mozIStorageConnection&, long)::{lambda(auto:1&)#1}&&)mozilla::Result<AutoTArray<int, 256ul>, nsresult>’
firefox-150.0/dom/quota/QuotaCommon.h:1566:6: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::CollectElementsWhileHasResult<mozilla::dom::cache::db::(anonymous namespace)::QueryAll(mozIStorageConnection&, long)::{lambda(auto:1&)#1}, AutoTArray<int, 256ul> >(mozIStorageStatement&, mozilla::dom::cache::db::(anonymous namespace)::QueryAll(mozIStorageConnection&, long)::{lambda(auto:1&)#1}&&)mozilla::Result<AutoTArray<int, 256ul>, nsresult>’ not found in profile data
# 1566 | auto CollectElementsWhileHasResult(mozIStorageStatement& aStmt,
#      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1564|             typename ArrayType = nsTArray<typename std::invoke_result_t<
# 1565|                 StepFunc, mozIStorageStatement&>::ok_type>>
# 1566|-> auto CollectElementsWhileHasResult(mozIStorageStatement& aStmt,
# 1567|                                      StepFunc&& aStepFunc)
# 1568|       -> Result<ArrayType, nsresult> {

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘mozilla::dom::quota::CollectElementsWhileHasResult<mozilla::dom::cache::db::(anonymous namespace)::ReadResponse(mozIStorageConnection&, int)::{lambda(auto:1&)#2}, nsTArray<nsTString<char> > >(mozIStorageStatement&, mozilla::dom::cache::db::(anonymous namespace)::ReadResponse(mozIStorageConnection&, int)::{lambda(auto:1&)#2}&&)mozilla::Result<nsTArray<nsTString<char> >, nsresult>’
firefox-150.0/dom/quota/QuotaCommon.h:1566:6: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::CollectElementsWhileHasResult<mozilla::dom::cache::db::(anonymous namespace)::ReadResponse(mozIStorageConnection&, int)::{lambda(auto:1&)#2}, nsTArray<nsTString<char> > >(mozIStorageStatement&, mozilla::dom::cache::db::(anonymous namespace)::ReadResponse(mozIStorageConnection&, int)::{lambda(auto:1&)#2}&&)mozilla::Result<nsTArray<nsTString<char> >, nsresult>’ not found in profile data
# 1566 | auto CollectElementsWhileHasResult(mozIStorageStatement& aStmt,
#      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1564|             typename ArrayType = nsTArray<typename std::invoke_result_t<
# 1565|                 StepFunc, mozIStorageStatement&>::ok_type>>
# 1566|-> auto CollectElementsWhileHasResult(mozIStorageStatement& aStmt,
# 1567|                                      StepFunc&& aStepFunc)
# 1568|       -> Result<ArrayType, nsresult> {

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘mozilla::dom::quota::CollectElementsWhileHasResult<mozilla::dom::cache::db::FindOrphanedCacheIds(mozIStorageConnection&)::{lambda(auto:1&)#1}, AutoTArray<long, 8ul> >(mozIStorageStatement&, mozilla::dom::cache::db::FindOrphanedCacheIds(mozIStorageConnection&)::{lambda(auto:1&)#1}&&)mozilla::Result<AutoTArray<long, 8ul>, nsresult>’
firefox-150.0/dom/quota/QuotaCommon.h:1566:6: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::CollectElementsWhileHasResult<mozilla::dom::cache::db::FindOrphanedCacheIds(mozIStorageConnection&)::{lambda(auto:1&)#1}, AutoTArray<long, 8ul> >(mozIStorageStatement&, mozilla::dom::cache::db::FindOrphanedCacheIds(mozIStorageConnection&)::{lambda(auto:1&)#1}&&)mozilla::Result<AutoTArray<long, 8ul>, nsresult>’ not found in profile data
# 1566 | auto CollectElementsWhileHasResult(mozIStorageStatement& aStmt,
#      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1564|             typename ArrayType = nsTArray<typename std::invoke_result_t<
# 1565|                 StepFunc, mozIStorageStatement&>::ok_type>>
# 1566|-> auto CollectElementsWhileHasResult(mozIStorageStatement& aStmt,
# 1567|                                      StepFunc&& aStepFunc)
# 1568|       -> Result<ArrayType, nsresult> {

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘mozilla::dom::quota::CollectElementsWhileHasResult<mozilla::dom::cache::db::StorageGetKeys(mozIStorageConnection&, mozilla::dom::cache::Namespace)::{lambda(auto:1&)#1}, nsTArray<nsTString<char16_t> > >(mozIStorageStatement&, mozilla::dom::cache::db::StorageGetKeys(mozIStorageConnection&, mozilla::dom::cache::Namespace)::{lambda(auto:1&)#1}&&)mozilla::Result<nsTArray<nsTString<char16_t> >, nsresult>’
firefox-150.0/dom/quota/QuotaCommon.h:1566:6: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::CollectElementsWhileHasResult<mozilla::dom::cache::db::StorageGetKeys(mozIStorageConnection&, mozilla::dom::cache::Namespace)::{lambda(auto:1&)#1}, nsTArray<nsTString<char16_t> > >(mozIStorageStatement&, mozilla::dom::cache::db::StorageGetKeys(mozIStorageConnection&, mozilla::dom::cache::Namespace)::{lambda(auto:1&)#1}&&)mozilla::Result<nsTArray<nsTString<char16_t> >, nsresult>’ not found in profile data
# 1564|             typename ArrayType = nsTArray<typename std::invoke_result_t<
# 1565|                 StepFunc, mozIStorageStatement&>::ok_type>>
# 1566|-> auto CollectElementsWhileHasResult(mozIStorageStatement& aStmt,
# 1567|                                      StepFunc&& aStepFunc)
# 1568|       -> Result<ArrayType, nsresult> {

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘mozilla::dom::quota::CollectElementsWhileHasResult<mozilla::dom::cache::db::StorageMatch(mozIStorageConnection&, mozilla::dom::cache::Namespace, mozilla::dom::cache::CacheRequest const&, mozilla::dom::cache::CacheQueryParams const&)::{lambda(auto:1&)#1}, AutoTArray<long, 32ul> >(mozIStorageStatement&, mozilla::dom::cache::db::StorageMatch(mozIStorageConnection&, mozilla::dom::cache::Namespace, mozilla::dom::cache::CacheRequest const&, mozilla::dom::cache::CacheQueryParams const&)::{lambda(aut [...]
firefox-150.0/dom/quota/QuotaCommon.h:1566:6: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::CollectElementsWhileHasResult<mozilla::dom::cache::db::StorageMatch(mozIStorageConnection&, mozilla::dom::cache::Namespace, mozilla::dom::cache::CacheRequest const&, mozilla::dom::cache::CacheQueryParams const&)::{lambda(auto:1&)#1}, AutoTArray<long, 32ul> >(mozIStorageStatement&, mozilla::dom::cache::db::StorageMatch(mozIStorageConnection&, mozilla::dom::cache::Namespace, mozilla::dom::cache::CacheRequest const&, mozilla::dom::cache::CacheQueryParams const&)::{l [...]
# 1564|             typename ArrayType = nsTArray<typename std::invoke_result_t<
# 1565|                 StepFunc, mozIStorageStatement&>::ok_type>>
# 1566|-> auto CollectElementsWhileHasResult(mozIStorageStatement& aStmt,
# 1567|                                      StepFunc&& aStepFunc)
# 1568|       -> Result<ArrayType, nsresult> {
firefox-150.0/dom/quota/QuotaCommon.h:1566:6: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In member function ‘mozilla::dom::quota::CollectElementsWhileHasResult<mozilla::dom::cache::db::(anonymous namespace)::MatchByVaryHeader(mozIStorageConnection&, mozilla::dom::cache::CacheRequest const&, int)::{lambda()#1}::operator()() const::{lambda(auto:1&)#1}, AutoTArray<nsTString<char>, 8ul> >(mozIStorageStatement&, mozilla::dom::cache::db::(anonymous namespace)::MatchByVaryHeader(mozIStorageConnection&, mozilla::dom::cache::CacheRequest const&, int)::{lambda()#1}::operator()() const::{lambda(auto:1&) [...]
firefox-150.0/dom/quota/QuotaCommon.h:1572:14: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::CollectElementsWhileHasResult<mozilla::dom::cache::db::(anonymous namespace)::MatchByVaryHeader(mozIStorageConnection&, mozilla::dom::cache::CacheRequest const&, int)::{lambda()#1}::operator()() const::{lambda(auto:1&)#1}, AutoTArray<nsTString<char>, 8ul> >(mozIStorageStatement&, mozilla::dom::cache::db::(anonymous namespace)::MatchByVaryHeader(mozIStorageConnection&, mozilla::dom::cache::CacheRequest const&, int)::{lambda()#1}::operator()() const::{lambda(auto:1 [...]
# 1572 |       aStmt, [&aStepFunc, &res](auto& stmt) -> Result<Ok, nsresult> {
#      |              ^
# 1570|   
# 1571|     QM_TRY(CollectWhileHasResult(
# 1572|->       aStmt, [&aStepFunc, &res](auto& stmt) -> Result<Ok, nsresult> {
# 1573|           QM_TRY_UNWRAP(auto element, aStepFunc(stmt));
# 1574|           res.AppendElement(std::move(element));
firefox-150.0/dom/quota/QuotaCommon.h:1572:14: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In member function ‘mozilla::dom::quota::CollectElementsWhileHasResult<mozilla::dom::cache::db::(anonymous namespace)::QueryAll(mozIStorageConnection&, long)::{lambda(auto:1&)#1}, AutoTArray<int, 256ul> >(mozIStorageStatement&, mozilla::dom::cache::db::(anonymous namespace)::QueryAll(mozIStorageConnection&, long)::{lambda(auto:1&)#1}&&)::{lambda(auto:1&)#1}::operator()<mozIStorageStatement>(mozilla::dom::cache::db::(anonymous namespace)::QueryAll(mozIStorageConnection&, long)::{lambda(auto:1&)#1}&) constm [...]
firefox-150.0/dom/quota/QuotaCommon.h:1572:14: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::CollectElementsWhileHasResult<mozilla::dom::cache::db::(anonymous namespace)::QueryAll(mozIStorageConnection&, long)::{lambda(auto:1&)#1}, AutoTArray<int, 256ul> >(mozIStorageStatement&, mozilla::dom::cache::db::(anonymous namespace)::QueryAll(mozIStorageConnection&, long)::{lambda(auto:1&)#1}&&)::{lambda(auto:1&)#1}::operator()<mozIStorageStatement>(mozilla::dom::cache::db::(anonymous namespace)::QueryAll(mozIStorageConnection&, long)::{lambda(auto:1&)#1}&) cons [...]
# 1570|   
# 1571|     QM_TRY(CollectWhileHasResult(
# 1572|->       aStmt, [&aStepFunc, &res](auto& stmt) -> Result<Ok, nsresult> {
# 1573|           QM_TRY_UNWRAP(auto element, aStepFunc(stmt));
# 1574|           res.AppendElement(std::move(element));
firefox-150.0/dom/quota/QuotaCommon.h:1572:14: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/mfbt/Assertions.h:39: included_from: Included from here.
firefox-150.0/xpcom/ds/nsTArray.h:20: included_from: Included from here.
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In member function ‘mozilla::dom::quota::CollectElementsWhileHasResult<mozilla::dom::cache::db::(anonymous namespace)::ReadResponse(mozIStorageConnection&, int)::{lambda(auto:1&)#2}, nsTArray<nsTString<char> > >(mozIStorageStatement&, mozilla::dom::cache::db::(anonymous namespace)::ReadResponse(mozIStorageConnection&, int)::{lambda(auto:1&)#2}&&)::{lambda(auto:1&)#1}::operator()<mozIStorageStatement>(mozilla::dom::cache::db::(anonymous namespace)::ReadResponse(mozIStorageConnection&, int)::{lambda(auto:1& [...]
firefox-150.0/dom/quota/QuotaCommon.h:1572:14: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::CollectElementsWhileHasResult<mozilla::dom::cache::db::(anonymous namespace)::ReadResponse(mozIStorageConnection&, int)::{lambda(auto:1&)#2}, nsTArray<nsTString<char> > >(mozIStorageStatement&, mozilla::dom::cache::db::(anonymous namespace)::ReadResponse(mozIStorageConnection&, int)::{lambda(auto:1&)#2}&&)::{lambda(auto:1&)#1}::operator()<mozIStorageStatement>(mozilla::dom::cache::db::(anonymous namespace)::ReadResponse(mozIStorageConnection&, int)::{lambda(auto: [...]
# 1572 |       aStmt, [&aStepFunc, &res](auto& stmt) -> Result<Ok, nsresult> {
#      |              ^
# 1570|   
# 1571|     QM_TRY(CollectWhileHasResult(
# 1572|->       aStmt, [&aStepFunc, &res](auto& stmt) -> Result<Ok, nsresult> {
# 1573|           QM_TRY_UNWRAP(auto element, aStepFunc(stmt));
# 1574|           res.AppendElement(std::move(element));
firefox-150.0/dom/quota/QuotaCommon.h:1572:14: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In member function ‘mozilla::dom::quota::CollectElementsWhileHasResult<mozilla::dom::cache::db::FindOrphanedCacheIds(mozIStorageConnection&)::{lambda(auto:1&)#1}, AutoTArray<long, 8ul> >(mozIStorageStatement&, mozilla::dom::cache::db::FindOrphanedCacheIds(mozIStorageConnection&)::{lambda(auto:1&)#1}&&)::{lambda(auto:1&)#1}::operator()<mozIStorageStatement>(mozilla::dom::cache::db::FindOrphanedCacheIds(mozIStorageConnection&)::{lambda(auto:1&)#1}&) constmozilla::Result<mozilla::Ok, nsresult>’
firefox-150.0/dom/quota/QuotaCommon.h:1572:14: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::CollectElementsWhileHasResult<mozilla::dom::cache::db::FindOrphanedCacheIds(mozIStorageConnection&)::{lambda(auto:1&)#1}, AutoTArray<long, 8ul> >(mozIStorageStatement&, mozilla::dom::cache::db::FindOrphanedCacheIds(mozIStorageConnection&)::{lambda(auto:1&)#1}&&)::{lambda(auto:1&)#1}::operator()<mozIStorageStatement>(mozilla::dom::cache::db::FindOrphanedCacheIds(mozIStorageConnection&)::{lambda(auto:1&)#1}&) constmozilla::Result<mozilla::Ok, nsresult>’ not found [...]
# 1572 |       aStmt, [&aStepFunc, &res](auto& stmt) -> Result<Ok, nsresult> {
#      |              ^
# 1570|   
# 1571|     QM_TRY(CollectWhileHasResult(
# 1572|->       aStmt, [&aStepFunc, &res](auto& stmt) -> Result<Ok, nsresult> {
# 1573|           QM_TRY_UNWRAP(auto element, aStepFunc(stmt));
# 1574|           res.AppendElement(std::move(element));
firefox-150.0/dom/quota/QuotaCommon.h:1572:14: note: trimmed 1 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In member function ‘mozilla::dom::quota::CollectElementsWhileHasResult<mozilla::dom::cache::db::StorageGetKeys(mozIStorageConnection&, mozilla::dom::cache::Namespace)::{lambda(auto:1&)#1}, nsTArray<nsTString<char16_t> > >(mozIStorageStatement&, mozilla::dom::cache::db::StorageGetKeys(mozIStorageConnection&, mozilla::dom::cache::Namespace)::{lambda(auto:1&)#1}&&)::{lambda(auto:1&)#1}::operator()<mozIStorageStatement>(mozilla::dom::cache::db::StorageGetKeys(mozIStorageConnection&, mozilla::dom::cache::Names [...]
firefox-150.0/dom/quota/QuotaCommon.h:1572:14: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::CollectElementsWhileHasResult<mozilla::dom::cache::db::StorageGetKeys(mozIStorageConnection&, mozilla::dom::cache::Namespace)::{lambda(auto:1&)#1}, nsTArray<nsTString<char16_t> > >(mozIStorageStatement&, mozilla::dom::cache::db::StorageGetKeys(mozIStorageConnection&, mozilla::dom::cache::Namespace)::{lambda(auto:1&)#1}&&)::{lambda(auto:1&)#1}::operator()<mozIStorageStatement>(mozilla::dom::cache::db::StorageGetKeys(mozIStorageConnection&, mozilla::dom::cache::Nam [...]
# 1570|   
# 1571|     QM_TRY(CollectWhileHasResult(
# 1572|->       aStmt, [&aStepFunc, &res](auto& stmt) -> Result<Ok, nsresult> {
# 1573|           QM_TRY_UNWRAP(auto element, aStepFunc(stmt));
# 1574|           res.AppendElement(std::move(element));
firefox-150.0/dom/quota/QuotaCommon.h:1572:14: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In member function ‘mozilla::dom::quota::CollectElementsWhileHasResult<mozilla::dom::cache::db::StorageMatch(mozIStorageConnection&, mozilla::dom::cache::Namespace, mozilla::dom::cache::CacheRequest const&, mozilla::dom::cache::CacheQueryParams const&)::{lambda(auto:1&)#1}, AutoTArray<long, 32ul> >(mozIStorageStatement&, mozilla::dom::cache::db::StorageMatch(mozIStorageConnection&, mozilla::dom::cache::Namespace, mozilla::dom::cache::CacheRequest const&, mozilla::dom::cache::CacheQueryParams const&)::{lam [...]
firefox-150.0/dom/quota/QuotaCommon.h:1572:14: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::CollectElementsWhileHasResult<mozilla::dom::cache::db::StorageMatch(mozIStorageConnection&, mozilla::dom::cache::Namespace, mozilla::dom::cache::CacheRequest const&, mozilla::dom::cache::CacheQueryParams const&)::{lambda(auto:1&)#1}, AutoTArray<long, 32ul> >(mozIStorageStatement&, mozilla::dom::cache::db::StorageMatch(mozIStorageConnection&, mozilla::dom::cache::Namespace, mozilla::dom::cache::CacheRequest const&, mozilla::dom::cache::CacheQueryParams const&)::{l [...]
# 1570|   
# 1571|     QM_TRY(CollectWhileHasResult(
# 1572|->       aStmt, [&aStepFunc, &res](auto& stmt) -> Result<Ok, nsresult> {
# 1573|           QM_TRY_UNWRAP(auto element, aStepFunc(stmt));
# 1574|           res.AppendElement(std::move(element));
firefox-150.0/dom/quota/QuotaCommon.h:1572:14: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘_ZN7mozilla3dom5quota6detail15CollectEachFileIZNS1_15CollectEachFileIZNS0_5cache27BodyTraverseFilesForCleanupIZZNS5_23BodyDeleteOrphanedFilesERKNS5_22CacheDirectoryMetadataER7nsIFileR14nsTBaseHashSetI11nsIDHashKeyEENKUlRK8nsCOMPtrISA_EE_clESJ_EUlSB_RK12nsTSubstringIcEE_EE8nsresultRKNS_5MaybeIS7_EESB_RKT_EUlSJ_E_EENS_6ResultINS_2OkESQ_EESB_SX_EUlvE_SY_EES11_SB_SX_RKT0_’
firefox-150.0/dom/quota/QuotaCommon.h:1590:31: warning[-Wmissing-profile]: profile for function ‘_ZN7mozilla3dom5quota6detail15CollectEachFileIZNS1_15CollectEachFileIZNS0_5cache27BodyTraverseFilesForCleanupIZZNS5_23BodyDeleteOrphanedFilesERKNS5_22CacheDirectoryMetadataER7nsIFileR14nsTBaseHashSetI11nsIDHashKeyEENKUlRK8nsCOMPtrISA_EE_clESJ_EUlSB_RK12nsTSubstringIcEE_EE8nsresultRKNS_5MaybeIS7_EESB_RKT_EUlSJ_E_EENS_6ResultINS_2OkESQ_EESB_SX_EUlvE_SY_EES11_SB_SX_RKT0_’ not found in profile data
# 1590 | Result<mozilla::Ok, nsresult> CollectEachFile(nsIFile& aDirectory,
#      |                               ^~~~~~~~~~~~~~~
# 1588|   namespace detail {
# 1589|   template <typename Cancel, typename Body>
# 1590|-> Result<mozilla::Ok, nsresult> CollectEachFile(nsIFile& aDirectory,
# 1591|                                                 const Cancel& aCancel,
# 1592|                                                 const Body& aBody) {

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘mozilla::dom::quota::detail::CollectEachFile<mozilla::dom::quota::CollectEachFile<mozilla::dom::cache::BodyDeleteOrphanedFiles(mozilla::dom::cache::CacheDirectoryMetadata const&, nsIFile&, nsTBaseHashSet<nsIDHashKey>&)::{lambda(nsCOMPtr<nsIFile> const&)#1}>(nsIFile&, mozilla::dom::cache::BodyDeleteOrphanedFiles(mozilla::dom::cache::CacheDirectoryMetadata const&, nsIFile&, nsTBaseHashSet<nsIDHashKey>&)::{lambda(nsCOMPtr<nsIFile> const&)#1} const&)::{lambda()#1}, mozilla::dom::cache::BodyDelete [...]
firefox-150.0/dom/quota/QuotaCommon.h:1590:31: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::detail::CollectEachFile<mozilla::dom::quota::CollectEachFile<mozilla::dom::cache::BodyDeleteOrphanedFiles(mozilla::dom::cache::CacheDirectoryMetadata const&, nsIFile&, nsTBaseHashSet<nsIDHashKey>&)::{lambda(nsCOMPtr<nsIFile> const&)#1}>(nsIFile&, mozilla::dom::cache::BodyDeleteOrphanedFiles(mozilla::dom::cache::CacheDirectoryMetadata const&, nsIFile&, nsTBaseHashSet<nsIDHashKey>&)::{lambda(nsCOMPtr<nsIFile> const&)#1} const&)::{lambda()#1}, mozilla::dom::cache::B [...]
# 1590 | Result<mozilla::Ok, nsresult> CollectEachFile(nsIFile& aDirectory,
#      |                               ^~~~~~~~~~~~~~~
# 1588|   namespace detail {
# 1589|   template <typename Cancel, typename Body>
# 1590|-> Result<mozilla::Ok, nsresult> CollectEachFile(nsIFile& aDirectory,
# 1591|                                                 const Cancel& aCancel,
# 1592|                                                 const Body& aBody) {
firefox-150.0/dom/quota/QuotaCommon.h:1590:31: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘mozilla::dom::quota::detail::CollectEachFile<mozilla::dom::quota::CollectEachFile<mozilla::dom::cache::RemoveNsIFileRecursively(mozilla::Maybe<mozilla::dom::cache::CacheDirectoryMetadata> const&, nsIFile&, bool)::{lambda(nsCOMPtr<nsIFile> const&)#1}>(nsIFile&, mozilla::dom::cache::RemoveNsIFileRecursively(mozilla::Maybe<mozilla::dom::cache::CacheDirectoryMetadata> const&, nsIFile&, bool)::{lambda(nsCOMPtr<nsIFile> const&)#1} const&)::{lambda()#1}, mozilla::dom::cache::RemoveNsIFileRecursively [...]
firefox-150.0/dom/quota/QuotaCommon.h:1590:31: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::detail::CollectEachFile<mozilla::dom::quota::CollectEachFile<mozilla::dom::cache::RemoveNsIFileRecursively(mozilla::Maybe<mozilla::dom::cache::CacheDirectoryMetadata> const&, nsIFile&, bool)::{lambda(nsCOMPtr<nsIFile> const&)#1}>(nsIFile&, mozilla::dom::cache::RemoveNsIFileRecursively(mozilla::Maybe<mozilla::dom::cache::CacheDirectoryMetadata> const&, nsIFile&, bool)::{lambda(nsCOMPtr<nsIFile> const&)#1} const&)::{lambda()#1}, mozilla::dom::cache::RemoveNsIFileRe [...]
# 1590 | Result<mozilla::Ok, nsresult> CollectEachFile(nsIFile& aDirectory,
#      |                               ^~~~~~~~~~~~~~~
# 1588|   namespace detail {
# 1589|   template <typename Cancel, typename Body>
# 1590|-> Result<mozilla::Ok, nsresult> CollectEachFile(nsIFile& aDirectory,
# 1591|                                                 const Cancel& aCancel,
# 1592|                                                 const Body& aBody) {
firefox-150.0/dom/quota/QuotaCommon.h:1590:31: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In member function ‘_ZZN7mozilla3dom5quota6detail15CollectEachFileIZNS1_15CollectEachFileIZNS0_5cache27BodyTraverseFilesForCleanupIZZNS5_23BodyDeleteOrphanedFilesERKNS5_22CacheDirectoryMetadataER7nsIFileR14nsTBaseHashSetI11nsIDHashKeyEENKUlRK8nsCOMPtrISA_EE_clESJ_EUlSB_RK12nsTSubstringIcEE_EE8nsresultRKNS_5MaybeIS7_EESB_RKT_EUlSJ_E_EENS_6ResultINS_2OkESQ_EESB_SX_EUlvE_SY_EES11_SB_SX_RKT0_ENKUlvE_clEv’
firefox-150.0/dom/quota/QuotaCommon.h:1600:7: warning[-Wmissing-profile]: profile for function ‘_ZZN7mozilla3dom5quota6detail15CollectEachFileIZNS1_15CollectEachFileIZNS0_5cache27BodyTraverseFilesForCleanupIZZNS5_23BodyDeleteOrphanedFilesERKNS5_22CacheDirectoryMetadataER7nsIFileR14nsTBaseHashSetI11nsIDHashKeyEENKUlRK8nsCOMPtrISA_EE_clESJ_EUlSB_RK12nsTSubstringIcEE_EE8nsresultRKNS_5MaybeIS7_EESB_RKT_EUlSJ_E_EENS_6ResultINS_2OkESQ_EESB_SX_EUlvE_SY_EES11_SB_SX_RKT0_ENKUlvE_clEv’ not found in profile data
# 1600 |       [&entries, &aCancel]() -> Result<nsCOMPtr<nsIFile>, nsresult> {
#      |       ^
# 1598|   
# 1599|     return CollectEach(
# 1600|->       [&entries, &aCancel]() -> Result<nsCOMPtr<nsIFile>, nsresult> {
# 1601|           if (aCancel()) {
# 1602|             return nsCOMPtr<nsIFile>{};

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In member function ‘mozilla::dom::quota::detail::CollectEachFile<mozilla::dom::quota::CollectEachFile<mozilla::dom::cache::BodyDeleteOrphanedFiles(mozilla::dom::cache::CacheDirectoryMetadata const&, nsIFile&, nsTBaseHashSet<nsIDHashKey>&)::{lambda(nsCOMPtr<nsIFile> const&)#1}>(nsIFile&, mozilla::dom::cache::BodyDeleteOrphanedFiles(mozilla::dom::cache::CacheDirectoryMetadata const&, nsIFile&, nsTBaseHashSet<nsIDHashKey>&)::{lambda(nsCOMPtr<nsIFile> const&)#1} const&)::{lambda()#1}, mozilla::dom::cache::Bod [...]
firefox-150.0/dom/quota/QuotaCommon.h:1600:7: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::detail::CollectEachFile<mozilla::dom::quota::CollectEachFile<mozilla::dom::cache::BodyDeleteOrphanedFiles(mozilla::dom::cache::CacheDirectoryMetadata const&, nsIFile&, nsTBaseHashSet<nsIDHashKey>&)::{lambda(nsCOMPtr<nsIFile> const&)#1}>(nsIFile&, mozilla::dom::cache::BodyDeleteOrphanedFiles(mozilla::dom::cache::CacheDirectoryMetadata const&, nsIFile&, nsTBaseHashSet<nsIDHashKey>&)::{lambda(nsCOMPtr<nsIFile> const&)#1} const&)::{lambda()#1}, mozilla::dom::cache::B [...]
# 1600 |       [&entries, &aCancel]() -> Result<nsCOMPtr<nsIFile>, nsresult> {
#      |       ^
# 1598|   
# 1599|     return CollectEach(
# 1600|->       [&entries, &aCancel]() -> Result<nsCOMPtr<nsIFile>, nsresult> {
# 1601|           if (aCancel()) {
# 1602|             return nsCOMPtr<nsIFile>{};
firefox-150.0/dom/quota/QuotaCommon.h:1600:7: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In member function ‘mozilla::dom::quota::detail::CollectEachFile<mozilla::dom::quota::CollectEachFile<mozilla::dom::cache::RemoveNsIFileRecursively(mozilla::Maybe<mozilla::dom::cache::CacheDirectoryMetadata> const&, nsIFile&, bool)::{lambda(nsCOMPtr<nsIFile> const&)#1}>(nsIFile&, mozilla::dom::cache::RemoveNsIFileRecursively(mozilla::Maybe<mozilla::dom::cache::CacheDirectoryMetadata> const&, nsIFile&, bool)::{lambda(nsCOMPtr<nsIFile> const&)#1} const&)::{lambda()#1}, mozilla::dom::cache::RemoveNsIFileRecu [...]
firefox-150.0/dom/quota/QuotaCommon.h:1600:7: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::detail::CollectEachFile<mozilla::dom::quota::CollectEachFile<mozilla::dom::cache::RemoveNsIFileRecursively(mozilla::Maybe<mozilla::dom::cache::CacheDirectoryMetadata> const&, nsIFile&, bool)::{lambda(nsCOMPtr<nsIFile> const&)#1}>(nsIFile&, mozilla::dom::cache::RemoveNsIFileRecursively(mozilla::Maybe<mozilla::dom::cache::CacheDirectoryMetadata> const&, nsIFile&, bool)::{lambda(nsCOMPtr<nsIFile> const&)#1} const&)::{lambda()#1}, mozilla::dom::cache::RemoveNsIFileRe [...]
# 1600 |       [&entries, &aCancel]() -> Result<nsCOMPtr<nsIFile>, nsresult> {
#      |       ^
# 1598|   
# 1599|     return CollectEach(
# 1600|->       [&entries, &aCancel]() -> Result<nsCOMPtr<nsIFile>, nsresult> {
# 1601|           if (aCancel()) {
# 1602|             return nsCOMPtr<nsIFile>{};
firefox-150.0/dom/quota/QuotaCommon.h:1600:7: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In function ‘mozilla::dom::quota::ReduceEachFileAtomicCancelable<mozilla::dom::quota::UsageInfo, mozilla::dom::cache::(anonymous namespace)::ReduceUsageInfo<mozilla::dom::cache::CacheQuotaClient::InitOrigin(mozilla::dom::quota::PersistenceType, mozilla::dom::quota::OriginMetadata const&, mozilla::Atomic<bool, (mozilla::MemoryOrdering)2, void> const&)::{lambda(nsCOMPtr<nsIFile> const&)#1}>(nsIFile&, mozilla::Atomic<bool, (mozilla::MemoryOrdering)2, void> const&, mozilla::dom::cache::CacheQuotaClient::InitO [...]
firefox-150.0/dom/quota/QuotaCommon.h:1626:6: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::ReduceEachFileAtomicCancelable<mozilla::dom::quota::UsageInfo, mozilla::dom::cache::(anonymous namespace)::ReduceUsageInfo<mozilla::dom::cache::CacheQuotaClient::InitOrigin(mozilla::dom::quota::PersistenceType, mozilla::dom::quota::OriginMetadata const&, mozilla::Atomic<bool, (mozilla::MemoryOrdering)2, void> const&)::{lambda(nsCOMPtr<nsIFile> const&)#1}>(nsIFile&, mozilla::Atomic<bool, (mozilla::MemoryOrdering)2, void> const&, mozilla::dom::cache::CacheQuotaClie [...]
# 1626 | auto ReduceEachFileAtomicCancelable(nsIFile& aDirectory,
#      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1624|   
# 1625|   template <typename T, typename Body>
# 1626|-> auto ReduceEachFileAtomicCancelable(nsIFile& aDirectory,
# 1627|                                       const Atomic<bool>& aCanceled, T aInit,
# 1628|                                       const Body& aBody) -> Result<T, nsresult> {
firefox-150.0/dom/quota/QuotaCommon.h:1626:6: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/QuotaCommon.h: scope_hint: In member function ‘mozilla::dom::quota::ReduceEachFileAtomicCancelable<mozilla::dom::quota::UsageInfo, mozilla::dom::cache::(anonymous namespace)::ReduceUsageInfo<mozilla::dom::cache::CacheQuotaClient::InitOrigin(mozilla::dom::quota::PersistenceType, mozilla::dom::quota::OriginMetadata const&, mozilla::Atomic<bool, (mozilla::MemoryOrdering)2, void> const&)::{lambda(nsCOMPtr<nsIFile> const&)#1}>(nsIFile&, mozilla::Atomic<bool, (mozilla::MemoryOrdering)2, void> const&, mozilla::dom::cache::CacheQuotaClient [...]
firefox-150.0/dom/quota/QuotaCommon.h:1634:7: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::quota::ReduceEachFileAtomicCancelable<mozilla::dom::quota::UsageInfo, mozilla::dom::cache::(anonymous namespace)::ReduceUsageInfo<mozilla::dom::cache::CacheQuotaClient::InitOrigin(mozilla::dom::quota::PersistenceType, mozilla::dom::quota::OriginMetadata const&, mozilla::Atomic<bool, (mozilla::MemoryOrdering)2, void> const&)::{lambda(nsCOMPtr<nsIFile> const&)#1}>(nsIFile&, mozilla::Atomic<bool, (mozilla::MemoryOrdering)2, void> const&, mozilla::dom::cache::CacheQuotaClie [...]
# 1634 |       [&entries, &aCanceled]() -> Result<nsCOMPtr<nsIFile>, nsresult> {
#      |       ^
# 1632|   
# 1633|     return ReduceEach(
# 1634|->       [&entries, &aCanceled]() -> Result<nsCOMPtr<nsIFile>, nsresult> {
# 1635|           if (aCanceled) {
# 1636|             return nsCOMPtr<nsIFile>{};
firefox-150.0/dom/quota/QuotaCommon.h:1634:7: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/ResultExtensions.h: scope_hint: In function ‘mozilla::ToResultGet<nsCOMPtr<mozIStorageService>, mozilla::dom::cache::OpenDBConnection(mozilla::dom::cache::CacheDirectoryMetadata const&, nsIFile&, mozilla::Maybe<std::array<unsigned char, 32ul> > const&)::{lambda((auto:1&&)...)#1}, char const (&) [31]>(mozilla::dom::cache::OpenDBConnection(mozilla::dom::cache::CacheDirectoryMetadata const&, nsIFile&, mozilla::Maybe<std::array<unsigned char, 32ul> > const&)::{lambda((auto:1&&)...)#1} const&, char const (&) [31])mozilla::Result<nsCOMPtr<moz [...]
firefox-150.0/dom/quota/ResultExtensions.h:123:21: warning[-Wmissing-profile]: profile for function ‘mozilla::ToResultGet<nsCOMPtr<mozIStorageService>, mozilla::dom::cache::OpenDBConnection(mozilla::dom::cache::CacheDirectoryMetadata const&, nsIFile&, mozilla::Maybe<std::array<unsigned char, 32ul> > const&)::{lambda((auto:1&&)...)#1}, char const (&) [31]>(mozilla::dom::cache::OpenDBConnection(mozilla::dom::cache::CacheDirectoryMetadata const&, nsIFile&, mozilla::Maybe<std::array<unsigned char, 32ul> > const&)::{lambda((auto:1&&)...)#1} const&, char const (&) [31])mozilla::Result<nsC [...]
#  123 | Result<R, nsresult> ToResultGet(const Func& aFunc, Args&&... aArgs) {
#      |                     ^~~~~~~~~~~
#  121|   // TODO: Maybe move this to mfbt/ResultExtensions.h
#  122|   template <typename R, typename Func, typename... Args>
#  123|-> Result<R, nsresult> ToResultGet(const Func& aFunc, Args&&... aArgs) {
#  124|     nsresult rv;
#  125|     R res = aFunc(std::forward<Args>(aArgs)..., &rv);
firefox-150.0/dom/quota/ResultExtensions.h:123:21: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/cache/QuotaClientImpl.h:14: included_from: Included from here.
firefox-150.0/dom/cache/Context.cpp:9: included_from: Included from here.
firefox-150.0/objdir/dom/cache/Unified_cpp_dom_cache1.cpp:38: included_from: Included from here.
firefox-150.0/dom/quota/ResultExtensions.h: scope_hint: In function ‘mozilla::ToResultGet<nsCOMPtr<nsICryptoHash>, mozilla::dom::cache::db::(anonymous namespace)::InsertEntry(mozIStorageConnection&, long, mozilla::dom::cache::CacheRequest const&, nsID const*, mozilla::dom::cache::CacheResponse const&, nsID const*)::{lambda((auto:1&&)...)#1}, char const (&) [29]>(mozilla::dom::cache::db::(anonymous namespace)::InsertEntry(mozIStorageConnection&, long, mozilla::dom::cache::CacheRequest const&, nsID const*, mozilla::dom::cache::CacheResponse const&, nsID const*): [...]
firefox-150.0/dom/quota/ResultExtensions.h:123:21: warning[-Wmissing-profile]: profile for function ‘mozilla::ToResultGet<nsCOMPtr<nsICryptoHash>, mozilla::dom::cache::db::(anonymous namespace)::InsertEntry(mozIStorageConnection&, long, mozilla::dom::cache::CacheRequest const&, nsID const*, mozilla::dom::cache::CacheResponse const&, nsID const*)::{lambda((auto:1&&)...)#1}, char const (&) [29]>(mozilla::dom::cache::db::(anonymous namespace)::InsertEntry(mozIStorageConnection&, long, mozilla::dom::cache::CacheRequest const&, nsID const*, mozilla::dom::cache::CacheResponse const&, nsID [...]
#  123 | Result<R, nsresult> ToResultGet(const Func& aFunc, Args&&... aArgs) {
#      |                     ^~~~~~~~~~~
#  121|   // TODO: Maybe move this to mfbt/ResultExtensions.h
#  122|   template <typename R, typename Func, typename... Args>
#  123|-> Result<R, nsresult> ToResultGet(const Func& aFunc, Args&&... aArgs) {
#  124|     nsresult rv;
#  125|     R res = aFunc(std::forward<Args>(aArgs)..., &rv);
firefox-150.0/dom/quota/ResultExtensions.h:123:21: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/quota/ResultExtensions.h: scope_hint: In function ‘mozilla::ToResultGet<nsCOMPtr<nsICryptoHash>, mozilla::dom::cache::db::(anonymous namespace)::QueryCache(mozIStorageConnection&, long, mozilla::dom::cache::CacheRequest const&, mozilla::dom::cache::CacheQueryParams const&, unsigned int)::{lambda((auto:1&&)...)#1}, char const (&) [29]>(mozilla::dom::cache::db::(anonymous namespace)::QueryCache(mozIStorageConnection&, long, mozilla::dom::cache::CacheRequest const&, mozilla::dom::cache::CacheQueryParams const&, unsigned int)::{lambda((auto:1&&). [...]
firefox-150.0/dom/quota/ResultExtensions.h:123:21: warning[-Wmissing-profile]: profile for function ‘mozilla::ToResultGet<nsCOMPtr<nsICryptoHash>, mozilla::dom::cache::db::(anonymous namespace)::QueryCache(mozIStorageConnection&, long, mozilla::dom::cache::CacheRequest const&, mozilla::dom::cache::CacheQueryParams const&, unsigned int)::{lambda((auto:1&&)...)#1}, char const (&) [29]>(mozilla::dom::cache::db::(anonymous namespace)::QueryCache(mozIStorageConnection&, long, mozilla::dom::cache::CacheRequest const&, mozilla::dom::cache::CacheQueryParams const&, unsigned int)::{lambda((a [...]
#  123 | Result<R, nsresult> ToResultGet(const Func& aFunc, Args&&... aArgs) {
#      |                     ^~~~~~~~~~~
#  121|   // TODO: Maybe move this to mfbt/ResultExtensions.h
#  122|   template <typename R, typename Func, typename... Args>
#  123|-> Result<R, nsresult> ToResultGet(const Func& aFunc, Args&&... aArgs) {
#  124|     nsresult rv;
#  125|     R res = aFunc(std::forward<Args>(aArgs)..., &rv);
firefox-150.0/dom/quota/ResultExtensions.h:123:21: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING (CWE-457):
firefox-150.0/objdir/instrumented/dom/svg/Unified_cpp_dom_svg6.cpp:92: included_from: Included from here.
firefox-150.0/dom/svg/SVGPathData.cpp: scope_hint: In static member function ‘static void mozilla::SVGPathData::GetMarkerPositioningData(mozilla::Span<const mozilla::StyleGenericShapeCommand<float, mozilla::StyleGenericPosition<float, float>, float>, 18446744073709551615>, float, nsTArray<mozilla::SVGMark>*)’
firefox-150.0/dom/svg/SVGPathData.cpp:690:41: warning[-Wmaybe-uninitialized]: ‘segStartAngle’ may be used uninitialized
#  690 |             SVGContentUtils::AngleBisect(prevSegEndAngle, segStartAngle);
#      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
firefox-150.0/dom/svg/SVGPathData.cpp:529:11: note: ‘segStartAngle’ was declared here
#  529 |     float segStartAngle, segEndAngle;
#      |           ^~~~~~~~~~~~~
#  688|         } else if (!(cmd.IsClose() && prevSeg && prevSeg->IsClose())) {
#  689|           mark.angle =
#  690|->             SVGContentUtils::AngleBisect(prevSegEndAngle, segStartAngle);
#  691|         }
#  692|       }

Error: CLANG_WARNING:
firefox-150.0/extensions/spellcheck/hunspell/src/affixmgr.cxx:1607:19: warning: 'clock' is deprecated: WASI lacks process-associated clocks; to enable emulation of the `clock` function using the wall clock, which isn't sensitive to whether the program is running or suspended, compile with -D_WASI_EMULATED_PROCESS_CLOCKS and link with -lwasi-emulated-process-clocks [-Wdeprecated-declarations]
# 1607 |       timelimit = clock() + 1;
#      |                   ^
#   66 | __attribute__((__deprecated__(
#      |                ^
# 1605|         // to flag timeout, use clock() + 1 to avoid start clock()
# 1606|         // of 0 as being a timeout
# 1607|->       timelimit = clock() + 1;
# 1608|     }
# 1609|     else if (timelimit != 0 && (clock() > timelimit + TIMELIMIT)) {

Error: CLANG_WARNING:
firefox-150.0/extensions/spellcheck/hunspell/src/affixmgr.cxx:1609:31: warning: 'clock' is deprecated: WASI lacks process-associated clocks; to enable emulation of the `clock` function using the wall clock, which isn't sensitive to whether the program is running or suspended, compile with -D_WASI_EMULATED_PROCESS_CLOCKS and link with -lwasi-emulated-process-clocks [-Wdeprecated-declarations]
# 1609 |   else if (timelimit != 0 && (clock() > timelimit + TIMELIMIT)) {
#      |                               ^
#   66 | __attribute__((__deprecated__(
#      |                ^
# 1607|         timelimit = clock() + 1;
# 1608|     }
# 1609|->   else if (timelimit != 0 && (clock() > timelimit + TIMELIMIT)) {
# 1610|         timelimit = 0;
# 1611|     }

Error: CLANG_WARNING:
firefox-150.0/extensions/spellcheck/hunspell/src/affixmgr.cxx:2217:19: warning: 'clock' is deprecated: WASI lacks process-associated clocks; to enable emulation of the `clock` function using the wall clock, which isn't sensitive to whether the program is running or suspended, compile with -D_WASI_EMULATED_PROCESS_CLOCKS and link with -lwasi-emulated-process-clocks [-Wdeprecated-declarations]
# 2217 |       timelimit = clock() + 1;
#      |                   ^
#   66 | __attribute__((__deprecated__(
#      |                ^
# 2215|         // to flag timeout, use clock() + 1 to avoid start clock()
# 2216|         // of 0 as being a timeout
# 2217|->       timelimit = clock() + 1;
# 2218|     }
# 2219|     else if (timelimit != 0 && (clock() > timelimit + TIMELIMIT)) {

Error: CLANG_WARNING:
firefox-150.0/extensions/spellcheck/hunspell/src/affixmgr.cxx:2219:31: warning: 'clock' is deprecated: WASI lacks process-associated clocks; to enable emulation of the `clock` function using the wall clock, which isn't sensitive to whether the program is running or suspended, compile with -D_WASI_EMULATED_PROCESS_CLOCKS and link with -lwasi-emulated-process-clocks [-Wdeprecated-declarations]
# 2219 |   else if (timelimit != 0 && (clock() > timelimit + TIMELIMIT)) {
#      |                               ^
#   66 | __attribute__((__deprecated__(
#      |                ^
firefox-150.0/dom/media/AudioSampleFormat.h:12: included_from: Included from here.
firefox-150.0/dom/media/MediaData.h:8: included_from: Included from here.
firefox-150.0/dom/media/eme/KeySystemConfig.h:8: included_from: Included from here.
firefox-150.0/dom/media/eme/MediaKeySystemAccess.h:9: included_from: Included from here.
firefox-150.0/dom/media/eme/MediaKeySystemAccessManager.h:10: included_from: Included from here.
firefox-150.0/dom/base/Navigator.h:12: included_from: Included from here.
firefox-150.0/dom/base/nsGlobalWindowInner.cpp:20: included_from: Included from here.
firefox-150.0/mfbt/PodOperations.h: scope_hint: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’
#/builddir/build/BUILD/firefox-150.0/js/xpconnect/src/xpcprivate.h:2172:40:   required from here
# 2172 |   GlobalProperties() { mozilla::PodZero(this); }
#      |                        ~~~~~~~~~~~~~~~~^~~~~~
# 2217|         timelimit = clock() + 1;
# 2218|     }
# 2219|->   else if (timelimit != 0 && (clock() > timelimit + TIMELIMIT)) {
# 2220|         timelimit = 0;
# 2221|     }

Error: CPPCHECK_WARNING (CWE-562):
firefox-150.0/extensions/spellcheck/hunspell/src/hunspell.cxx:991: error[danglingLifetime]: Non-local variable 'word' will use object that points to local variable 'chunk'.
#  989|   
#  990|     // process XML input of the simplified API (see manual)
#  991|->   if (word.compare(0, sizeof(SPELL_XML) - 3, SPELL_XML, sizeof(SPELL_XML) - 3) == 0) {
#  992|       return spellml(word);
#  993|     }

Error: CLANG_WARNING:
firefox-150.0/extensions/spellcheck/hunspell/src/hunspell.cxx:1025:15: warning: 'clock' is deprecated: WASI lacks process-associated clocks; to enable emulation of the `clock` function using the wall clock, which isn't sensitive to whether the program is running or suspended, compile with -D_WASI_EMULATED_PROCESS_CLOCKS and link with -lwasi-emulated-process-clocks [-Wdeprecated-declarations]
# 1025 |   timelimit = clock();
#      |               ^
#   66 | __attribute__((__deprecated__(
#      |                ^
# 1023|     clock_t timelimit;
# 1024|     // initialize in every suggestion call
# 1025|->   timelimit = clock();
# 1026|   
# 1027|     // check capitalized form for FORCEUCASE

Error: CLANG_WARNING:
firefox-150.0/extensions/spellcheck/hunspell/src/hunspell.cxx:1041:11: warning: 'clock' is deprecated: WASI lacks process-associated clocks; to enable emulation of the `clock` function using the wall clock, which isn't sensitive to whether the program is running or suspended, compile with -D_WASI_EMULATED_PROCESS_CLOCKS and link with -lwasi-emulated-process-clocks [-Wdeprecated-declarations]
# 1041 |       if (clock() > timelimit + TIMELIMIT_GLOBAL)
#      |           ^
#   66 | __attribute__((__deprecated__(
#      |                ^
# 1039|       case NOCAP: {
# 1040|         good |= pSMgr->suggest(slst, scw.c_str(), &onlycmpdsug);
# 1041|->       if (clock() > timelimit + TIMELIMIT_GLOBAL)
# 1042|             return slst;
# 1043|         if (abbv) {

Error: CLANG_WARNING:
firefox-150.0/extensions/spellcheck/hunspell/src/hunspell.cxx:1047:13: warning: 'clock' is deprecated: WASI lacks process-associated clocks; to enable emulation of the `clock` function using the wall clock, which isn't sensitive to whether the program is running or suspended, compile with -D_WASI_EMULATED_PROCESS_CLOCKS and link with -lwasi-emulated-process-clocks [-Wdeprecated-declarations]
# 1047 |         if (clock() > timelimit + TIMELIMIT_GLOBAL)
#      |             ^
#   66 | __attribute__((__deprecated__(
#      |                ^
# 1045|           wspace.push_back('.');
# 1046|           good |= pSMgr->suggest(slst, wspace.c_str(), &onlycmpdsug);
# 1047|->         if (clock() > timelimit + TIMELIMIT_GLOBAL)
# 1048|               return slst;
# 1049|         }

Error: CLANG_WARNING:
firefox-150.0/extensions/spellcheck/hunspell/src/hunspell.cxx:1056:11: warning: 'clock' is deprecated: WASI lacks process-associated clocks; to enable emulation of the `clock` function using the wall clock, which isn't sensitive to whether the program is running or suspended, compile with -D_WASI_EMULATED_PROCESS_CLOCKS and link with -lwasi-emulated-process-clocks [-Wdeprecated-declarations]
# 1056 |       if (clock() > timelimit + TIMELIMIT_GLOBAL)
#      |           ^
#   66 | __attribute__((__deprecated__(
#      |                ^
# 1054|         capwords = true;
# 1055|         good |= pSMgr->suggest(slst, scw.c_str(), &onlycmpdsug);
# 1056|->       if (clock() > timelimit + TIMELIMIT_GLOBAL)
# 1057|             return slst;
# 1058|         std::string wspace(scw);

Error: CLANG_WARNING:
firefox-150.0/extensions/spellcheck/hunspell/src/hunspell.cxx:1061:11: warning: 'clock' is deprecated: WASI lacks process-associated clocks; to enable emulation of the `clock` function using the wall clock, which isn't sensitive to whether the program is running or suspended, compile with -D_WASI_EMULATED_PROCESS_CLOCKS and link with -lwasi-emulated-process-clocks [-Wdeprecated-declarations]
# 1061 |       if (clock() > timelimit + TIMELIMIT_GLOBAL)
#      |           ^
#   66 | __attribute__((__deprecated__(
#      |                ^
# 1059|         mkallsmall2(wspace, sunicw);
# 1060|         good |= pSMgr->suggest(slst, wspace.c_str(), &onlycmpdsug);
# 1061|->       if (clock() > timelimit + TIMELIMIT_GLOBAL)
# 1062|             return slst;
# 1063|         break;

Error: CLANG_WARNING:
firefox-150.0/extensions/spellcheck/hunspell/src/hunspell.cxx:1070:11: warning: 'clock' is deprecated: WASI lacks process-associated clocks; to enable emulation of the `clock` function using the wall clock, which isn't sensitive to whether the program is running or suspended, compile with -D_WASI_EMULATED_PROCESS_CLOCKS and link with -lwasi-emulated-process-clocks [-Wdeprecated-declarations]
# 1070 |       if (clock() > timelimit + TIMELIMIT_GLOBAL)
#      |           ^
#   66 | __attribute__((__deprecated__(
#      |                ^
# 1068|       case HUHCAP: {
# 1069|         good |= pSMgr->suggest(slst, scw.c_str(), &onlycmpdsug);
# 1070|->       if (clock() > timelimit + TIMELIMIT_GLOBAL)
# 1071|             return slst;
# 1072|         // something.The -> something. The

Error: CLANG_WARNING:
firefox-150.0/extensions/spellcheck/hunspell/src/hunspell.cxx:1098:13: warning: 'clock' is deprecated: WASI lacks process-associated clocks; to enable emulation of the `clock` function using the wall clock, which isn't sensitive to whether the program is running or suspended, compile with -D_WASI_EMULATED_PROCESS_CLOCKS and link with -lwasi-emulated-process-clocks [-Wdeprecated-declarations]
# 1098 |         if (clock() > timelimit + TIMELIMIT_GLOBAL)
#      |             ^
#   66 | __attribute__((__deprecated__(
#      |                ^
# 1096|           mkinitsmall2(wspace, sunicw);
# 1097|           good |= pSMgr->suggest(slst, wspace.c_str(), &onlycmpdsug);
# 1098|->         if (clock() > timelimit + TIMELIMIT_GLOBAL)
# 1099|               return slst;
# 1100|         }

Error: CLANG_WARNING:
firefox-150.0/extensions/spellcheck/hunspell/src/hunspell.cxx:1107:11: warning: 'clock' is deprecated: WASI lacks process-associated clocks; to enable emulation of the `clock` function using the wall clock, which isn't sensitive to whether the program is running or suspended, compile with -D_WASI_EMULATED_PROCESS_CLOCKS and link with -lwasi-emulated-process-clocks [-Wdeprecated-declarations]
# 1107 |       if (clock() > timelimit + TIMELIMIT_GLOBAL)
#      |           ^
#   66 | __attribute__((__deprecated__(
#      |                ^
# 1105|         size_t prevns = slst.size();
# 1106|         good |= pSMgr->suggest(slst, wspace.c_str(), &onlycmpdsug);
# 1107|->       if (clock() > timelimit + TIMELIMIT_GLOBAL)
# 1108|             return slst;
# 1109|         if (captype == HUHINITCAP) {

Error: CLANG_WARNING:
firefox-150.0/extensions/spellcheck/hunspell/src/hunspell.cxx:1114:13: warning: 'clock' is deprecated: WASI lacks process-associated clocks; to enable emulation of the `clock` function using the wall clock, which isn't sensitive to whether the program is running or suspended, compile with -D_WASI_EMULATED_PROCESS_CLOCKS and link with -lwasi-emulated-process-clocks [-Wdeprecated-declarations]
# 1114 |         if (clock() > timelimit + TIMELIMIT_GLOBAL)
#      |             ^
#   66 | __attribute__((__deprecated__(
#      |                ^
# 1112|             insert_sug(slst, wspace);
# 1113|           good |= pSMgr->suggest(slst, wspace.c_str(), &onlycmpdsug);
# 1114|->         if (clock() > timelimit + TIMELIMIT_GLOBAL)
# 1115|               return slst;
# 1116|         }

Error: CLANG_WARNING:
firefox-150.0/extensions/spellcheck/hunspell/src/hunspell.cxx:1143:11: warning: 'clock' is deprecated: WASI lacks process-associated clocks; to enable emulation of the `clock` function using the wall clock, which isn't sensitive to whether the program is running or suspended, compile with -D_WASI_EMULATED_PROCESS_CLOCKS and link with -lwasi-emulated-process-clocks [-Wdeprecated-declarations]
# 1143 |       if (clock() > timelimit + TIMELIMIT_GLOBAL)
#      |           ^
#   66 | __attribute__((__deprecated__(
#      |                ^
# 1141|         mkallsmall2(wspace, sunicw);
# 1142|         good |= pSMgr->suggest(slst, wspace.c_str(), &onlycmpdsug);
# 1143|->       if (clock() > timelimit + TIMELIMIT_GLOBAL)
# 1144|             return slst;
# 1145|         if (pAMgr && pAMgr->get_keepcase() && spell(wspace.c_str()))

Error: CLANG_WARNING:
firefox-150.0/extensions/spellcheck/hunspell/src/hunspell.cxx:1149:11: warning: 'clock' is deprecated: WASI lacks process-associated clocks; to enable emulation of the `clock` function using the wall clock, which isn't sensitive to whether the program is running or suspended, compile with -D_WASI_EMULATED_PROCESS_CLOCKS and link with -lwasi-emulated-process-clocks [-Wdeprecated-declarations]
# 1149 |       if (clock() > timelimit + TIMELIMIT_GLOBAL)
#      |           ^
#   66 | __attribute__((__deprecated__(
#      |                ^
# 1147|         mkinitcap2(wspace, sunicw);
# 1148|         good |= pSMgr->suggest(slst, wspace.c_str(), &onlycmpdsug);
# 1149|->       if (clock() > timelimit + TIMELIMIT_GLOBAL)
# 1150|             return slst;
# 1151|         for (size_t j = 0; j < slst.size(); ++j) {

Error: CLANG_WARNING:
firefox-150.0/extensions/spellcheck/hunspell/src/hunspell.cxx:1187:13: warning: 'clock' is deprecated: WASI lacks process-associated clocks; to enable emulation of the `clock` function using the wall clock, which isn't sensitive to whether the program is running or suspended, compile with -D_WASI_EMULATED_PROCESS_CLOCKS and link with -lwasi-emulated-process-clocks [-Wdeprecated-declarations]
# 1187 |         if (clock() > timelimit + TIMELIMIT_GLOBAL)
#      |             ^
#   66 | __attribute__((__deprecated__(
#      |                ^
# 1185|         case NOCAP: {
# 1186|           pSMgr->ngsuggest(slst, scw.c_str(), m_HMgrs, NOCAP);
# 1187|->         if (clock() > timelimit + TIMELIMIT_GLOBAL)
# 1188|               return slst;
# 1189|           break;

Error: CLANG_WARNING:
firefox-150.0/extensions/spellcheck/hunspell/src/hunspell.cxx:1199:13: warning: 'clock' is deprecated: WASI lacks process-associated clocks; to enable emulation of the `clock` function using the wall clock, which isn't sensitive to whether the program is running or suspended, compile with -D_WASI_EMULATED_PROCESS_CLOCKS and link with -lwasi-emulated-process-clocks [-Wdeprecated-declarations]
# 1199 |         if (clock() > timelimit + TIMELIMIT_GLOBAL)
#      |             ^
#   66 | __attribute__((__deprecated__(
#      |                ^
# 1197|           mkallsmall2(wspace, sunicw);
# 1198|           pSMgr->ngsuggest(slst, wspace.c_str(), m_HMgrs, HUHCAP);
# 1199|->         if (clock() > timelimit + TIMELIMIT_GLOBAL)
# 1200|               return slst;
# 1201|           break;

Error: CLANG_WARNING:
firefox-150.0/extensions/spellcheck/hunspell/src/hunspell.cxx:1208:13: warning: 'clock' is deprecated: WASI lacks process-associated clocks; to enable emulation of the `clock` function using the wall clock, which isn't sensitive to whether the program is running or suspended, compile with -D_WASI_EMULATED_PROCESS_CLOCKS and link with -lwasi-emulated-process-clocks [-Wdeprecated-declarations]
# 1208 |         if (clock() > timelimit + TIMELIMIT_GLOBAL)
#      |             ^
#   66 | __attribute__((__deprecated__(
#      |                ^
# 1206|           mkallsmall2(wspace, sunicw);
# 1207|           pSMgr->ngsuggest(slst, wspace.c_str(), m_HMgrs, INITCAP);
# 1208|->         if (clock() > timelimit + TIMELIMIT_GLOBAL)
# 1209|               return slst;
# 1210|           break;

Error: CLANG_WARNING:
firefox-150.0/extensions/spellcheck/hunspell/src/hunspell.cxx:1217:13: warning: 'clock' is deprecated: WASI lacks process-associated clocks; to enable emulation of the `clock` function using the wall clock, which isn't sensitive to whether the program is running or suspended, compile with -D_WASI_EMULATED_PROCESS_CLOCKS and link with -lwasi-emulated-process-clocks [-Wdeprecated-declarations]
# 1217 |         if (clock() > timelimit + TIMELIMIT_GLOBAL)
#      |             ^
#   66 | __attribute__((__deprecated__(
#      |                ^
# 1215|           size_t oldns = slst.size();
# 1216|           pSMgr->ngsuggest(slst, wspace.c_str(), m_HMgrs, ALLCAP);
# 1217|->         if (clock() > timelimit + TIMELIMIT_GLOBAL)
# 1218|               return slst;
# 1219|           for (size_t j = oldns; j < slst.size(); ++j) {

Error: CLANG_WARNING:
firefox-150.0/extensions/spellcheck/hunspell/src/hunspell.cxx:1250:13: warning: 'clock' is deprecated: WASI lacks process-associated clocks; to enable emulation of the `clock` function using the wall clock, which isn't sensitive to whether the program is running or suspended, compile with -D_WASI_EMULATED_PROCESS_CLOCKS and link with -lwasi-emulated-process-clocks [-Wdeprecated-declarations]
# 1250 |         if (clock() > timelimit + TIMELIMIT_GLOBAL)
#      |             ^
#   66 | __attribute__((__deprecated__(
#      |                ^
# 1248|         if (!spell(chunk.c_str())) {
# 1249|           std::vector<std::string> nlst = suggest(chunk.c_str());
# 1250|->         if (clock() > timelimit + TIMELIMIT_GLOBAL)
# 1251|               return slst;
# 1252|           for (std::vector<std::string>::reverse_iterator j = nlst.rbegin(); j != nlst.rend(); ++j) {

Error: CLANG_WARNING:
firefox-150.0/extensions/spellcheck/hunspell/src/suggestmgr.cxx:220:17: warning: 'clock' is deprecated: WASI lacks process-associated clocks; to enable emulation of the `clock` function using the wall clock, which isn't sensitive to whether the program is running or suspended, compile with -D_WASI_EMULATED_PROCESS_CLOCKS and link with -lwasi-emulated-process-clocks [-Wdeprecated-declarations]
#  220 |     timelimit = clock();
#      |                 ^
#   66 | __attribute__((__deprecated__(
#      |                ^
#  218|       clock_t timelimit;
#  219|       // initialize both in non-compound and compound cycles
#  220|->     timelimit = clock();
#  221|   
#  222|       // limit compound suggestion

Error: CLANG_WARNING:
firefox-150.0/extensions/spellcheck/hunspell/src/suggestmgr.cxx:244:9: warning: 'clock' is deprecated: WASI lacks process-associated clocks; to enable emulation of the `clock` function using the wall clock, which isn't sensitive to whether the program is running or suspended, compile with -D_WASI_EMULATED_PROCESS_CLOCKS and link with -lwasi-emulated-process-clocks [-Wdeprecated-declarations]
#  244 |     if (clock() > timelimit + TIMELIMIT_SUGGESTION)
#      |         ^
#   66 | __attribute__((__deprecated__(
#      |                ^
#  242|           good_suggestion = true;
#  243|       }
#  244|->     if (clock() > timelimit + TIMELIMIT_SUGGESTION)
#  245|         return good_suggestion;
#  246|   

Error: CLANG_WARNING:
firefox-150.0/extensions/spellcheck/hunspell/src/suggestmgr.cxx:252:9: warning: 'clock' is deprecated: WASI lacks process-associated clocks; to enable emulation of the `clock` function using the wall clock, which isn't sensitive to whether the program is running or suspended, compile with -D_WASI_EMULATED_PROCESS_CLOCKS and link with -lwasi-emulated-process-clocks [-Wdeprecated-declarations]
#  252 |     if (clock() > timelimit + TIMELIMIT_SUGGESTION)
#      |         ^
#   66 | __attribute__((__deprecated__(
#      |                ^
#  250|         mapchars(slst, word, cpdsuggest);
#  251|       }
#  252|->     if (clock() > timelimit + TIMELIMIT_SUGGESTION)
#  253|         return good_suggestion;
#  254|   

Error: CLANG_WARNING:
firefox-150.0/extensions/spellcheck/hunspell/src/suggestmgr.cxx:266:9: warning: 'clock' is deprecated: WASI lacks process-associated clocks; to enable emulation of the `clock` function using the wall clock, which isn't sensitive to whether the program is running or suspended, compile with -D_WASI_EMULATED_PROCESS_CLOCKS and link with -lwasi-emulated-process-clocks [-Wdeprecated-declarations]
#  266 |     if (clock() > timelimit + TIMELIMIT_SUGGESTION)
#      |         ^
#   66 | __attribute__((__deprecated__(
#      |                ^
#  264|           swapchar(slst, word, cpdsuggest);
#  265|       }
#  266|->     if (clock() > timelimit + TIMELIMIT_SUGGESTION)
#  267|         return good_suggestion;
#  268|   

Error: CLANG_WARNING:
firefox-150.0/extensions/spellcheck/hunspell/src/suggestmgr.cxx:276:9: warning: 'clock' is deprecated: WASI lacks process-associated clocks; to enable emulation of the `clock` function using the wall clock, which isn't sensitive to whether the program is running or suspended, compile with -D_WASI_EMULATED_PROCESS_CLOCKS and link with -lwasi-emulated-process-clocks [-Wdeprecated-declarations]
#  276 |     if (clock() > timelimit + TIMELIMIT_SUGGESTION)
#      |         ^
#   66 | __attribute__((__deprecated__(
#      |                ^
#  274|           longswapchar(slst, word, cpdsuggest);
#  275|       }
#  276|->     if (clock() > timelimit + TIMELIMIT_SUGGESTION)
#  277|         return good_suggestion;
#  278|   

Error: CLANG_WARNING:
firefox-150.0/extensions/spellcheck/hunspell/src/suggestmgr.cxx:286:9: warning: 'clock' is deprecated: WASI lacks process-associated clocks; to enable emulation of the `clock` function using the wall clock, which isn't sensitive to whether the program is running or suspended, compile with -D_WASI_EMULATED_PROCESS_CLOCKS and link with -lwasi-emulated-process-clocks [-Wdeprecated-declarations]
#  286 |     if (clock() > timelimit + TIMELIMIT_SUGGESTION)
#      |         ^
#   66 | __attribute__((__deprecated__(
#      |                ^
#  284|           badcharkey(slst, word, cpdsuggest);
#  285|       }
#  286|->     if (clock() > timelimit + TIMELIMIT_SUGGESTION)
#  287|         return good_suggestion;
#  288|   

Error: CLANG_WARNING:
firefox-150.0/extensions/spellcheck/hunspell/src/suggestmgr.cxx:296:9: warning: 'clock' is deprecated: WASI lacks process-associated clocks; to enable emulation of the `clock` function using the wall clock, which isn't sensitive to whether the program is running or suspended, compile with -D_WASI_EMULATED_PROCESS_CLOCKS and link with -lwasi-emulated-process-clocks [-Wdeprecated-declarations]
#  296 |     if (clock() > timelimit + TIMELIMIT_SUGGESTION)
#      |         ^
#   66 | __attribute__((__deprecated__(
#      |                ^
#  294|           extrachar(slst, word, cpdsuggest);
#  295|       }
#  296|->     if (clock() > timelimit + TIMELIMIT_SUGGESTION)
#  297|         return good_suggestion;
#  298|   

Error: CLANG_WARNING:
firefox-150.0/extensions/spellcheck/hunspell/src/suggestmgr.cxx:306:9: warning: 'clock' is deprecated: WASI lacks process-associated clocks; to enable emulation of the `clock` function using the wall clock, which isn't sensitive to whether the program is running or suspended, compile with -D_WASI_EMULATED_PROCESS_CLOCKS and link with -lwasi-emulated-process-clocks [-Wdeprecated-declarations]
#  306 |     if (clock() > timelimit + TIMELIMIT_SUGGESTION)
#      |         ^
#   66 | __attribute__((__deprecated__(
#      |                ^
#  304|           forgotchar(slst, word, cpdsuggest);
#  305|       }
#  306|->     if (clock() > timelimit + TIMELIMIT_SUGGESTION)
#  307|         return good_suggestion;
#  308|   

Error: CLANG_WARNING:
firefox-150.0/extensions/spellcheck/hunspell/src/suggestmgr.cxx:316:9: warning: 'clock' is deprecated: WASI lacks process-associated clocks; to enable emulation of the `clock` function using the wall clock, which isn't sensitive to whether the program is running or suspended, compile with -D_WASI_EMULATED_PROCESS_CLOCKS and link with -lwasi-emulated-process-clocks [-Wdeprecated-declarations]
#  316 |     if (clock() > timelimit + TIMELIMIT_SUGGESTION)
#      |         ^
#   66 | __attribute__((__deprecated__(
#      |                ^
#  314|           movechar(slst, word, cpdsuggest);
#  315|       }
#  316|->     if (clock() > timelimit + TIMELIMIT_SUGGESTION)
#  317|         return good_suggestion;
#  318|   

Error: CLANG_WARNING:
firefox-150.0/extensions/spellcheck/hunspell/src/suggestmgr.cxx:326:9: warning: 'clock' is deprecated: WASI lacks process-associated clocks; to enable emulation of the `clock` function using the wall clock, which isn't sensitive to whether the program is running or suspended, compile with -D_WASI_EMULATED_PROCESS_CLOCKS and link with -lwasi-emulated-process-clocks [-Wdeprecated-declarations]
#  326 |     if (clock() > timelimit + TIMELIMIT_SUGGESTION)
#      |         ^
#   66 | __attribute__((__deprecated__(
#      |                ^
#  324|           badchar(slst, word, cpdsuggest);
#  325|       }
#  326|->     if (clock() > timelimit + TIMELIMIT_SUGGESTION)
#  327|         return good_suggestion;
#  328|   

Error: CLANG_WARNING:
firefox-150.0/extensions/spellcheck/hunspell/src/suggestmgr.cxx:336:9: warning: 'clock' is deprecated: WASI lacks process-associated clocks; to enable emulation of the `clock` function using the wall clock, which isn't sensitive to whether the program is running or suspended, compile with -D_WASI_EMULATED_PROCESS_CLOCKS and link with -lwasi-emulated-process-clocks [-Wdeprecated-declarations]
#  336 |     if (clock() > timelimit + TIMELIMIT_SUGGESTION)
#      |         ^
#   66 | __attribute__((__deprecated__(
#      |                ^
#  334|           doubletwochars(slst, word, cpdsuggest);
#  335|       }
#  336|->     if (clock() > timelimit + TIMELIMIT_SUGGESTION)
#  337|         return good_suggestion;
#  338|   

Error: CLANG_WARNING:
firefox-150.0/extensions/spellcheck/hunspell/src/suggestmgr.cxx:346:9: warning: 'clock' is deprecated: WASI lacks process-associated clocks; to enable emulation of the `clock` function using the wall clock, which isn't sensitive to whether the program is running or suspended, compile with -D_WASI_EMULATED_PROCESS_CLOCKS and link with -lwasi-emulated-process-clocks [-Wdeprecated-declarations]
#  346 |     if (clock() > timelimit + TIMELIMIT_SUGGESTION)
#      |         ^
#   66 | __attribute__((__deprecated__(
#      |                ^
#  344|         good_suggestion = twowords(slst, word, cpdsuggest, good_suggestion);
#  345|       }
#  346|->     if (clock() > timelimit + TIMELIMIT_SUGGESTION)
#  347|         return good_suggestion;
#  348|   

Error: CLANG_WARNING:
firefox-150.0/extensions/spellcheck/hunspell/src/suggestmgr.cxx:394:15: warning: 'clock' is deprecated: WASI lacks process-associated clocks; to enable emulation of the `clock` function using the wall clock, which isn't sensitive to whether the program is running or suspended, compile with -D_WASI_EMULATED_PROCESS_CLOCKS and link with -lwasi-emulated-process-clocks [-Wdeprecated-declarations]
#  394 |   timelimit = clock();
#      |               ^
#   66 | __attribute__((__deprecated__(
#      |                ^
#  392|       return wlst.size();
#  393|   
#  394|->   timelimit = clock();
#  395|     timer = MINTIMER;
#  396|     return map_related(word, candidate, 0, wlst, cpdsuggest,

Error: CLANG_WARNING:
firefox-150.0/extensions/spellcheck/hunspell/src/suggestmgr.cxx:645:23: warning: 'clock' is deprecated: WASI lacks process-associated clocks; to enable emulation of the `clock` function using the wall clock, which isn't sensitive to whether the program is running or suspended, compile with -D_WASI_EMULATED_PROCESS_CLOCKS and link with -lwasi-emulated-process-clocks [-Wdeprecated-declarations]
#  645 |   clock_t timelimit = clock();
#      |                       ^
#   66 | __attribute__((__deprecated__(
#      |                ^
#  643|   int SuggestMgr::badchar(std::vector<std::string>& wlst, const char* word, int cpdsuggest) {
#  644|     std::string candidate(word);
#  645|->   clock_t timelimit = clock();
#  646|     int timer = MINTIMER;
#  647|     // swap out each char one by one and try all the tryme

Error: CLANG_WARNING:
firefox-150.0/extensions/spellcheck/hunspell/src/suggestmgr.cxx:671:23: warning: 'clock' is deprecated: WASI lacks process-associated clocks; to enable emulation of the `clock` function using the wall clock, which isn't sensitive to whether the program is running or suspended, compile with -D_WASI_EMULATED_PROCESS_CLOCKS and link with -lwasi-emulated-process-clocks [-Wdeprecated-declarations]
#  671 |   clock_t timelimit = clock();
#      |                       ^
#   66 | __attribute__((__deprecated__(
#      |                ^
#  669|     std::vector<w_char> candidate_utf(word, word + wl);
#  670|     std::string candidate;
#  671|->   clock_t timelimit = clock();
#  672|     int timer = MINTIMER;
#  673|     // swap out each char one by one and try all the tryme

Error: CLANG_WARNING:
firefox-150.0/extensions/spellcheck/hunspell/src/suggestmgr.cxx:735:23: warning: 'clock' is deprecated: WASI lacks process-associated clocks; to enable emulation of the `clock` function using the wall clock, which isn't sensitive to whether the program is running or suspended, compile with -D_WASI_EMULATED_PROCESS_CLOCKS and link with -lwasi-emulated-process-clocks [-Wdeprecated-declarations]
#  735 |   clock_t timelimit = clock();
#      |                       ^
#   66 | __attribute__((__deprecated__(
#      |                ^
#  733|                              int cpdsuggest) {
#  734|     std::string candidate(word);
#  735|->   clock_t timelimit = clock();
#  736|     int timer = MINTIMER;
#  737|   

Error: CLANG_WARNING:
firefox-150.0/extensions/spellcheck/hunspell/src/suggestmgr.cxx:759:23: warning: 'clock' is deprecated: WASI lacks process-associated clocks; to enable emulation of the `clock` function using the wall clock, which isn't sensitive to whether the program is running or suspended, compile with -D_WASI_EMULATED_PROCESS_CLOCKS and link with -lwasi-emulated-process-clocks [-Wdeprecated-declarations]
#  759 |   clock_t timelimit = clock();
#      |                       ^
#   66 | __attribute__((__deprecated__(
#      |                ^
#  757|                                  int cpdsuggest) {
#  758|     std::vector<w_char> candidate_utf(word, word + wl);
#  759|->   clock_t timelimit = clock();
#  760|     int timer = MINTIMER;
#  761|   

Error: CPPCHECK_WARNING (CWE-682):
firefox-150.0/extensions/spellcheck/hunspell/src/suggestmgr.cxx:800: error[nullPointerArithmeticOutOfMemory]: If memory allocation fails: pointer addition with NULL pointer.
#  798|   
#  799|     char* candidate = (char*)malloc(wl + 2);
#  800|->   strcpy(candidate + 1, word);
#  801|   
#  802|     // split the string into two pieces after every char

Error: CPPCHECK_WARNING (CWE-682):
firefox-150.0/extensions/spellcheck/hunspell/src/suggestmgr.cxx:804: error[nullPointerArithmeticOutOfMemory]: If memory allocation fails: pointer addition with NULL pointer.
#  802|     // split the string into two pieces after every char
#  803|     // if both pieces are good words make them a suggestion
#  804|->   for (char* p = candidate + 1; p[1] != '\0'; p++) {
#  805|       p[-1] = *p;
#  806|       // go to end of the UTF-8 character

Error: CLANG_WARNING:
firefox-150.0/extensions/spellcheck/hunspell/src/suggestmgr.cxx:1635:12: warning: 'clock' is deprecated: WASI lacks process-associated clocks; to enable emulation of the `clock` function using the wall clock, which isn't sensitive to whether the program is running or suspended, compile with -D_WASI_EMULATED_PROCESS_CLOCKS and link with -lwasi-emulated-process-clocks [-Wdeprecated-declarations]
# 1635 |       if ((clock() - *timelimit) > TIMELIMIT)
#      |            ^
#   66 | __attribute__((__deprecated__(
#      |                ^
# 1633|       (*timer)--;
# 1634|       if (!(*timer) && timelimit) {
# 1635|->       if ((clock() - *timelimit) > TIMELIMIT)
# 1636|           return 0;
# 1637|         *timer = MAXPLUSTIMER;

Error: COMPILER_WARNING:
firefox-150.0/dom/canvas/DrawTargetWebgl.cpp:29: included_from: Included from here.
firefox-150.0/gfx/2d/HelpersSkia.h: scope_hint: In function ‘mozilla::gfx::MakeSkiaImageInfo(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::SurfaceFormat)’
firefox-150.0/gfx/2d/HelpersSkia.h:74:27: warning[-Wmissing-profile]: profile for function ‘mozilla::gfx::MakeSkiaImageInfo(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::SurfaceFormat)’ not found in profile data
#   74 | static inline SkImageInfo MakeSkiaImageInfo(const IntSize& aSize,
#      |                           ^~~~~~~~~~~~~~~~~
#   72|   }
#   73|   
#   74|-> static inline SkImageInfo MakeSkiaImageInfo(const IntSize& aSize,
#   75|                                               SurfaceFormat aFormat) {
#   76|     return SkImageInfo::Make(aSize.width, aSize.height,

Error: COMPILER_WARNING (CWE-457):
firefox-150.0/gfx/2d/RecordedEvent.h:13: included_from: Included from here.
firefox-150.0/gfx/2d/InlineTranslator.h:12: included_from: Included from here.
firefox-150.0/gfx/2d/InlineTranslator.cpp:5: included_from: Included from here.
firefox-150.0/gfx/2d/RecordingTypes.h: scope_hint: In static member function ‘static void mozilla::gfx::ElementStreamFormat<S, bool>::Read(S&, bool&) [with S = mozilla::gfx::MemReader]’
firefox-150.0/gfx/2d/RecordingTypes.h:37:5: warning[-Wmaybe-uninitialized]: ‘boolChar’ may be used uninitialized
#   37 |     switch (boolChar) {
#      |     ^~~~~~
firefox-150.0/gfx/2d/RecordingTypes.h:35:10: note: ‘boolChar’ was declared here
#   35 |     char boolChar;
#      |          ^~~~~~~~
#   35|       char boolChar;
#   36|       aStream.read(&boolChar, sizeof(boolChar));
#   37|->     switch (boolChar) {
#   38|         case '\x00':
#   39|           aElement = false;

Error: COMPILER_WARNING (CWE-457):
firefox-150.0/gfx/2d/RecordingTypes.h: scope_hint: In function ‘void mozilla::gfx::ReadVector(S&, std::vector<T>&) [with S = MemReader; T = unsigned char]’
firefox-150.0/gfx/2d/RecordingTypes.h:91:12: warning[-Wmaybe-uninitialized]: ‘size’ may be used uninitialized
#   91 |   if (size && aStream.good()) {
#      |       ~~~~~^~~~~~~~~~~~~~~~~
firefox-150.0/gfx/2d/RecordingTypes.h:89:10: note: ‘size’ was declared here
#   89 |   size_t size;
#      |          ^~~~
#   89|     size_t size;
#   90|     ReadElement(aStream, size);
#   91|->   if (size && aStream.good()) {
#   92|       aVector.resize(size);
#   93|       aStream.read(reinterpret_cast<char*>(aVector.data()), sizeof(T) * size);

Error: COMPILER_WARNING:
firefox-150.0/gfx/2d/Point.h:9: included_from: Included from here.
firefox-150.0/gfx/layers/ImageContainer.h:16: included_from: Included from here.
firefox-150.0/dom/canvas/ImageUtils.cpp:7: included_from: Included from here.
firefox-150.0/gfx/2d/Types.h: scope_hint: In function ‘mozilla::gfx::ChromaSize<mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> >(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::ChromaSubsampling)mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits>’
firefox-150.0/gfx/2d/Types.h:793:17: warning[-Wmissing-profile]: profile for function ‘mozilla::gfx::ChromaSize<mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> >(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::ChromaSubsampling)mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits>’ not found in profile data
#  793 | static inline T ChromaSize(const T& aYSize, ChromaSubsampling aSubsampling) {
#      |                 ^~~~~~~~~~
#  791|   
#  792|   template <typename T>
#  793|-> static inline T ChromaSize(const T& aYSize, ChromaSubsampling aSubsampling) {
#  794|     switch (aSubsampling) {
#  795|       case ChromaSubsampling::FULL:

Error: GCC_ANALYZER_WARNING (CWE-457):
firefox-150.0/gfx/cairo/cairo/src/cairo-mono-scan-converter.c:128:9: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*polygon.edges’
firefox-150.0/gfx/cairo/cairo/src/cairo-mono-scan-converter.c:555:1: enter_function: entry to ‘_cairo_mono_scan_converter_create’
firefox-150.0/gfx/cairo/cairo/src/cairo-mono-scan-converter.c:565:8: branch_false: following ‘false’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-mono-scan-converter.c:570:5: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-mono-scan-converter.c:573:14: call_function: calling ‘_mono_scan_converter_init’ from ‘_cairo_mono_scan_converter_create’
firefox-150.0/gfx/cairo/cairo/src/cairo-mono-scan-converter.c:573:14: return_function: returning to ‘_cairo_mono_scan_converter_create’ from ‘_mono_scan_converter_init’
firefox-150.0/gfx/cairo/cairo/src/cairo-mono-scan-converter.c:575:8: branch_true: following ‘true’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-mono-scan-converter.c:576:9: branch_true: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-mono-scan-converter.c:583:5: call_function: calling ‘_cairo_mono_scan_converter_destroy’ from ‘_cairo_mono_scan_converter_create’
#  126|   	free (polygon->y_buckets);
#  127|   
#  128|->     if (polygon->edges != polygon->edges_embedded)
#  129|   	free (polygon->edges);
#  130|   }

Error: GCC_ANALYZER_WARNING (CWE-457):
firefox-150.0/gfx/cairo/cairo/src/cairo-mono-scan-converter.c:409:9: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*self.spans’
firefox-150.0/gfx/cairo/cairo/src/cairo-mono-scan-converter.c:555:1: enter_function: entry to ‘_cairo_mono_scan_converter_create’
firefox-150.0/gfx/cairo/cairo/src/cairo-mono-scan-converter.c:565:8: branch_false: following ‘false’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-mono-scan-converter.c:570:5: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-mono-scan-converter.c:573:14: call_function: calling ‘_mono_scan_converter_init’ from ‘_cairo_mono_scan_converter_create’
firefox-150.0/gfx/cairo/cairo/src/cairo-mono-scan-converter.c:573:14: return_function: returning to ‘_cairo_mono_scan_converter_create’ from ‘_mono_scan_converter_init’
firefox-150.0/gfx/cairo/cairo/src/cairo-mono-scan-converter.c:575:8: branch_true: following ‘true’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-mono-scan-converter.c:576:9: branch_true: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-mono-scan-converter.c:583:5: call_function: calling ‘_cairo_mono_scan_converter_destroy’ from ‘_cairo_mono_scan_converter_create’
#  407|   _mono_scan_converter_fini(struct mono_scan_converter *self)
#  408|   {
#  409|->     if (self->spans != self->spans_embedded)
#  410|   	free (self->spans);
#  411|   

Error: CPPCHECK_WARNING (CWE-401):
firefox-150.0/gfx/cairo/cairo/src/cairo-pdf-interchange.c:2834: error[memleak]: Memory leak: new_data.name
# 2832|   	status = _cairo_utf8_to_pdf_string (value, &s);
# 2833|   	if (unlikely (status))
# 2834|-> 	    return status;
# 2835|   	new_data.value = s;
# 2836|   	status = _cairo_array_append (&ic->custom_metadata, &new_data);

Error: GCC_ANALYZER_WARNING (CWE-401):
firefox-150.0/gfx/cairo/cairo/src/cairo-pdf-interchange.c:2840:1: warning[-Wanalyzer-malloc-leak]: leak of ‘new_data.name’
firefox-150.0/gfx/cairo/cairo/src/cairo-pdf-interchange.c:2801:8: branch_false: following ‘false’ branch (when ‘name’ is non-NULL)...
firefox-150.0/gfx/cairo/cairo/src/cairo-pdf-interchange.c:2801:8: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-pdf-interchange.c:2804:17: branch_true: following ‘true’ branch (when ‘i != 10’)...
firefox-150.0/gfx/cairo/cairo/src/cairo-pdf-interchange.c:2805:13: branch_true: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-pdf-interchange.c:2805:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-pdf-interchange.c:2804:61: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-pdf-interchange.c:2805:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-pdf-interchange.c:2804:61: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-pdf-interchange.c:2830:8: branch_true: following ‘true’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-pdf-interchange.c:2831:25: acquire_memory: allocated here
firefox-150.0/gfx/cairo/cairo/src/cairo-pdf-interchange.c:2833:12: branch_true: following ‘true’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-pdf-interchange.c:2840:1: branch_true: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-pdf-interchange.c:2840:1: danger: ‘new_data.name’ leaks here; was allocated at [(11)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/10)
# 2838|   
# 2839|       return status;
# 2840|-> }
# 2841|   
# 2842|   #if DEBUG_PDF_INTERCHANGE

Error: GCC_ANALYZER_WARNING (CWE-457):
firefox-150.0/gfx/cairo/cairo/src/cairo-scaled-font.c:1756:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘glyph_lut[idx].index’
firefox-150.0/gfx/cairo/cairo/src/cairo-scaled-font.c:1737:17: branch_true: following ‘true’ branch (when ‘i != 64’)...
firefox-150.0/gfx/cairo/cairo/src/cairo-scaled-font.c:1738:9: branch_true: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-scaled-font.c:1741:17: branch_true: following ‘true’ branch (when ‘i < num_chars’)...
firefox-150.0/gfx/cairo/cairo/src/cairo-scaled-font.c:1747:21: branch_true: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-scaled-font.c:1755:12: branch_true: following ‘true’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-scaled-font.c:1756:31: branch_true: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-scaled-font.c:1756:31: danger: use of uninitialized value ‘glyph_lut[idx].index’ here
# 1754|   	glyph_slot = &glyph_lut[idx];
# 1755|   	if (glyph_lut_unicode[idx] == unicode) {
# 1756|-> 	    glyphs[i].index = glyph_slot->index;
# 1757|   	    x += glyph_slot->x_advance;
# 1758|   	    y += glyph_slot->y_advance;

Error: GCC_ANALYZER_WARNING (CWE-416):
firefox-150.0/gfx/cairo/cairo/src/cairo-surface-inline.h:47:9: warning[-Wanalyzer-use-after-free]: use after ‘free’ of ‘surface’
firefox-150.0/gfx/cairo/cairo/src/cairo-tee-surface.c:74:1: enter_function: entry to ‘_cairo_tee_surface_create_similar’
firefox-150.0/gfx/cairo/cairo/src/cairo-tee-surface.c:88:15: call_function: calling ‘_moz_cairo_tee_surface_create’ from ‘_cairo_tee_surface_create_similar’
firefox-150.0/gfx/cairo/cairo/src/cairo-tee-surface.c:88:15: return_function: returning to ‘_cairo_tee_surface_create_similar’ from ‘_moz_cairo_tee_surface_create’
firefox-150.0/gfx/cairo/cairo/src/cairo-tee-surface.c:89:5: call_function: calling ‘_moz_cairo_surface_destroy’ from ‘_cairo_tee_surface_create_similar’
#   45|   {
#   46|       cairo_status_t status = CAIRO_STATUS_SUCCESS;
#   47|->     if (surface->backend->flush)
#   48|   	status = surface->backend->flush (surface, flags);
#   49|       return status;

Error: GCC_ANALYZER_WARNING (CWE-127):
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:598:21: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:581:1: enter_function: entry to ‘_cairo_tag_parse_link_attributes’
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:591:8: branch_false: following ‘false’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:594:5: call_function: inlined call to ‘memset’ from ‘_cairo_tag_parse_link_attributes’
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:597:5: branch_true: following ‘true’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:598:21: branch_true: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:598:21: danger: out-of-bounds read from byte -48 till byte -41 but ‘list’ starts at byte 0
#  596|   
#  597|       cairo_list_foreach_entry (attr, attribute_t, &list, link) {
#  598|-> 	if (strcmp (attr->name, "dest") == 0) {
#  599|   	    link_attrs->dest = strdup (attr->scalar.s);
#  600|   

Error: GCC_ANALYZER_WARNING (CWE-401):
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:599:13: warning[-Wanalyzer-malloc-leak]: leak of ‘*link_attrs.dest’
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:581:1: enter_function: entry to ‘_cairo_tag_parse_link_attributes’
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:591:8: branch_false: following ‘false’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:594:5: call_function: inlined call to ‘memset’ from ‘_cairo_tag_parse_link_attributes’
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:597:5: branch_true: following ‘true’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:598:21: branch_true: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:598:12: branch_true: following ‘true’ branch (when the strings are equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:599:40: branch_true: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:599:32: acquire_memory: allocated here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:597:5: branch_true: following ‘true’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:598:21: branch_true: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:599:13: danger: ‘*link_attrs.dest’ leaks here; was allocated at [(9)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/8)
#  597|       cairo_list_foreach_entry (attr, attribute_t, &list, link) {
#  598|   	if (strcmp (attr->name, "dest") == 0) {
#  599|-> 	    link_attrs->dest = strdup (attr->scalar.s);
#  600|   
#  601|   	} else if (strcmp (attr->name, "page") == 0) {

Error: GCC_ANALYZER_WARNING (CWE-127):
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:599:40: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:581:1: enter_function: entry to ‘_cairo_tag_parse_link_attributes’
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:591:8: branch_false: following ‘false’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:594:5: call_function: inlined call to ‘memset’ from ‘_cairo_tag_parse_link_attributes’
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:597:5: branch_true: following ‘true’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:598:21: branch_true: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:598:12: branch_true: following ‘true’ branch (when the strings are equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:599:40: branch_true: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:599:40: danger: out-of-bounds read from byte -32 till byte -25 but ‘list’ starts at byte 0
#  597|       cairo_list_foreach_entry (attr, attribute_t, &list, link) {
#  598|   	if (strcmp (attr->name, "dest") == 0) {
#  599|-> 	    link_attrs->dest = strdup (attr->scalar.s);
#  600|   
#  601|   	} else if (strcmp (attr->name, "page") == 0) {

Error: GCC_ANALYZER_WARNING (CWE-127):
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:602:32: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:581:1: enter_function: entry to ‘_cairo_tag_parse_link_attributes’
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:591:8: branch_false: following ‘false’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:594:5: call_function: inlined call to ‘memset’ from ‘_cairo_tag_parse_link_attributes’
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:597:5: branch_true: following ‘true’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:598:21: branch_true: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:598:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:601:20: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:601:19: branch_true: following ‘true’ branch (when the strings are equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:602:32: branch_true: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:602:32: danger: out-of-bounds read from byte -32 till byte -29 but ‘list’ starts at byte 0
#  600|   
#  601|   	} else if (strcmp (attr->name, "page") == 0) {
#  602|-> 	    link_attrs->page = attr->scalar.i;
#  603|   	    if (link_attrs->page < 1) {
#  604|   		status = _cairo_tag_error ("Link attributes: \"%s\" page must be >= 1", attributes);

Error: GCC_ANALYZER_WARNING (CWE-127):
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:616:39: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:581:1: enter_function: entry to ‘_cairo_tag_parse_link_attributes’
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:591:8: branch_false: following ‘false’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:594:5: call_function: inlined call to ‘memset’ from ‘_cairo_tag_parse_link_attributes’
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:597:5: branch_true: following ‘true’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:598:21: branch_true: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:598:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:601:20: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:601:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:608:20: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:608:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:615:20: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:615:19: branch_true: following ‘true’ branch (when the strings are equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:616:39: branch_true: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:616:39: danger: out-of-bounds read from byte -32 till byte -25 but ‘list’ starts at byte 0
#  614|   
#  615|   	} else if (strcmp (attr->name, "uri") == 0) {
#  616|-> 	    link_attrs->uri = strdup (attr->scalar.s);
#  617|   
#  618|   	} else if (strcmp (attr->name, "file") == 0) {

Error: GCC_ANALYZER_WARNING (CWE-127):
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:619:40: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:581:1: enter_function: entry to ‘_cairo_tag_parse_link_attributes’
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:591:8: branch_false: following ‘false’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:594:5: call_function: inlined call to ‘memset’ from ‘_cairo_tag_parse_link_attributes’
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:597:5: branch_true: following ‘true’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:598:21: branch_true: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:598:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:601:20: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:601:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:608:20: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:608:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:615:20: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:615:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:618:20: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:618:19: branch_true: following ‘true’ branch (when the strings are equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:619:40: branch_true: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:619:40: danger: out-of-bounds read from byte -32 till byte -25 but ‘list’ starts at byte 0
#  617|   
#  618|   	} else if (strcmp (attr->name, "file") == 0) {
#  619|-> 	    link_attrs->file = strdup (attr->scalar.s);
#  620|   
#  621|   	} else if (strcmp (attr->name, "rect") == 0) {

Error: GCC_ANALYZER_WARNING (CWE-127):
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:645:38: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:581:1: enter_function: entry to ‘_cairo_tag_parse_link_attributes’
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:591:8: branch_false: following ‘false’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:594:5: call_function: inlined call to ‘memset’ from ‘_cairo_tag_parse_link_attributes’
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:597:5: branch_true: following ‘true’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:598:21: branch_true: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:598:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:601:20: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:601:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:608:20: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:608:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:615:20: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:615:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:618:20: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:618:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:621:20: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:621:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:644:20: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:644:19: branch_true: following ‘true’ branch (when the strings are equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:645:38: branch_true: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:645:38: danger: out-of-bounds read from byte -32 till byte -25 but ‘list’ starts at byte 0
#  643|   	    }
#  644|   	} else if (strcmp (attr->name, "id") == 0) {
#  645|-> 	    link_attrs->id = strdup (attr->scalar.s);
#  646|   	} else if (strcmp (attr->name, "ref") == 0) {
#  647|   	    link_attrs->ref = strdup (attr->scalar.s);

Error: GCC_ANALYZER_WARNING (CWE-127):
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:647:39: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:581:1: enter_function: entry to ‘_cairo_tag_parse_link_attributes’
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:591:8: branch_false: following ‘false’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:594:5: call_function: inlined call to ‘memset’ from ‘_cairo_tag_parse_link_attributes’
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:597:5: branch_true: following ‘true’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:598:21: branch_true: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:598:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:601:20: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:601:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:608:20: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:608:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:615:20: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:615:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:618:20: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:618:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:621:20: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:621:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:644:20: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:644:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:646:20: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:646:19: branch_true: following ‘true’ branch (when the strings are equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:647:39: branch_true: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:647:39: danger: out-of-bounds read from byte -32 till byte -25 but ‘list’ starts at byte 0
#  645|   	    link_attrs->id = strdup (attr->scalar.s);
#  646|   	} else if (strcmp (attr->name, "ref") == 0) {
#  647|-> 	    link_attrs->ref = strdup (attr->scalar.s);
#  648|   	} else if (strcmp (attr->name, "link_page") == 0) {
#  649|   	    link_attrs->link_page = attr->scalar.i;

Error: GCC_ANALYZER_WARNING (CWE-127):
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:649:37: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:581:1: enter_function: entry to ‘_cairo_tag_parse_link_attributes’
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:591:8: branch_false: following ‘false’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:594:5: call_function: inlined call to ‘memset’ from ‘_cairo_tag_parse_link_attributes’
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:597:5: branch_true: following ‘true’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:598:21: branch_true: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:598:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:601:20: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:601:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:608:20: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:608:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:615:20: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:615:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:618:20: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:618:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:621:20: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:621:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:644:20: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:644:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:646:20: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:646:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:648:20: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:648:19: branch_true: following ‘true’ branch (when the strings are equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:649:37: branch_true: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:649:37: danger: out-of-bounds read from byte -32 till byte -29 but ‘list’ starts at byte 0
#  647|   	    link_attrs->ref = strdup (attr->scalar.s);
#  648|   	} else if (strcmp (attr->name, "link_page") == 0) {
#  649|-> 	    link_attrs->link_page = attr->scalar.i;
#  650|   	    if (link_attrs->link_page < 1) {
#  651|   		status = _cairo_tag_error ("Link attributes: \"%s\" page must be >= 1", attributes);

Error: GCC_ANALYZER_WARNING (CWE-127):
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:722:21: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:717:8: branch_false: following ‘false’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:720:5: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:720:5: branch_true: following ‘true’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:722:21: branch_true: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:722:21: danger: out-of-bounds read from byte -48 till byte -41 but ‘list’ starts at byte 0
#  720|       cairo_list_foreach_entry (attr, attribute_t, &list, link)
#  721|       {
#  722|-> 	if (strcmp (attr->name, "name") == 0) {
#  723|   	    dest_attrs->name = strdup (attr->scalar.s);
#  724|   	} else if (strcmp (attr->name, "x") == 0) {

Error: GCC_ANALYZER_WARNING (CWE-401):
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:723:13: warning[-Wanalyzer-malloc-leak]: leak of ‘*dest_attrs.name’
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:717:8: branch_false: following ‘false’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:720:5: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:720:5: branch_true: following ‘true’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:722:21: branch_true: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:722:12: branch_true: following ‘true’ branch (when the strings are equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:723:40: branch_true: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:723:32: acquire_memory: allocated here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:720:5: branch_true: following ‘true’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:722:21: branch_true: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:723:13: danger: ‘*dest_attrs.name’ leaks here; was allocated at [(7)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/6)
#  721|       {
#  722|   	if (strcmp (attr->name, "name") == 0) {
#  723|-> 	    dest_attrs->name = strdup (attr->scalar.s);
#  724|   	} else if (strcmp (attr->name, "x") == 0) {
#  725|   	    dest_attrs->x = attr->scalar.f;

Error: GCC_ANALYZER_WARNING (CWE-127):
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:723:40: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:717:8: branch_false: following ‘false’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:720:5: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:720:5: branch_true: following ‘true’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:722:21: branch_true: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:722:12: branch_true: following ‘true’ branch (when the strings are equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:723:40: branch_true: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:723:40: danger: out-of-bounds read from byte -32 till byte -25 but ‘list’ starts at byte 0
#  721|       {
#  722|   	if (strcmp (attr->name, "name") == 0) {
#  723|-> 	    dest_attrs->name = strdup (attr->scalar.s);
#  724|   	} else if (strcmp (attr->name, "x") == 0) {
#  725|   	    dest_attrs->x = attr->scalar.f;

Error: GCC_ANALYZER_WARNING (CWE-127):
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:725:29: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:717:8: branch_false: following ‘false’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:720:5: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:720:5: branch_true: following ‘true’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:722:21: branch_true: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:722:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:724:20: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:724:19: branch_true: following ‘true’ branch (when the strings are equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:725:29: branch_true: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:725:29: danger: out-of-bounds read from byte -32 till byte -25 but ‘list’ starts at byte 0
#  723|   	    dest_attrs->name = strdup (attr->scalar.s);
#  724|   	} else if (strcmp (attr->name, "x") == 0) {
#  725|-> 	    dest_attrs->x = attr->scalar.f;
#  726|   	    dest_attrs->x_valid = TRUE;
#  727|   	} else if (strcmp (attr->name, "y") == 0) {

Error: GCC_ANALYZER_WARNING (CWE-127):
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:728:29: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:717:8: branch_false: following ‘false’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:720:5: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:720:5: branch_true: following ‘true’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:722:21: branch_true: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:722:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:724:20: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:724:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:727:20: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:727:19: branch_true: following ‘true’ branch (when the strings are equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:728:29: branch_true: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:728:29: danger: out-of-bounds read from byte -32 till byte -25 but ‘list’ starts at byte 0
#  726|   	    dest_attrs->x_valid = TRUE;
#  727|   	} else if (strcmp (attr->name, "y") == 0) {
#  728|-> 	    dest_attrs->y = attr->scalar.f;
#  729|   	    dest_attrs->y_valid = TRUE;
#  730|   	} else if (strcmp (attr->name, "internal") == 0) {

Error: GCC_ANALYZER_WARNING (CWE-127):
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:731:36: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:717:8: branch_false: following ‘false’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:720:5: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:720:5: branch_true: following ‘true’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:722:21: branch_true: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:722:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:724:20: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:724:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:727:20: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:727:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:730:20: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:730:19: branch_true: following ‘true’ branch (when the strings are equal)...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:731:36: branch_true: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:731:36: danger: out-of-bounds read from byte -32 till byte -29 but ‘list’ starts at byte 0
#  729|   	    dest_attrs->y_valid = TRUE;
#  730|   	} else if (strcmp (attr->name, "internal") == 0) {
#  731|-> 	    dest_attrs->internal = attr->scalar.b;
#  732|   	}
#  733|       }

Error: GCC_ANALYZER_WARNING (CWE-127):
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:810:21: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:805:8: branch_false: following ‘false’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:808:5: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:808:5: branch_true: following ‘true’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:810:21: branch_true: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:810:21: danger: out-of-bounds read from byte -48 till byte -41 but ‘list’ starts at byte 0
#  808|       cairo_list_foreach_entry (attr, attribute_t, &list, link)
#  809|       {
#  810|-> 	if (strcmp (attr->name, "bbox") == 0) {
#  811|   	    _cairo_array_copy_element (&attr->array, 0, &val);
#  812|   	    eps_params->bbox.p1.x = val.f;

Error: GCC_ANALYZER_WARNING (CWE-457):
firefox-150.0/gfx/cairo/cairo/src/cairo-type1-fallback.c:842:54: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘font’
firefox-150.0/gfx/cairo/cairo/src/cairo-type1-fallback.c:837:8: branch_false: following ‘false’ branch...
firefox-150.0/gfx/cairo/cairo/src/cairo-type1-fallback.c:837:8: branch_false: ...to here
firefox-150.0/gfx/cairo/cairo/src/cairo-type1-fallback.c:842:54: danger: use of uninitialized value ‘font’ here
#  840|       _cairo_array_init (&type2_subset->charstrings, sizeof (cairo_array_t));
#  841|   
#  842|->     type2_subset->widths = calloc (sizeof (int), font->scaled_font_subset->num_glyphs);
#  843|       if (unlikely (type2_subset->widths == NULL)) {
#  844|           status = _cairo_error (CAIRO_STATUS_NO_MEMORY);

Error: CLANG_WARNING:
firefox-150.0/gfx/graphite2/src/GlyphCache.cpp:47:40: warning: 'iterator<std::input_iterator_tag, std::pair<unsigned short, unsigned short>>' is deprecated [-Wdeprecated-declarations]
#   47 |     class _glat_iterator : public std::iterator<std::input_iterator_tag, std::pair<sparse::key_type, sparse::mapped_type> >
#      |                                        ^
#   23 | struct _LIBCPP_DEPRECATED_IN_CXX17 iterator {
#      |        ^
#  740 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
#      |                                         ^
#  713 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
#      |                                                 ^
#   45|   
#   46|       template<typename W>
#   47|->     class _glat_iterator : public std::iterator<std::input_iterator_tag, std::pair<sparse::key_type, sparse::mapped_type> >
#   48|       {
#   49|           unsigned short  key() const             { return uint16(be::peek<W>(_e) + _n); }

Error: COMPILER_WARNING (CWE-477):
firefox-150.0/objdir/instrumented/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:74: included_from: Included from here.
firefox-150.0/gfx/graphite2/src/GlyphCache.cpp:47:40: warning[-Wdeprecated-declarations]: ‘template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator’ is deprecated
#   47 |     class _glat_iterator : public std::iterator<std::input_iterator_tag, std::pair<sparse::key_type, sparse::mapped_type> >
#      |                                        ^~~~~~~~
/usr/include/c++/16/bits/stl_construct.h:61: included_from: Included from here.
/usr/include/c++/16/bits/stl_tempbuf.h:61: included_from: Included from here.
/usr/include/c++/16/memory:68: included_from: Included from here.
firefox-150.0/objdir/instrumented/dist/system_wrappers/memory:3: included_from: Included from here.
firefox-150.0/objdir/instrumented/dist/stl_wrappers/memory:59: included_from: Included from here.
firefox-150.0/gfx/graphite2/geckoextra/src/GraphiteExtra.cpp:10: included_from: Included from here.
firefox-150.0/objdir/instrumented/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: included_from: Included from here.
/usr/include/c++/16/bits/stl_iterator_base_types.h:129:34: note: declared here
#  129 |     struct _GLIBCXX17_DEPRECATED iterator
#      |                                  ^~~~~~~~
firefox-150.0/gfx/graphite2/src/inc/FeatureVal.h:31: included_from: Included from here.
firefox-150.0/gfx/graphite2/src/inc/FeatureMap.h:29: included_from: Included from here.
firefox-150.0/gfx/graphite2/src/inc/Face.h:34: included_from: Included from here.
firefox-150.0/gfx/graphite2/src/inc/CmapCache.h:30: included_from: Included from here.
firefox-150.0/gfx/graphite2/src/CmapCache.cpp:29: included_from: Included from here.
firefox-150.0/objdir/instrumented/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:11: included_from: Included from here.
firefox-150.0/gfx/graphite2/src/inc/List.h: scope_hint: In instantiation of ‘T* graphite2::Vector<T>::erase(iterator, iterator) [with T = graphite2::FeatureVal; iterator = graphite2::FeatureVal*]’
#/builddir/build/BUILD/firefox-150.0/gfx/graphite2/src/inc/List.h:93:56:   required from ‘void graphite2::Vector<T>::clear() [with T = graphite2::FeatureVal]’
#   93 |     void                clear()                 { erase(begin(), end()); }
#      |                                                   ~~~~~^~~~~~~~~~~~~~~~
#   61 |     ~Vector() { clear(); free(m_first); }
#      |                 ^~~~~
#/builddir/build/BUILD/firefox-150.0/gfx/graphite2/src/Segment.cpp:60:42:   required from here
#   60 |   m_passBits(m_silf->aPassBits() ? -1 : 0)
#      |                                          ^
#   45|   
#   46|       template<typename W>
#   47|->     class _glat_iterator : public std::iterator<std::input_iterator_tag, std::pair<sparse::key_type, sparse::mapped_type> >
#   48|       {
#   49|           unsigned short  key() const             { return uint16(be::peek<W>(_e) + _n); }

Error: CLANG_WARNING:
firefox-150.0/gfx/graphite2/src/Pass.cpp:197:92: warning: arithmetic between different enumeration types ('status_t' and 'graphite2::errors') is deprecated [-Wdeprecated-enum-enum-conversion]
#  197 |                 || e.test(m_cPConstraint.status() != Code::loaded, m_cPConstraint.status() + E_CODEFAILURE))
#      |                                                                    ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
#  195|                                     precontext[0], be::peek<uint16>(sort_keys), *m_silf, face, PASS_TYPE_UNKNOWN);
#  196|           if (e.test(!m_cPConstraint, E_OUTOFMEM)
#  197|->                 || e.test(m_cPConstraint.status() != Code::loaded, m_cPConstraint.status() + E_CODEFAILURE))
#  198|               return face.error(e);
#  199|           face.error_context(face.error_context() - 1);

Error: CLANG_WARNING:
firefox-150.0/gfx/graphite2/src/Pass.cpp:269:84: warning: arithmetic between different enumeration types ('status_t' and 'graphite2::errors') is deprecated [-Wdeprecated-enum-enum-conversion]
#  269 |                 || e.test(r->action->status() != Code::loaded, r->action->status() + E_CODEFAILURE)
#      |                                                                ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
#  267|   
#  268|           if (e.test(!r->action || !r->constraint, E_OUTOFMEM)
#  269|->                 || e.test(r->action->status() != Code::loaded, r->action->status() + E_CODEFAILURE)
#  270|                   || e.test(r->constraint->status() != Code::loaded, r->constraint->status() + E_CODEFAILURE)
#  271|                   || e.test(!r->constraint->immutable(), E_MUTABLECCODE))

Error: CLANG_WARNING:
firefox-150.0/gfx/graphite2/src/Pass.cpp:270:92: warning: arithmetic between different enumeration types ('status_t' and 'graphite2::errors') is deprecated [-Wdeprecated-enum-enum-conversion]
#  270 |                 || e.test(r->constraint->status() != Code::loaded, r->constraint->status() + E_CODEFAILURE)
#      |                                                                    ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
#  268|           if (e.test(!r->action || !r->constraint, E_OUTOFMEM)
#  269|                   || e.test(r->action->status() != Code::loaded, r->action->status() + E_CODEFAILURE)
#  270|->                 || e.test(r->constraint->status() != Code::loaded, r->constraint->status() + E_CODEFAILURE)
#  271|                   || e.test(!r->constraint->immutable(), E_MUTABLECCODE))
#  272|               return face.error(e);

Error: COMPILER_WARNING:
firefox-150.0/gfx/harfbuzz/src/OT/glyf/Glyph.hh: scope_hint: In member function ‘bool OT::glyf_impl::Glyph::get_all_points_without_var(const hb_face_t*, contour_point_vector_t&) const’
firefox-150.0/gfx/harfbuzz/src/OT/glyf/Glyph.hh:83:8: warning[-Warray-bounds=]: offset ‘4’ outside bounds of constant string
#   83 |   bool get_all_points_without_var (const hb_face_t *face,
#      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~
firefox-150.0/gfx/harfbuzz/src/hb-static.cc:47:16: note: ‘_hb_NullPool’ declared here
#   47 | uint64_t const _hb_NullPool[(HB_NULL_POOL_SIZE + sizeof (uint64_t) - 1) / sizeof (uint64_t)] = {};
#      |                ^~~~~~~~~~~~
#   81|     { return type == COMPOSITE; }
#   82|   
#   83|->   bool get_all_points_without_var (const hb_face_t *face,
#   84|                                      contour_point_vector_t &points /* OUT */) const
#   85|     {

Error: COMPILER_WARNING:
firefox-150.0/gfx/harfbuzz/src/OT/glyf/glyf.hh:13: included_from: Included from here.
firefox-150.0/gfx/harfbuzz/src/hb-ot-glyf-table.hh:33: included_from: Included from here.
firefox-150.0/gfx/harfbuzz/src/hb-ot-face.cc:30: included_from: Included from here.
firefox-150.0/objdir/instrumented/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:209: included_from: Included from here.
firefox-150.0/gfx/harfbuzz/src/OT/glyf/Glyph.hh: scope_hint: In member function ‘bool OT::glyf_impl::Glyph::get_points(hb_font_t*, const accelerator_t&, contour_point_vector_t&, hb_glyf_scratch_t&, contour_point_vector_t*, head_maxp_info_t*, unsigned int*, bool, bool, bool, hb_array_t<const int>, OT::hb_scalar_cache_t*, unsigned int, unsigned int*) const [with accelerator_t = OT::glyf_accelerator_t]’
firefox-150.0/gfx/harfbuzz/src/OT/glyf/Glyph.hh:305:8: warning[-Warray-bounds=]: offset ‘4’ outside bounds of constant string
#  305 |   bool get_points (hb_font_t *font, const accelerator_t &glyf_accelerator,
#      |        ^~~~~~~~~~
firefox-150.0/objdir/instrumented/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:623: included_from: Included from here.
firefox-150.0/gfx/harfbuzz/src/hb-static.cc:47:16: note: ‘_hb_NullPool’ declared here
#   47 | uint64_t const _hb_NullPool[(HB_NULL_POOL_SIZE + sizeof (uint64_t) - 1) / sizeof (uint64_t)] = {};
#      |                ^~~~~~~~~~~~
#  303|      */
#  304|     template <typename accelerator_t>
#  305|->   bool get_points (hb_font_t *font, const accelerator_t &glyf_accelerator,
#  306|   		   contour_point_vector_t &all_points /* OUT */,
#  307|   		   hb_glyf_scratch_t &scratch,

Error: CPPCHECK_WARNING (CWE-457):
firefox-150.0/gfx/harfbuzz/src/hb-algs.hh:469: error[legacyUninitvar]: Uninitialized variable: pos++->v
#  467|   	  while (pos != end)
#  468|   	  {
#  469|-> 	    v  = pos++->v;
#  470|   	    h ^= fasthash_mix(v);
#  471|   	    h *= m;

Error: CPPCHECK_WARNING (CWE-457):
firefox-150.0/gfx/harfbuzz/src/hb-bit-page.hh:62: warning[uninitvar]: Uninitialized variable: r
#   60|       for (unsigned int i = 0; i < ARRAY_LENGTH (v); i++)
#   61|         r.v[i] = op (v[i]);
#   62|->     return r;
#   63|     }
#   64|     template <typename Op>

Error: CPPCHECK_WARNING (CWE-457):
firefox-150.0/gfx/harfbuzz/src/hb-bit-page.hh:70: warning[uninitvar]: Uninitialized variable: r
#   68|       for (unsigned int i = 0; i < ARRAY_LENGTH (v); i++)
#   69|         r.v[i] = op (v[i], o.v[i]);
#   70|->     return r;
#   71|     }
#   72|     hb_vector_size_t operator | (const hb_vector_size_t &o) const

Error: CPPCHECK_WARNING (CWE-758):
firefox-150.0/gfx/harfbuzz/src/hb-iter.hh:777: error[missingReturn]: Found an exit path from function with non-void return type that has missing return statement
#  775|       -> hb_void_t<decltype (hb_invoke (std::forward<hb_type_identity<S2>> (s),
#  776|                                         hb_declval<T&> ()))>
#  777|->   { v = hb_invoke (std::forward<hb_type_identity<S2>> (s), v); }
#  778|   
#  779|     void

Error: CPPCHECK_WARNING (CWE-476):
firefox-150.0/gfx/harfbuzz/src/hb-machinery.hh:80: error[nullPointer]: Null pointer dereference: reinterpret_cast<Type*>(0)
#   78|    * See: https://github.com/harfbuzz/harfbuzz/issues/5429 */
#   79|   template <typename Type, typename TObject, typename ...Ts>
#   80|-> static inline auto StructAfter(TObject &X, Ts... args) HB_AUTO_RETURN((
#   81|     sizeof(int[std::is_const<TObject>::value ? -1 : +1]) > 0 ?
#   82|     StructAtOffset<Type>(&X, X.get_size(std::forward<Ts> (args)...))

Error: COMPILER_WARNING (CWE-843):
firefox-150.0/objdir/instrumented/gfx/layers/Unified_cpp_gfx_layers8.cpp:47: included_from: Included from here.
firefox-150.0/gfx/layers/wr/DisplayItemCache.cpp: scope_hint: In member function ‘void mozilla::layers::DisplayItemCache::Clear()’
firefox-150.0/gfx/layers/wr/DisplayItemCache.cpp:83:9: warning[-Wclass-memaccess]: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘nsTArray_Impl<mozilla::layers::DisplayItemCache::Slot, nsTArrayInfallibleAllocator>::value_type’ {aka ‘struct mozilla::layers::DisplayItemCache::Slot’}; use assignment or value-initialization instead
#   83 |   memset(mSlots.Elements(), 0, mSlots.Length() * sizeof(Slot));
#      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
firefox-150.0/gfx/layers/wr/WebRenderLayerManager.h:20: included_from: Included from here.
firefox-150.0/gfx/layers/wr/ClipManager.cpp:12: included_from: Included from here.
firefox-150.0/objdir/instrumented/gfx/layers/Unified_cpp_gfx_layers8.cpp:38: included_from: Included from here.
firefox-150.0/gfx/layers/wr/DisplayItemCache.h:155:10: note: ‘nsTArray_Impl<mozilla::layers::DisplayItemCache::Slot, nsTArrayInfallibleAllocator>::value_type’ {aka ‘struct mozilla::layers::DisplayItemCache::Slot’} declared here
#  155 |   struct Slot {
#      |          ^~~~
firefox-150.0/layout/generic/nsIFrame.h:51: included_from: Included from here.
firefox-150.0/layout/generic/nsLineBox.h:13: included_from: Included from here.
firefox-150.0/layout/generic/nsContainerFrame.h:14: included_from: Included from here.
firefox-150.0/layout/generic/ScrollContainerFrame.h:17: included_from: Included from here.
firefox-150.0/gfx/layers/wr/ClipManager.cpp:9: included_from: Included from here.
firefox-150.0/layout/base/FrameProperties.h: scope_hint: 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]’
#/builddir/build/BUILD/firefox-150.0/layout/base/FrameProperties.h:198: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> >*]’
#  198 |     return ReinterpretHelper<T>::FromInternalValue(v);
#      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
# 4445 |     return mProperties.Get(aProperty, aFoundResult);
#      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
#/builddir/build/BUILD/firefox-150.0/layout/generic/nsIFrame.h:1570:50:   required from here
# 1570 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
#      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#   81|   
#   82|   void DisplayItemCache::Clear() {
#   83|->   memset(mSlots.Elements(), 0, mSlots.Length() * sizeof(Slot));
#   84|     mFreeSlots.ClearAndRetainStorage();
#   85|   

Error: COMPILER_WARNING:
firefox-150.0/gfx/skia/skia/src/core/SkPathRawShapes.h:26:8: warning[-Wodr]: type ‘struct Rect’ violates the C++ One Definition Rule
#   26 | struct Rect : public SkPathRaw {
#      |        ^
firefox-150.0/gfx/skia/skia/src/core/SkPathRawShapes.h:26:8: note: one type needs to be constructed while the other does not
#   26 | struct Rect : public SkPathRaw {
#      |        ^
#   24|   namespace SkPathRawShapes {
#   25|   
#   26|-> struct Rect : public SkPathRaw {
#   27|       SkPoint fStorage[4];   // move + 3 lines (+ close)
#   28|   

Error: COMPILER_WARNING:
firefox-150.0/gfx/wr/swgl/src/gl.cc: scope_hint: In function '(static initializers for src/gl.cc)'
firefox-150.0/gfx/wr/swgl/src/gl.cc:3117:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/x86_64-unknown-linux-gnu/release/build/swgl-5731736ba81cd5f8/out/48d3f1b29a630f4c-gl.gcda' profile count data file not found
# 3117 | }  // extern "C"
#      | ^
# 3115|     return size;
# 3116|   }
# 3117|-> }  // extern "C"

Error: COMPILER_WARNING:
firefox-150.0/gfx/layers/ipc/LayersMessageUtils.h:17: included_from: Included from here.
firefox-150.0/ipc/glue/IPCMessageUtils.h: scope_hint: In function ‘IPC::ReadParams<unsigned int, unsigned int>(IPC::MessageReader*, unsigned int&, unsigned int&)bool’
firefox-150.0/ipc/glue/IPCMessageUtils.h:151:13: warning[-Wmissing-profile]: profile for function ‘IPC::ReadParams<unsigned int, unsigned int>(IPC::MessageReader*, unsigned int&, unsigned int&)bool’ not found in profile data
#  151 | static bool ReadParams(MessageReader* aReader, Ts&... aArgs) {
#      |             ^~~~~~~~~~
#  149|   
#  150|   template <typename... Ts>
#  151|-> static bool ReadParams(MessageReader* aReader, Ts&... aArgs) {
#  152|     return (ReadParam(aReader, &aArgs) && ...);
#  153|   }

Error: COMPILER_WARNING:
firefox-150.0/objdir/dist/include/mozilla/dom/ShadowRootBinding.h:6: included_from: Included from here.
firefox-150.0/objdir/dist/include/mozilla/dom/ElementBinding.h:6: included_from: Included from here.
firefox-150.0/js/public/CallAndConstruct.h: scope_hint: In function ‘JS::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JSObject*>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>)’
firefox-150.0/js/public/CallAndConstruct.h:105:20: warning[-Wmissing-profile]: profile for function ‘JS::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JSObject*>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>)’ not found in profile data
#  105 | static inline bool Call(JSContext* cx, Handle<Value> thisv,
#      |                    ^~~~
#  103|                                  MutableHandle<Value> rval);
#  104|   
#  105|-> static inline bool Call(JSContext* cx, Handle<Value> thisv,
#  106|                           Handle<JSObject*> funObj, const HandleValueArray& args,
#  107|                           MutableHandle<Value> rval) {

Error: COMPILER_WARNING:
firefox-150.0/js/public/ScalarType.h: scope_hint: In function ‘JS::Scalar::byteSize(JS::Scalar::Type)’
firefox-150.0/js/public/ScalarType.h:66:22: warning[-Wmissing-profile]: profile for function ‘JS::Scalar::byteSize(JS::Scalar::Type)’ not found in profile data
#   66 | static inline size_t byteSize(Type atype) {
#      |                      ^~~~~~~~
#   64|   };
#   65|   
#   66|-> static inline size_t byteSize(Type atype) {
#   67|     switch (atype) {
#   68|       case Int8:

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/TypedArray.h:16: included_from: Included from here.
firefox-150.0/js/public/ScalarType.h: scope_hint: In function ‘JS::Scalar::name(JS::Scalar::Type)’
firefox-150.0/js/public/ScalarType.h:165:27: warning[-Wmissing-profile]: profile for function ‘JS::Scalar::name(JS::Scalar::Type)’ not found in profile data
#  165 | static inline const char* name(Type atype) {
#      |                           ^~~~
#  163|   }
#  164|   
#  165|-> static inline const char* name(Type atype) {
#  166|     switch (atype) {
#  167|       case Int8:

Error: COMPILER_WARNING:
firefox-150.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp:20: included_from: Included from here.
firefox-150.0/js/public/UbiNodeShortestPaths.h: scope_hint: In member function ‘JS::ubi::ShortestPaths::forEachPath<mozilla::devtools::HeapSnapshot::ComputeShortestPaths(JSContext*, unsigned long, mozilla::dom::Sequence<unsigned long> const&, unsigned long, JS::MutableHandle<JSObject*>, mozilla::ErrorResult&)::{lambda(mozilla::Vector<JS::ubi::BackEdge*, 0ul, js::SystemAllocPolicy>&)#1}>(JS::ubi::Node const&, mozilla::devtools::HeapSnapshot::ComputeShortestPaths(JSContext*, unsigned long, mozilla::dom::Sequence<unsigned long> const&, unsigned long, JS::MutableHandl [...]
firefox-150.0/js/public/UbiNodeShortestPaths.h:291:22: warning[-Wmissing-profile]: profile for function ‘JS::ubi::ShortestPaths::forEachPath<mozilla::devtools::HeapSnapshot::ComputeShortestPaths(JSContext*, unsigned long, mozilla::dom::Sequence<unsigned long> const&, unsigned long, JS::MutableHandle<JSObject*>, mozilla::ErrorResult&)::{lambda(mozilla::Vector<JS::ubi::BackEdge*, 0ul, js::SystemAllocPolicy>&)#1}>(JS::ubi::Node const&, mozilla::devtools::HeapSnapshot::ComputeShortestPaths(JSContext*, unsigned long, mozilla::dom::Sequence<unsigned long> const&, unsigned long, JS::MutableHan [...]
#  291 |   [[nodiscard]] bool forEachPath(const Node& target, Func func) {
#      |                      ^~~~~~~~~~~
#  289|      */
#  290|     template <class Func>
#  291|->   [[nodiscard]] bool forEachPath(const Node& target, Func func) {
#  292|       MOZ_ASSERT(targets_.has(target));
#  293|   
firefox-150.0/js/public/UbiNodeShortestPaths.h:291:22: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING (CWE-393):
firefox-150.0/objdir/instrumented/js/src/irregexp/Unified_cpp_js_src_irregexp1.cpp:47: included_from: Included from here.
firefox-150.0/js/src/irregexp/imported/regexp-parser.cc: scope_hint: In function ‘bool v8::internal::{anonymous}::{anonymous}::MayContainStrings(v8::internal::{anonymous}::ClassSetOperandType, v8::internal::RegExpTree*)’
firefox-150.0/js/src/irregexp/imported/regexp-parser.cc:2803:1: warning[-Wreturn-type]: control reaches end of non-void function
# 2803 | }
#      | ^
# 2801|         return operand->AsClassSetExpression()->may_contain_strings();
# 2802|     }
# 2803|-> }
# 2804|   
# 2805|   }  // namespace

Error: COMPILER_WARNING (CWE-457):
firefox-150.0/js/src/jit/CacheIRCompiler.cpp: scope_hint: In member function ‘bool js::jit::CacheIRCompiler::emitStoreDataViewValueResult(js::jit::ObjOperandId, js::jit::IntPtrOperandId, uint32_t, js::jit::BooleanOperandId, JS::Scalar::Type, js::jit::ArrayBufferViewKind)’
firefox-150.0/js/src/jit/CacheIRCompiler.cpp:8210:34: warning[-Wmaybe-uninitialized]: ‘(unsigned char)*(const js::jit::AutoScratchRegister*)((char*)&scratch2 + offsetof(mozilla::MaybeOneOf<js::jit::AutoScratchRegister, js::jit::AutoScratchRegister64>,mozilla::MaybeOneOf<js::jit::AutoScratchRegister, js::jit::AutoScratchRegister64>::storage[0])).js::jit::AutoScratchRegister::reg_’ may be used uninitialized
# 8210 |       masm.convertDoubleToFloat16(floatScratch0, scratchFloat32, valScratch32(),
#      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 8211 |                                   liveVolatileRegs());
#      |                                   ~~~~~~~~~~~~~~~~~~~
firefox-150.0/js/src/jit/CacheIRCompiler.cpp:8111:67: note: ‘(unsigned char)*(const js::jit::AutoScratchRegister*)((char*)&scratch2 + offsetof(mozilla::MaybeOneOf<js::jit::AutoScratchRegister, js::jit::AutoScratchRegister64>,mozilla::MaybeOneOf<js::jit::AutoScratchRegister, js::jit::AutoScratchRegister64>::storage[0])).js::jit::AutoScratchRegister::reg_’ was declared here
# 8111 |   mozilla::MaybeOneOf<AutoScratchRegister, AutoScratchRegister64> scratch2;
#      |                                                                   ^~~~~~~~
# 8208|       case Scalar::Float16: {
# 8209|         FloatRegister scratchFloat32 = floatScratch0.get().asSingle();
# 8210|->       masm.convertDoubleToFloat16(floatScratch0, scratchFloat32, valScratch32(),
# 8211|                                     liveVolatileRegs());
# 8212|         masm.moveFloat16ToGPR(scratchFloat32, valScratch32(), liveVolatileRegs());

Error: COMPILER_WARNING:
firefox-150.0/js/src/vm/BigIntType.h:106:72: warning[-Warray-bounds=]: array subscript 0 is outside array bounds of ‘mozilla::Span<const long unsigned int, 18446744073709551615>::element_type [0]’
#  106 |   MOZ_ALWAYS_INLINE Digit digit(size_t idx) const { return digits()[idx]; }
#      |                                                                        ^
cc1plus: note: source object is likely at address zero
#  104|                          digitLength());
#  105|     }
#  106|->   MOZ_ALWAYS_INLINE Digit digit(size_t idx) const { return digits()[idx]; }
#  107|     MOZ_ALWAYS_INLINE void setDigit(size_t idx, Digit digit) {
#  108|       digits()[idx] = digit;

Error: COMPILER_WARNING (CWE-457):
firefox-150.0/js/src/vm/JSONParser.cpp: scope_hint: In member function ‘bool js::JSONPerHandlerParser<CharT, HandlerT>::parseImpl(TempValueT&, ResultSetter) [with TempValueT = DelegateHandler<char16_t>::DummyValue; ResultSetter = DelegateParser<char16_t>::parse()::<lambda(const DelegateHandler<char16_t>::DummyValue&)>; CharT = char16_t; HandlerT = DelegateHandler<char16_t>]’
firefox-150.0/js/src/vm/JSONParser.cpp:988:39: warning[-Wmaybe-uninitialized]: ‘elements’ may be used uninitialized
#  988 |               if (!handler.finishArray(stack, &value, elements)) {
#      |                    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
firefox-150.0/js/src/vm/JSONParser.cpp:981:47: note: ‘elements’ was declared here
#  981 |             typename HandlerT::ElementVector* elements;
#      |                                               ^~~~~~~~
#  986|               token = tokenizer.advance();
#  987|               if (token == JSONToken::ArrayClose) {
#  988|->               if (!handler.finishArray(stack, &value, elements)) {
#  989|                   return false;
#  990|                 }

Error: COMPILER_WARNING (CWE-457):
firefox-150.0/js/src/wasm/WasmIonCompile.cpp:3326:5: warning[-Wmaybe-uninitialized]: ‘ins’ may be used uninitialized
# 3326 |     if (!ins) {
#      |     ^~
firefox-150.0/js/src/wasm/WasmIonCompile.cpp: scope_hint: In member function ‘bool {anonymous}::FunctionCompiler::emitStackSwitch()’
firefox-150.0/js/src/wasm/WasmIonCompile.cpp:3311:19: note: ‘ins’ was declared here
# 3311 |     MInstruction* ins;
#      |                   ^~~
# 3324|           break;
# 3325|       }
# 3326|->     if (!ins) {
# 3327|         return nullptr;
# 3328|       }

Error: COMPILER_WARNING:
firefox-150.0/objdir/layout/style/ServoStyleConsts.h:31538: included_from: Included from here.
firefox-150.0/layout/style/ServoComputedData.h:10: included_from: Included from here.
firefox-150.0/layout/style/ComputedStyle.h:14: included_from: Included from here.
firefox-150.0/layout/generic/WritingModes.h:10: included_from: Included from here.
firefox-150.0/dom/animation/ScrollTimeline.h:10: included_from: Included from here.
firefox-150.0/dom/animation/ScrollTimeline.cpp:5: included_from: Included from here.
firefox-150.0/layout/style/ServoStyleConstsInlines.h: scope_hint: In function ‘mozilla::detail::DefaultPercentLengthToAppUnits(float)’
firefox-150.0/layout/style/ServoStyleConstsInlines.h:540:23: warning[-Wmissing-profile]: profile for function ‘mozilla::detail::DefaultPercentLengthToAppUnits(float)’ not found in profile data
#  540 | static inline nscoord DefaultPercentLengthToAppUnits(float aPixelLength) {
#      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  538|   
#  539|   namespace detail {
#  540|-> static inline nscoord DefaultPercentLengthToAppUnits(float aPixelLength) {
#  541|     return NSToCoordTruncClamped(aPixelLength);
#  542|   }

Error: COMPILER_WARNING (CWE-843):
firefox-150.0/media/ffvpx/libavcodec/parsers.c:109: included_from: Included from here.
firefox-150.0/media/ffvpx/libavcodec/parser_list.c:5:5: warning[-Wincompatible-pointer-types]: initialization of ‘const AVCodecParser *’ from incompatible pointer type ‘const FFCodecParser *’
#    5 |     &ff_vp8_parser,
#      |     ^
firefox-150.0/media/ffvpx/libavcodec/parser_list.c:5:5: note: (near initialization for ‘parser_list[0]’)
#    3|   static const AVCodecParser * const parser_list[] = {
#    4|   #if CONFIG_VP8_PARSER
#    5|->     &ff_vp8_parser,
#    6|   #endif
#    7|   #if CONFIG_VP9_PARSER

Error: COMPILER_WARNING (CWE-843):
firefox-150.0/media/ffvpx/libavcodec/parser_list.c:5:5: warning[-Wincompatible-pointer-types]: initialization of ‘const AVCodecParser *’ from incompatible pointer type ‘const FFCodecParser *’
#    3|   static const AVCodecParser * const parser_list[] = {
#    4|   #if CONFIG_VP8_PARSER
#    5|->     &ff_vp8_parser,
#    6|   #endif
#    7|   #if CONFIG_VP9_PARSER

Error: COMPILER_WARNING (CWE-843):
firefox-150.0/media/ffvpx/libavcodec/parser_list.c:8:5: warning[-Wincompatible-pointer-types]: initialization of ‘const AVCodecParser *’ from incompatible pointer type ‘const FFCodecParser *’
#    8 |     &ff_vp9_parser,
#      |     ^
firefox-150.0/media/ffvpx/libavcodec/parser_list.c:8:5: note: (near initialization for ‘parser_list[1]’)
#    6|   #endif
#    7|   #if CONFIG_VP9_PARSER
#    8|->     &ff_vp9_parser,
#    9|   #endif
#   10|       NULL };

Error: COMPILER_WARNING (CWE-843):
firefox-150.0/media/ffvpx/libavcodec/parser_list.c:8:5: warning[-Wincompatible-pointer-types]: initialization of ‘const AVCodecParser *’ from incompatible pointer type ‘const FFCodecParser *’
#    6|   #endif
#    7|   #if CONFIG_VP9_PARSER
#    8|->     &ff_vp9_parser,
#    9|   #endif
#   10|       NULL };

Error: COMPILER_WARNING (CWE-843):
firefox-150.0/media/ffvpx/libavcodec/parsers.c: scope_hint: In function ‘av_parser_iterate’
firefox-150.0/media/ffvpx/libavcodec/parsers.c:114:30: warning[-Wincompatible-pointer-types]: initialization of ‘const FFCodecParser *’ from incompatible pointer type ‘const AVCodecParser *’
#  114 |     const FFCodecParser *p = parser_list[i];
#      |                              ^~~~~~~~~~~
#  112|   {
#  113|       uintptr_t i = (uintptr_t)*opaque;
#  114|->     const FFCodecParser *p = parser_list[i];
#  115|   
#  116|       if (p) {

Error: COMPILER_WARNING (CWE-843):
firefox-150.0/media/ffvpx/libavcodec/parsers.c:114:30: warning[-Wincompatible-pointer-types]: initialization of ‘const FFCodecParser *’ from incompatible pointer type ‘const AVCodecParser *’
#  112|   {
#  113|       uintptr_t i = (uintptr_t)*opaque;
#  114|->     const FFCodecParser *p = parser_list[i];
#  115|   
#  116|       if (p) {

Error: COMPILER_WARNING (CWE-457):
firefox-150.0/media/libnestegg/src/nestegg.c: scope_hint: In function ‘nestegg_read_last_packet’
firefox-150.0/media/libnestegg/src/nestegg.c:3166:22: warning[-Wmaybe-uninitialized]: ‘saved.last_id’ may be used uninitialized
# 3166 |   struct saved_state saved;
#      |                      ^~~~~
# 3164|                            nestegg_packet ** packet)
# 3165|   {
# 3166|->   struct saved_state saved;
# 3167|     uint64_t max_end_ns = 0;
# 3168|     nestegg_packet * last_packet = NULL;

Error: COMPILER_WARNING (CWE-457):
firefox-150.0/media/libnestegg/src/nestegg.c:3166:22: warning[-Wmaybe-uninitialized]: ‘saved.last_size’ may be used uninitialized
# 3164|                            nestegg_packet ** packet)
# 3165|   {
# 3166|->   struct saved_state saved;
# 3167|     uint64_t max_end_ns = 0;
# 3168|     nestegg_packet * last_packet = NULL;

Error: COMPILER_WARNING (CWE-457):
firefox-150.0/media/libnestegg/src/nestegg.c: scope_hint: In function ‘nestegg_read_total_frames_count’
firefox-150.0/media/libnestegg/src/nestegg.c:3703:22: warning[-Wmaybe-uninitialized]: ‘saved.last_id’ may be used uninitialized
# 3703 |   struct saved_state saved;
#      |                      ^~~~~
# 3701|   nestegg_read_total_frames_count(nestegg * context, uint64_t * frames_out)
# 3702|   {
# 3703|->   struct saved_state saved;
# 3704|     uint64_t totalFrames;
# 3705|     int r;

Error: COMPILER_WARNING (CWE-457):
firefox-150.0/media/libnestegg/src/nestegg.c:3703:22: warning[-Wmaybe-uninitialized]: ‘saved.last_size’ may be used uninitialized
# 3701|   nestegg_read_total_frames_count(nestegg * context, uint64_t * frames_out)
# 3702|   {
# 3703|->   struct saved_state saved;
# 3704|     uint64_t totalFrames;
# 3705|     int r;

Error: COMPILER_WARNING (CWE-483):
firefox-150.0/objdir/instrumented/media/libvorbis/Unified_c_media_libvorbis0.c:20: included_from: Included from here.
firefox-150.0/media/libvorbis/lib/vorbis_block.c: scope_hint: In function ‘vorbis_analysis_buffer’
firefox-150.0/media/libvorbis/lib/vorbis_block.c:395:3: warning[-Wmisleading-indentation]: this ‘if’ clause does not guard...
#  395 |   if(b->header)_ogg_free(b->header);b->header=NULL;
#      |   ^~
firefox-150.0/media/libvorbis/lib/vorbis_block.c:395:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
#  395 |   if(b->header)_ogg_free(b->header);b->header=NULL;
#      |                                     ^
#  393|   
#  394|     /* free header, header1, header2 */
#  395|->   if(b->header)_ogg_free(b->header);b->header=NULL;
#  396|     if(b->header1)_ogg_free(b->header1);b->header1=NULL;
#  397|     if(b->header2)_ogg_free(b->header2);b->header2=NULL;

Error: COMPILER_WARNING (CWE-483):
firefox-150.0/media/libvorbis/lib/vorbis_block.c:396:3: warning[-Wmisleading-indentation]: this ‘if’ clause does not guard...
#  396 |   if(b->header1)_ogg_free(b->header1);b->header1=NULL;
#      |   ^~
firefox-150.0/media/libvorbis/lib/vorbis_block.c:396:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
#  396 |   if(b->header1)_ogg_free(b->header1);b->header1=NULL;
#      |                                       ^
#  394|     /* free header, header1, header2 */
#  395|     if(b->header)_ogg_free(b->header);b->header=NULL;
#  396|->   if(b->header1)_ogg_free(b->header1);b->header1=NULL;
#  397|     if(b->header2)_ogg_free(b->header2);b->header2=NULL;
#  398|   

Error: COMPILER_WARNING (CWE-483):
firefox-150.0/media/libvorbis/lib/vorbis_block.c:397:3: warning[-Wmisleading-indentation]: this ‘if’ clause does not guard...
#  397 |   if(b->header2)_ogg_free(b->header2);b->header2=NULL;
#      |   ^~
firefox-150.0/media/libvorbis/lib/vorbis_block.c:397:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
#  397 |   if(b->header2)_ogg_free(b->header2);b->header2=NULL;
#      |                                       ^
#  395|     if(b->header)_ogg_free(b->header);b->header=NULL;
#  396|     if(b->header1)_ogg_free(b->header1);b->header1=NULL;
#  397|->   if(b->header2)_ogg_free(b->header2);b->header2=NULL;
#  398|   
#  399|     /* Do we have enough storage space for the requested buffer? If not,

Error: COMPILER_WARNING (CWE-590):
firefox-150.0/memory/mozalloc/cxxalloc.h:64:19: warning[-Wfree-nonheap-object]: ‘free’ called on pointer ‘MEM[(struct nsStructuredCloneContainer * *)iter_144 + 96B]’ with nonzero offset 8
#   64 |   return free_impl(ptr);
#      |                   ^
#   62|   
#   63|   MOZALLOC_EXPORT_NEW void operator delete(void* ptr) noexcept(true) {
#   64|->   return free_impl(ptr);
#   65|   }
#   66|   

Error: COMPILER_WARNING (CWE-590):
firefox-150.0/memory/mozalloc/cxxalloc.h:64:19: warning[-Wfree-nonheap-object]: ‘free’ called on pointer ‘MEM[(struct nsStructuredCloneContainer * *)iter_71 + 96B]’ with nonzero offset 8
#   64 |   return free_impl(ptr);
#      |                   ^
#   62|   
#   63|   MOZALLOC_EXPORT_NEW void operator delete(void* ptr) noexcept(true) {
#   64|->   return free_impl(ptr);
#   65|   }
#   66|   

Error: COMPILER_WARNING:
firefox-150.0/xpcom/ds/ArrayAlgorithm.h:10: included_from: Included from here.
firefox-150.0/mfbt/Algorithm.h: scope_hint: In function ‘mozilla::TransformIfAbortOnErr<mozilla::ArrayIterator<int const&, nsTArray_Impl<int, nsTArrayInfallibleAllocator> >, mozilla::nsTArrayBackInserter<mozilla::dom::cache::SavedRequest, nsTArray<mozilla::dom::cache::SavedRequest> >, mozilla::TransformAbortOnErr<mozilla::ArrayIterator<int const&, nsTArray_Impl<int, nsTArrayInfallibleAllocator> >, mozilla::nsTArrayBackInserter<mozilla::dom::cache::SavedRequest, nsTArray<mozilla::dom::cache::SavedRequest> >, mozilla::dom::cache::db::CacheKeys(mozISt [...]
firefox-150.0/mfbt/Algorithm.h:41:1: warning[-Wmissing-profile]: profile for function ‘mozilla::TransformIfAbortOnErr<mozilla::ArrayIterator<int const&, nsTArray_Impl<int, nsTArrayInfallibleAllocator> >, mozilla::nsTArrayBackInserter<mozilla::dom::cache::SavedRequest, nsTArray<mozilla::dom::cache::SavedRequest> >, mozilla::TransformAbortOnErr<mozilla::ArrayIterator<int const&, nsTArray_Impl<int, nsTArrayInfallibleAllocator> >, mozilla::nsTArrayBackInserter<mozilla::dom::cache::SavedRequest, nsTArray<mozilla::dom::cache::SavedRequest> >, mozilla::dom::cache::db::CacheKe [...]
#   41 | TransformIfAbortOnErr(SrcIter aIter, SrcIter aEnd, DstIter aDst, Cond aCond,
#      | ^~~~~~~~~~~~~~~~~~~~~
#   39|   Result<Ok,
#   40|          typename detail::TransformTraits<Transform, SrcIter>::result_err_type>
#   41|-> TransformIfAbortOnErr(SrcIter aIter, SrcIter aEnd, DstIter aDst, Cond aCond,
#   42|                         Transform aTransform) {
#   43|     for (; aIter != aEnd; ++aIter) {
firefox-150.0/mfbt/Algorithm.h:41:1: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/mfbt/Algorithm.h: scope_hint: In function ‘mozilla::TransformIfAbortOnErr<mozilla::ArrayIterator<int const&, nsTArray_Impl<int, nsTArrayInfallibleAllocator> >, mozilla::nsTArrayBackInserter<mozilla::dom::cache::SavedResponse, nsTArray<mozilla::dom::cache::SavedResponse> >, mozilla::TransformAbortOnErr<mozilla::ArrayIterator<int const&, nsTArray_Impl<int, nsTArrayInfallibleAllocator> >, mozilla::nsTArrayBackInserter<mozilla::dom::cache::SavedResponse, nsTArray<mozilla::dom::cache::SavedResponse> >, mozilla::dom::cache::db::CacheMatchAl [...]
firefox-150.0/mfbt/Algorithm.h:41:1: warning[-Wmissing-profile]: profile for function ‘mozilla::TransformIfAbortOnErr<mozilla::ArrayIterator<int const&, nsTArray_Impl<int, nsTArrayInfallibleAllocator> >, mozilla::nsTArrayBackInserter<mozilla::dom::cache::SavedResponse, nsTArray<mozilla::dom::cache::SavedResponse> >, mozilla::TransformAbortOnErr<mozilla::ArrayIterator<int const&, nsTArray_Impl<int, nsTArrayInfallibleAllocator> >, mozilla::nsTArrayBackInserter<mozilla::dom::cache::SavedResponse, nsTArray<mozilla::dom::cache::SavedResponse> >, mozilla::dom::cache::db::Cac [...]
#   39|   Result<Ok,
#   40|          typename detail::TransformTraits<Transform, SrcIter>::result_err_type>
#   41|-> TransformIfAbortOnErr(SrcIter aIter, SrcIter aEnd, DstIter aDst, Cond aCond,
#   42|                         Transform aTransform) {
#   43|     for (; aIter != aEnd; ++aIter) {
firefox-150.0/mfbt/Algorithm.h:41:1: note: trimmed 2 message(s) with length over 512

Error: CLANG_WARNING:
<built-in>:2: included_from: Included from here.
firefox-150.0/layout/style/nsStyleStruct.h:15: included_from: Included from here.
firefox-150.0/layout/style/CounterStyleManager.h:8: included_from: Included from here.
firefox-150.0/xpcom/ds/nsGkAtoms.h:8: included_from: Included from here.
firefox-150.0/xpcom/ds/nsAtom.h:10: included_from: Included from here.
firefox-150.0/mfbt/Atomics.h:17:10: fatal error: 'mozilla/Attributes.h' file not found
#   17 | #include "mozilla/Attributes.h"
#      |          ^~~~~~~~~~~~~~~~~~~~~~
#   15|   #define mozilla_Atomics_h
#   16|   
#   17|-> #include "mozilla/Attributes.h"
#   18|   
#   19|   #ifdef __wasi__

Error: COMPILER_WARNING:
firefox-150.0/mfbt/FunctionRef.h: scope_hint: In function ‘mozilla::FunctionRef<mozilla::CallState (mozilla::dom::CanonicalBrowsingContext*)>::FunctionRef<mozilla::dom::BrowsingContext::ActivenessChanged(bool)::{lambda(auto:1*)#1}&, int, (void*)0>(mozilla::dom::BrowsingContext::ActivenessChanged(bool)::{lambda(auto:1*)#1}&)::{lambda(mozilla::FunctionRef<mozilla::CallState (mozilla::dom::CanonicalBrowsingContext*)>::Payload const&, mozilla::dom::CanonicalBrowsingContext*)#1}::_FUN(mozilla::FunctionRef<mozilla::CallState (mozilla::dom::CanonicalBrowsin [...]
firefox-150.0/mfbt/FunctionRef.h:176:18: warning[-Wmissing-profile]: profile for function ‘mozilla::FunctionRef<mozilla::CallState (mozilla::dom::CanonicalBrowsingContext*)>::FunctionRef<mozilla::dom::BrowsingContext::ActivenessChanged(bool)::{lambda(auto:1*)#1}&, int, (void*)0>(mozilla::dom::BrowsingContext::ActivenessChanged(bool)::{lambda(auto:1*)#1}&)::{lambda(mozilla::FunctionRef<mozilla::CallState (mozilla::dom::CanonicalBrowsingContext*)>::Payload const&, mozilla::dom::CanonicalBrowsingContext*)#1}::_FUN(mozilla::FunctionRef<mozilla::CallState (mozilla::dom::Canonic [...]
#  176 |       : mAdaptor([](const Payload& aPayload, Params... aParams) {
#      |                  ^
#  174|                   FunctionRef>>* = nullptr>
#  175|     MOZ_IMPLICIT FunctionRef(Callable&& aCallable MOZ_LIFETIME_BOUND) noexcept
#  176|->       : mAdaptor([](const Payload& aPayload, Params... aParams) {
#  177|             auto& func = *static_cast<std::remove_reference_t<Callable>*>(
#  178|                 aPayload.mObject);
firefox-150.0/mfbt/FunctionRef.h:176:18: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/base/nsContentUtils.h:34: included_from: Included from here.
firefox-150.0/dom/clients/manager/ClientState.h:12: included_from: Included from here.
firefox-150.0/dom/base/nsIGlobalObject.h:13: included_from: Included from here.
firefox-150.0/dom/bindings/BindingUtils.h:43: included_from: Included from here.
firefox-150.0/dom/bindings/ToJSValue.h:22: included_from: Included from here.
firefox-150.0/dom/promise/Promise.h:24: included_from: Included from here.
firefox-150.0/objdir/dist/include/mozilla/dom/NavigationBinding.h:14: included_from: Included from here.
firefox-150.0/dom/base/LocationBase.h:8: included_from: Included from here.
firefox-150.0/docshell/base/BrowsingContext.h:18: included_from: Included from here.
firefox-150.0/mfbt/FunctionRef.h: scope_hint: In function ‘mozilla::FunctionRef<mozilla::CallState (mozilla::dom::CanonicalBrowsingContext*)>::FunctionRef<mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 78ul>, bool)::{lambda(mozilla::dom::BrowsingContext*)#1}&, int, (void*)0>(mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 78ul>, bool)::{lambda(mozilla::dom::BrowsingContext*)#1}&)::{lambda(mozilla::FunctionRef<mozilla::CallState (mozilla::dom::CanonicalBrowsingContext*)>::Payload const&, mozilla [...]
firefox-150.0/mfbt/FunctionRef.h:176:18: warning[-Wmissing-profile]: profile for function ‘mozilla::FunctionRef<mozilla::CallState (mozilla::dom::CanonicalBrowsingContext*)>::FunctionRef<mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 78ul>, bool)::{lambda(mozilla::dom::BrowsingContext*)#1}&, int, (void*)0>(mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 78ul>, bool)::{lambda(mozilla::dom::BrowsingContext*)#1}&)::{lambda(mozilla::FunctionRef<mozilla::CallState (mozilla::dom::CanonicalBrowsingContext*)>::Payload const& [...]
#  176 |       : mAdaptor([](const Payload& aPayload, Params... aParams) {
#      |                  ^
#  174|                   FunctionRef>>* = nullptr>
#  175|     MOZ_IMPLICIT FunctionRef(Callable&& aCallable MOZ_LIFETIME_BOUND) noexcept
#  176|->       : mAdaptor([](const Payload& aPayload, Params... aParams) {
#  177|             auto& func = *static_cast<std::remove_reference_t<Callable>*>(
#  178|                 aPayload.mObject);
firefox-150.0/mfbt/FunctionRef.h:176:18: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/ipc/glue/ProtocolUtils.h:19: included_from: Included from here.
firefox-150.0/mfbt/FunctionRef.h: scope_hint: In function ‘mozilla::FunctionRef<void (IPC::Message*, mozilla::ipc::IProtocol*)>::FunctionRef<mozilla::dom::PWebGLParent::OnMessageReceived(IPC::Message const&)::{lambda(mozilla::void_t const&)#1}::operator()(mozilla::void_t const&) const::{lambda(IPC::Message*, mozilla::ipc::IProtocol*)#1}, int, (void*)0>(mozilla::dom::PWebGLParent::OnMessageReceived(IPC::Message const&)::{lambda(mozilla::void_t const&)#1}::operator()(mozilla::void_t const&) const::{lambda(IPC::Message*, mozilla::ipc::IProtocol*)#1}&&): [...]
firefox-150.0/mfbt/FunctionRef.h:176:18: warning[-Wmissing-profile]: profile for function ‘mozilla::FunctionRef<void (IPC::Message*, mozilla::ipc::IProtocol*)>::FunctionRef<mozilla::dom::PWebGLParent::OnMessageReceived(IPC::Message const&)::{lambda(mozilla::void_t const&)#1}::operator()(mozilla::void_t const&) const::{lambda(IPC::Message*, mozilla::ipc::IProtocol*)#1}, int, (void*)0>(mozilla::dom::PWebGLParent::OnMessageReceived(IPC::Message const&)::{lambda(mozilla::void_t const&)#1}::operator()(mozilla::void_t const&) const::{lambda(IPC::Message*, mozilla::ipc::IProtocol [...]
#  176 |       : mAdaptor([](const Payload& aPayload, Params... aParams) {
#      |                  ^
#  174|                   FunctionRef>>* = nullptr>
#  175|     MOZ_IMPLICIT FunctionRef(Callable&& aCallable MOZ_LIFETIME_BOUND) noexcept
#  176|->       : mAdaptor([](const Payload& aPayload, Params... aParams) {
#  177|             auto& func = *static_cast<std::remove_reference_t<Callable>*>(
#  178|                 aPayload.mObject);
firefox-150.0/mfbt/FunctionRef.h:176:18: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/ipc/glue/ProtocolUtils.h:19: included_from: Included from here.
firefox-150.0/ipc/glue/NodeController.h:13: included_from: Included from here.
firefox-150.0/ipc/glue/DataPipe.h:10: included_from: Included from here.
firefox-150.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:25: included_from: Included from here.
firefox-150.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/IPCStream.h:25: included_from: Included from here.
firefox-150.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/PCacheStreamControl.h:22: included_from: Included from here.
firefox-150.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/PCacheStreamControlParent.h:9: included_from: Included from here.
firefox-150.0/objdir/ipc/ipdl/PCacheStreamControlParent.cpp:7: included_from: Included from here.
firefox-150.0/objdir/dom/cache/Unified_cpp_dom_cache3.cpp:2: included_from: Included from here.
firefox-150.0/mfbt/FunctionRef.h: scope_hint: In function ‘mozilla::FunctionRef<void (IPC::Message*, mozilla::ipc::IProtocol*)>::FunctionRef<mozilla::dom::cache::PCacheStreamControlParent::OnMessageReceived(IPC::Message const&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream> const&)#1}::operator()(mozilla::Maybe<mozilla::ipc::IPCStream> const&) const::{lambda(IPC::Message*, mozilla::ipc::IProtocol*)#1}, int, (void*)0>(mozilla::dom::cache::PCacheStreamControlParent::OnMessageReceived(IPC::Message const&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStrea [...]
firefox-150.0/mfbt/FunctionRef.h:176:18: warning[-Wmissing-profile]: profile for function ‘mozilla::FunctionRef<void (IPC::Message*, mozilla::ipc::IProtocol*)>::FunctionRef<mozilla::dom::cache::PCacheStreamControlParent::OnMessageReceived(IPC::Message const&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream> const&)#1}::operator()(mozilla::Maybe<mozilla::ipc::IPCStream> const&) const::{lambda(IPC::Message*, mozilla::ipc::IProtocol*)#1}, int, (void*)0>(mozilla::dom::cache::PCacheStreamControlParent::OnMessageReceived(IPC::Message const&)::{lambda(mozilla::Maybe<mozilla::ipc: [...]
#  176 |       : mAdaptor([](const Payload& aPayload, Params... aParams) {
#      |                  ^
#  174|                   FunctionRef>>* = nullptr>
#  175|     MOZ_IMPLICIT FunctionRef(Callable&& aCallable MOZ_LIFETIME_BOUND) noexcept
#  176|->       : mAdaptor([](const Payload& aPayload, Params... aParams) {
#  177|             auto& func = *static_cast<std::remove_reference_t<Callable>*>(
#  178|                 aPayload.mObject);
firefox-150.0/mfbt/FunctionRef.h:176:18: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/mfbt/Maybe.h: scope_hint: In member function ‘mozilla::Maybe<mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const>::Maybe<mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1}, true>(mozilla::Maybe<mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1}>&&)’
firefox-150.0/mfbt/Maybe.h:419:16: warning[-Wmissing-profile]: profile for function ‘mozilla::Maybe<mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const>::Maybe<mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1}, true>(mozilla::Maybe<mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1}>&&)’ not found in profile data
#  419 |   MOZ_IMPLICIT Maybe(Maybe<U>&& aOther) {
#      |                ^~~~~
#  417|     template <typename U,
#  418|               std::enable_if_t<std::is_constructible_v<T, U&&>, bool> = true>
#  419|->   MOZ_IMPLICIT Maybe(Maybe<U>&& aOther) {
#  420|       if (aOther.isSome()) {
#  421|         emplace(std::move(*aOther));

Error: COMPILER_WARNING:
firefox-150.0/mfbt/Maybe.h: scope_hint: In member function ‘mozilla::Maybe<mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const>::Maybe<mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1}, true>(mozilla::Maybe<mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1}>&&)’
firefox-150.0/mfbt/Maybe.h:419:16: warning[-Wmissing-profile]: profile for function ‘mozilla::Maybe<mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const>::Maybe<mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1}, true>(mozilla::Maybe<mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1}>&&)’ not found in profile data
#  419 |   MOZ_IMPLICIT Maybe(Maybe<U>&& aOther) {
#      |                ^~~~~
#  417|     template <typename U,
#  418|               std::enable_if_t<std::is_constructible_v<T, U&&>, bool> = true>
#  419|->   MOZ_IMPLICIT Maybe(Maybe<U>&& aOther) {
#  420|       if (aOther.isSome()) {
#  421|         emplace(std::move(*aOther));

Error: COMPILER_WARNING:
firefox-150.0/mfbt/Maybe.h: scope_hint: In member function ‘mozilla::Maybe<mozilla::DataMutexBase<std::unique_ptr<nsBaseHashtable<nsIntegralHashKey<unsigned int, 0>, std::tuple<mozilla::Telemetry::HistogramID, nsTString<char> >, std::tuple<mozilla::Telemetry::HistogramID, nsTString<char> >, nsDefaultConverter<std::tuple<mozilla::Telemetry::HistogramID, nsTString<char> >, std::tuple<mozilla::Telemetry::HistogramID, nsTString<char> > > >, std::default_delete<nsBaseHashtable<nsIntegralHashKey<unsigned int, 0>, std::tuple<mozilla::Telemetry::Histog [...]
firefox-150.0/mfbt/Maybe.h:649:20: warning[-Wmissing-profile]: profile for function ‘mozilla::Maybe<mozilla::DataMutexBase<std::unique_ptr<nsBaseHashtable<nsIntegralHashKey<unsigned int, 0>, std::tuple<mozilla::Telemetry::HistogramID, nsTString<char> >, std::tuple<mozilla::Telemetry::HistogramID, nsTString<char> >, nsDefaultConverter<std::tuple<mozilla::Telemetry::HistogramID, nsTString<char> >, std::tuple<mozilla::Telemetry::HistogramID, nsTString<char> > > >, std::default_delete<nsBaseHashtable<nsIntegralHashKey<unsigned int, 0>, std::tuple<mozilla::Telemetry::Hist [...]
#  649 |   constexpr Maybe& apply(Func&& aFunc) && {
#      |                    ^~~~~
#  647|   
#  648|     template <typename Func>
#  649|->   constexpr Maybe& apply(Func&& aFunc) && {
#  650|       if (isSome()) {
#  651|         std::forward<Func>(aFunc)(extract());
firefox-150.0/mfbt/Maybe.h:649:20: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/mfbt/Maybe.h: scope_hint: In member function ‘mozilla::Maybe<mozilla::DataMutexBase<std::unique_ptr<nsBaseHashtable<nsIntegralHashKey<unsigned int, 0>, std::tuple<mozilla::Telemetry::ScalarID, nsTString<char16_t> >, std::tuple<mozilla::Telemetry::ScalarID, nsTString<char16_t> >, nsDefaultConverter<std::tuple<mozilla::Telemetry::ScalarID, nsTString<char16_t> >, std::tuple<mozilla::Telemetry::ScalarID, nsTString<char16_t> > > >, std::default_delete<nsBaseHashtable<nsIntegralHashKey<unsigned int, 0>, std::tuple<mozilla::Telemetry::Sc [...]
firefox-150.0/mfbt/Maybe.h:649:20: warning[-Wmissing-profile]: profile for function ‘mozilla::Maybe<mozilla::DataMutexBase<std::unique_ptr<nsBaseHashtable<nsIntegralHashKey<unsigned int, 0>, std::tuple<mozilla::Telemetry::ScalarID, nsTString<char16_t> >, std::tuple<mozilla::Telemetry::ScalarID, nsTString<char16_t> >, nsDefaultConverter<std::tuple<mozilla::Telemetry::ScalarID, nsTString<char16_t> >, std::tuple<mozilla::Telemetry::ScalarID, nsTString<char16_t> > > >, std::default_delete<nsBaseHashtable<nsIntegralHashKey<unsigned int, 0>, std::tuple<mozilla::Telemetry:: [...]
#  649 |   constexpr Maybe& apply(Func&& aFunc) && {
#      |                    ^~~~~
#  647|   
#  648|     template <typename Func>
#  649|->   constexpr Maybe& apply(Func&& aFunc) && {
#  650|       if (isSome()) {
#  651|         std::forward<Func>(aFunc)(extract());
firefox-150.0/mfbt/Maybe.h:649:20: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/mfbt/Maybe.h: scope_hint: In member function ‘mozilla::Maybe<mozilla::dom::NavigationType>::map<nsDocShell::MoveLoadingToActiveEntry(bool, unsigned int, nsIURI*)::{lambda(mozilla::dom::NavigationType)#1}>(nsDocShell::MoveLoadingToActiveEntry(bool, unsigned int, nsIURI*)::{lambda(mozilla::dom::NavigationType)#1}&&) &auto’
firefox-150.0/mfbt/Maybe.h:670:18: warning[-Wmissing-profile]: profile for function ‘mozilla::Maybe<mozilla::dom::NavigationType>::map<nsDocShell::MoveLoadingToActiveEntry(bool, unsigned int, nsIURI*)::{lambda(mozilla::dom::NavigationType)#1}>(nsDocShell::MoveLoadingToActiveEntry(bool, unsigned int, nsIURI*)::{lambda(mozilla::dom::NavigationType)#1}&&) &auto’ not found in profile data
#  670 |   constexpr auto map(Func&& aFunc) & {
#      |                  ^~~
#  668|      */
#  669|     template <typename Func>
#  670|->   constexpr auto map(Func&& aFunc) & {
#  671|       if (isSome()) {
#  672|         return Some(std::forward<Func>(aFunc)(ref()));

Error: COMPILER_WARNING:
firefox-150.0/mfbt/Maybe.h: scope_hint: In member function ‘mozilla::Maybe<mozilla::dom::SessionHistoryEntry&>::map<mozilla::dom::CanonicalBrowsingContext::CreateLoadingSessionHistoryEntryForLoad(nsDocShellLoadState*, mozilla::dom::SessionHistoryEntry*, nsIChannel*)::{lambda(auto:1&)#1}>(mozilla::dom::CanonicalBrowsingContext::CreateLoadingSessionHistoryEntryForLoad(nsDocShellLoadState*, mozilla::dom::SessionHistoryEntry*, nsIChannel*)::{lambda(auto:1&)#1}&&) constauto’
firefox-150.0/mfbt/Maybe.h:933:8: warning[-Wmissing-profile]: profile for function ‘mozilla::Maybe<mozilla::dom::SessionHistoryEntry&>::map<mozilla::dom::CanonicalBrowsingContext::CreateLoadingSessionHistoryEntryForLoad(nsDocShellLoadState*, mozilla::dom::SessionHistoryEntry*, nsIChannel*)::{lambda(auto:1&)#1}>(mozilla::dom::CanonicalBrowsingContext::CreateLoadingSessionHistoryEntryForLoad(nsDocShellLoadState*, mozilla::dom::SessionHistoryEntry*, nsIChannel*)::{lambda(auto:1&)#1}&&) constauto’ not found in profile data
#  933 |   auto map(Func&& aFunc) const {
#      |        ^~~
#  931|   
#  932|     template <typename Func>
#  933|->   auto map(Func&& aFunc) const {
#  934|       Maybe<decltype(std::forward<Func>(aFunc)(ref()))> val;
#  935|       if (isSome()) {

Error: COMPILER_WARNING:
firefox-150.0/mfbt/Maybe.h: scope_hint: In member function ‘mozilla::Maybe<mozilla::dom::SessionHistoryEntry&>::map<mozilla::dom::CanonicalBrowsingContext::ReactivateDocuments(mozilla::dom::SessionHistoryEntry*, mozilla::dom::SessionHistoryEntry*)::{lambda(auto:1&)#1}>(mozilla::dom::CanonicalBrowsingContext::ReactivateDocuments(mozilla::dom::SessionHistoryEntry*, mozilla::dom::SessionHistoryEntry*)::{lambda(auto:1&)#1}&&) constauto’
firefox-150.0/mfbt/Maybe.h:933:8: warning[-Wmissing-profile]: profile for function ‘mozilla::Maybe<mozilla::dom::SessionHistoryEntry&>::map<mozilla::dom::CanonicalBrowsingContext::ReactivateDocuments(mozilla::dom::SessionHistoryEntry*, mozilla::dom::SessionHistoryEntry*)::{lambda(auto:1&)#1}>(mozilla::dom::CanonicalBrowsingContext::ReactivateDocuments(mozilla::dom::SessionHistoryEntry*, mozilla::dom::SessionHistoryEntry*)::{lambda(auto:1&)#1}&&) constauto’ not found in profile data
#  933 |   auto map(Func&& aFunc) const {
#      |        ^~~
#  931|   
#  932|     template <typename Func>
#  933|->   auto map(Func&& aFunc) const {
#  934|       Maybe<decltype(std::forward<Func>(aFunc)(ref()))> val;
#  935|       if (isSome()) {

Error: COMPILER_WARNING:
firefox-150.0/mfbt/Maybe.h: scope_hint: In member function ‘mozilla::Maybe<mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const>::emplace<mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1}>(mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1}&&)void’
firefox-150.0/mfbt/Maybe.h:1066:16: warning[-Wmissing-profile]: profile for function ‘mozilla::Maybe<mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const>::emplace<mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1}>(mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1}&&)void’ not found in profile data
# 1064|   template <typename T>
# 1065|   template <typename... Args>
# 1066|-> constexpr void Maybe<T>::emplace(Args&&... aArgs) {
# 1067|     MOZ_RELEASE_ASSERT(!isSome());
# 1068|     ::new (KnownNotNull, &mStorage.val) T(std::forward<Args>(aArgs)...);

Error: COMPILER_WARNING:
firefox-150.0/mfbt/Maybe.h: scope_hint: In member function ‘mozilla::Maybe<mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const>::emplace<mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1}>(mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1}&&)void’
firefox-150.0/mfbt/Maybe.h:1066:16: warning[-Wmissing-profile]: profile for function ‘mozilla::Maybe<mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const>::emplace<mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1}>(mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1}&&)void’ not found in profile data
# 1064|   template <typename T>
# 1065|   template <typename... Args>
# 1066|-> constexpr void Maybe<T>::emplace(Args&&... aArgs) {
# 1067|     MOZ_RELEASE_ASSERT(!isSome());
# 1068|     ::new (KnownNotNull, &mStorage.val) T(std::forward<Args>(aArgs)...);

Error: COMPILER_WARNING:
firefox-150.0/gfx/2d/Tools.h:15: included_from: Included from here.
firefox-150.0/gfx/2d/Rect.h:12: included_from: Included from here.
firefox-150.0/gfx/2d/2D.h:10: included_from: Included from here.
firefox-150.0/gfx/thebes/gfxPattern.h:11: included_from: Included from here.
firefox-150.0/gfx/thebes/gfxGradientCache.h:9: included_from: Included from here.
firefox-150.0/dom/canvas/CanvasGradient.h:8: included_from: Included from here.
firefox-150.0/mfbt/Maybe.h: scope_hint: In member function ‘mozilla::Maybe<mozilla::ClientWebGLContext::TexImage(unsigned char, unsigned int, int, unsigned int, mozilla::avec3<int> const&, mozilla::Maybe<mozilla::avec3<int> > const&, int, mozilla::webgl::PackingInfo const&, mozilla::TexImageSource const&) const::{lambda()#3}>::emplace<mozilla::ClientWebGLContext::TexImage(unsigned char, unsigned int, int, unsigned int, mozilla::avec3<int> const&, mozilla::Maybe<mozilla::avec3<int> > const&, int, mozilla::webgl::PackingInfo const&, mozilla::TexI [...]
firefox-150.0/mfbt/Maybe.h:1066:16: warning[-Wmissing-profile]: profile for function ‘mozilla::Maybe<mozilla::ClientWebGLContext::TexImage(unsigned char, unsigned int, int, unsigned int, mozilla::avec3<int> const&, mozilla::Maybe<mozilla::avec3<int> > const&, int, mozilla::webgl::PackingInfo const&, mozilla::TexImageSource const&) const::{lambda()#3}>::emplace<mozilla::ClientWebGLContext::TexImage(unsigned char, unsigned int, int, unsigned int, mozilla::avec3<int> const&, mozilla::Maybe<mozilla::avec3<int> > const&, int, mozilla::webgl::PackingInfo const&, mozilla::Te [...]
# 1066 | constexpr void Maybe<T>::emplace(Args&&... aArgs) {
#      |                ^~~~~~~~
# 1064|   template <typename T>
# 1065|   template <typename... Args>
# 1066|-> constexpr void Maybe<T>::emplace(Args&&... aArgs) {
# 1067|     MOZ_RELEASE_ASSERT(!isSome());
# 1068|     ::new (KnownNotNull, &mStorage.val) T(std::forward<Args>(aArgs)...);
firefox-150.0/mfbt/Maybe.h:1066:16: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/mfbt/Maybe.h: scope_hint: In member function ‘mozilla::Maybe<mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}>::emplace<mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}>(mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}&&)void’
firefox-150.0/mfbt/Maybe.h:1066:16: warning[-Wmissing-profile]: profile for function ‘mozilla::Maybe<mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}>::emplace<mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}>(mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}&&)void’ not found in profile data
# 1066 | constexpr void Maybe<T>::emplace(Args&&... aArgs) {
#      |                ^~~~~~~~
# 1064|   template <typename T>
# 1065|   template <typename... Args>
# 1066|-> constexpr void Maybe<T>::emplace(Args&&... aArgs) {
# 1067|     MOZ_RELEASE_ASSERT(!isSome());
# 1068|     ::new (KnownNotNull, &mStorage.val) T(std::forward<Args>(aArgs)...);

Error: COMPILER_WARNING:
firefox-150.0/mfbt/Maybe.h: scope_hint: In member function ‘mozilla::Maybe<mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientState const&)#1}>::emplace<mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientState const&)#1}>(mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientState const&)#1}&&)void’
firefox-150.0/mfbt/Maybe.h:1066:16: warning[-Wmissing-profile]: profile for function ‘mozilla::Maybe<mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientState const&)#1}>::emplace<mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientState const&)#1}>(mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientState const&)#1}&&)void’ not found in profile data
# 1064|   template <typename T>
# 1065|   template <typename... Args>
# 1066|-> constexpr void Maybe<T>::emplace(Args&&... aArgs) {
# 1067|     MOZ_RELEASE_ASSERT(!isSome());
# 1068|     ::new (KnownNotNull, &mStorage.val) T(std::forward<Args>(aArgs)...);

Error: COMPILER_WARNING:
firefox-150.0/mfbt/Maybe.h: scope_hint: In member function ‘mozilla::Maybe<mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}>::emplace<mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}>(mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}&&)void’
firefox-150.0/mfbt/Maybe.h:1066:16: warning[-Wmissing-profile]: profile for function ‘mozilla::Maybe<mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}>::emplace<mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}>(mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}&&)void’ not found in profile data
# 1066 | constexpr void Maybe<T>::emplace(Args&&... aArgs) {
#      |                ^~~~~~~~
# 1064|   template <typename T>
# 1065|   template <typename... Args>
# 1066|-> constexpr void Maybe<T>::emplace(Args&&... aArgs) {
# 1067|     MOZ_RELEASE_ASSERT(!isSome());
# 1068|     ::new (KnownNotNull, &mStorage.val) T(std::forward<Args>(aArgs)...);

Error: COMPILER_WARNING:
firefox-150.0/mfbt/Maybe.h: scope_hint: In member function ‘mozilla::Maybe<mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}>::emplace<mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}>(mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}&&)void’
firefox-150.0/mfbt/Maybe.h:1066:16: warning[-Wmissing-profile]: profile for function ‘mozilla::Maybe<mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}>::emplace<mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}>(mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}&&)void’ not found in profile data
# 1064|   template <typename T>
# 1065|   template <typename... Args>
# 1066|-> constexpr void Maybe<T>::emplace(Args&&... aArgs) {
# 1067|     MOZ_RELEASE_ASSERT(!isSome());
# 1068|     ::new (KnownNotNull, &mStorage.val) T(std::forward<Args>(aArgs)...);

Error: COMPILER_WARNING:
firefox-150.0/mfbt/Maybe.h: scope_hint: In member function ‘mozilla::Maybe<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientClaimArgs const&, nsISerialEventTarget*), mozilla::dom::ClientClaimArgs, mozilla::dom::Clients::Claim(mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients::Claim(mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}>(RefPtr<mozilla::MozPromise<mozilla::dom::Cl [...]
firefox-150.0/mfbt/Maybe.h:1066:16: warning[-Wmissing-profile]: profile for function ‘mozilla::Maybe<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientClaimArgs const&, nsISerialEventTarget*), mozilla::dom::ClientClaimArgs, mozilla::dom::Clients::Claim(mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients::Claim(mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}>(RefPtr<mozilla::MozPromise<mozilla::dom:: [...]
# 1064|   template <typename T>
# 1065|   template <typename... Args>
# 1066|-> constexpr void Maybe<T>::emplace(Args&&... aArgs) {
# 1067|     MOZ_RELEASE_ASSERT(!isSome());
# 1068|     ::new (KnownNotNull, &mStorage.val) T(std::forward<Args>(aArgs)...);
firefox-150.0/mfbt/Maybe.h:1066:16: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h:14: included_from: Included from here.
firefox-150.0/mfbt/Maybe.h: scope_hint: In member function ‘mozilla::Maybe<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientClaimArgs const&, nsISerialEventTarget*), mozilla::dom::ClientClaimArgs, mozilla::dom::Clients::Claim(mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients::Claim(mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}>(RefPtr<mozilla::MozPromise<mozilla::dom::Cl [...]
firefox-150.0/mfbt/Maybe.h:1066:16: warning[-Wmissing-profile]: profile for function ‘mozilla::Maybe<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientClaimArgs const&, nsISerialEventTarget*), mozilla::dom::ClientClaimArgs, mozilla::dom::Clients::Claim(mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients::Claim(mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}>(RefPtr<mozilla::MozPromise<mozilla::dom:: [...]
# 1066 | constexpr void Maybe<T>::emplace(Args&&... aArgs) {
#      |                ^~~~~~~~
# 1064|   template <typename T>
# 1065|   template <typename... Args>
# 1066|-> constexpr void Maybe<T>::emplace(Args&&... aArgs) {
# 1067|     MOZ_RELEASE_ASSERT(!isSome());
# 1068|     ::new (KnownNotNull, &mStorage.val) T(std::forward<Args>(aArgs)...);
firefox-150.0/mfbt/Maybe.h:1066:16: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/mfbt/Maybe.h: scope_hint: In member function ‘mozilla::Maybe<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientMatchAllArgs const&, nsISerialEventTarget*), mozilla::dom::ClientMatchAllArgs, mozilla::dom::Clients::MatchAll(mozilla::dom::ClientQueryOptions const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients::MatchAll(mozilla::dom::ClientQueryOptions const&, mozilla::ErrorResult&) [...]
firefox-150.0/mfbt/Maybe.h:1066:16: warning[-Wmissing-profile]: profile for function ‘mozilla::Maybe<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientMatchAllArgs const&, nsISerialEventTarget*), mozilla::dom::ClientMatchAllArgs, mozilla::dom::Clients::MatchAll(mozilla::dom::ClientQueryOptions const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients::MatchAll(mozilla::dom::ClientQueryOptions const&, mozilla::ErrorResult [...]
# 1064|   template <typename T>
# 1065|   template <typename... Args>
# 1066|-> constexpr void Maybe<T>::emplace(Args&&... aArgs) {
# 1067|     MOZ_RELEASE_ASSERT(!isSome());
# 1068|     ::new (KnownNotNull, &mStorage.val) T(std::forward<Args>(aArgs)...);
firefox-150.0/mfbt/Maybe.h:1066:16: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/mfbt/Maybe.h: scope_hint: In member function ‘mozilla::Maybe<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientMatchAllArgs const&, nsISerialEventTarget*), mozilla::dom::ClientMatchAllArgs, mozilla::dom::Clients::MatchAll(mozilla::dom::ClientQueryOptions const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients::MatchAll(mozilla::dom::ClientQueryOptions const&, mozilla::ErrorResult&) [...]
firefox-150.0/mfbt/Maybe.h:1066:16: warning[-Wmissing-profile]: profile for function ‘mozilla::Maybe<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientMatchAllArgs const&, nsISerialEventTarget*), mozilla::dom::ClientMatchAllArgs, mozilla::dom::Clients::MatchAll(mozilla::dom::ClientQueryOptions const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients::MatchAll(mozilla::dom::ClientQueryOptions const&, mozilla::ErrorResult [...]
# 1064|   template <typename T>
# 1065|   template <typename... Args>
# 1066|-> constexpr void Maybe<T>::emplace(Args&&... aArgs) {
# 1067|     MOZ_RELEASE_ASSERT(!isSome());
# 1068|     ::new (KnownNotNull, &mStorage.val) T(std::forward<Args>(aArgs)...);
firefox-150.0/mfbt/Maybe.h:1066:16: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/mfbt/Maybe.h: scope_hint: In member function ‘mozilla::Maybe<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientNavigateArgs const&, nsISerialEventTarget*), mozilla::dom::ClientNavigateArgs, mozilla::dom::Client::Navigate(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Client::Navigate(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::Cop [...]
firefox-150.0/mfbt/Maybe.h:1066:16: warning[-Wmissing-profile]: profile for function ‘mozilla::Maybe<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientNavigateArgs const&, nsISerialEventTarget*), mozilla::dom::ClientNavigateArgs, mozilla::dom::Client::Navigate(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Client::Navigate(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::C [...]
# 1064|   template <typename T>
# 1065|   template <typename... Args>
# 1066|-> constexpr void Maybe<T>::emplace(Args&&... aArgs) {
# 1067|     MOZ_RELEASE_ASSERT(!isSome());
# 1068|     ::new (KnownNotNull, &mStorage.val) T(std::forward<Args>(aArgs)...);
firefox-150.0/mfbt/Maybe.h:1066:16: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/mfbt/Maybe.h: scope_hint: In member function ‘mozilla::Maybe<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientNavigateArgs const&, nsISerialEventTarget*), mozilla::dom::ClientNavigateArgs, mozilla::dom::Client::Navigate(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Client::Navigate(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::Cop [...]
firefox-150.0/mfbt/Maybe.h:1066:16: warning[-Wmissing-profile]: profile for function ‘mozilla::Maybe<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientNavigateArgs const&, nsISerialEventTarget*), mozilla::dom::ClientNavigateArgs, mozilla::dom::Client::Navigate(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Client::Navigate(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::C [...]
# 1064|   template <typename T>
# 1065|   template <typename... Args>
# 1066|-> constexpr void Maybe<T>::emplace(Args&&... aArgs) {
# 1067|     MOZ_RELEASE_ASSERT(!isSome());
# 1068|     ::new (KnownNotNull, &mStorage.val) T(std::forward<Args>(aArgs)...);
firefox-150.0/mfbt/Maybe.h:1066:16: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/mfbt/Maybe.h: scope_hint: In member function ‘mozilla::Maybe<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientOpenWindowArgs const&, nsISerialEventTarget*), mozilla::dom::ClientOpenWindowArgs, mozilla::dom::Clients::OpenWindow(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients::OpenWindow(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mo [...]
firefox-150.0/mfbt/Maybe.h:1066:16: warning[-Wmissing-profile]: profile for function ‘mozilla::Maybe<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientOpenWindowArgs const&, nsISerialEventTarget*), mozilla::dom::ClientOpenWindowArgs, mozilla::dom::Clients::OpenWindow(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients::OpenWindow(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda( [...]
# 1064|   template <typename T>
# 1065|   template <typename... Args>
# 1066|-> constexpr void Maybe<T>::emplace(Args&&... aArgs) {
# 1067|     MOZ_RELEASE_ASSERT(!isSome());
# 1068|     ::new (KnownNotNull, &mStorage.val) T(std::forward<Args>(aArgs)...);
firefox-150.0/mfbt/Maybe.h:1066:16: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/mfbt/Maybe.h: scope_hint: In member function ‘mozilla::Maybe<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientOpenWindowArgs const&, nsISerialEventTarget*), mozilla::dom::ClientOpenWindowArgs, mozilla::dom::Clients::OpenWindow(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients::OpenWindow(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mo [...]
firefox-150.0/mfbt/Maybe.h:1066:16: warning[-Wmissing-profile]: profile for function ‘mozilla::Maybe<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientOpenWindowArgs const&, nsISerialEventTarget*), mozilla::dom::ClientOpenWindowArgs, mozilla::dom::Clients::OpenWindow(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients::OpenWindow(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda( [...]
# 1064|   template <typename T>
# 1065|   template <typename... Args>
# 1066|-> constexpr void Maybe<T>::emplace(Args&&... aArgs) {
# 1067|     MOZ_RELEASE_ASSERT(!isSome());
# 1068|     ::new (KnownNotNull, &mStorage.val) T(std::forward<Args>(aArgs)...);
firefox-150.0/mfbt/Maybe.h:1066:16: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/gfx/layers/ImageTypes.h:9: included_from: Included from here.
firefox-150.0/gfx/layers/ImageContainer.h:9: included_from: Included from here.
firefox-150.0/mfbt/Maybe.h: scope_hint: In member function ‘mozilla::Maybe<mozilla::dom::WebGLChild::FlushPendingCmds()::{lambda()#1}>::emplace<mozilla::dom::WebGLChild::FlushPendingCmds()::{lambda()#1}>(mozilla::dom::WebGLChild::FlushPendingCmds()::{lambda()#1}&&)void’
firefox-150.0/mfbt/Maybe.h:1066:16: warning[-Wmissing-profile]: profile for function ‘mozilla::Maybe<mozilla::dom::WebGLChild::FlushPendingCmds()::{lambda()#1}>::emplace<mozilla::dom::WebGLChild::FlushPendingCmds()::{lambda()#1}>(mozilla::dom::WebGLChild::FlushPendingCmds()::{lambda()#1}&&)void’ not found in profile data
# 1066 | constexpr void Maybe<T>::emplace(Args&&... aArgs) {
#      |                ^~~~~~~~
# 1064|   template <typename T>
# 1065|   template <typename... Args>
# 1066|-> constexpr void Maybe<T>::emplace(Args&&... aArgs) {
# 1067|     MOZ_RELEASE_ASSERT(!isSome());
# 1068|     ::new (KnownNotNull, &mStorage.val) T(std::forward<Args>(aArgs)...);

Error: COMPILER_WARNING:
firefox-150.0/mfbt/Maybe.h: scope_hint: In member function ‘mozilla::Maybe<mozilla::dom::cache::CacheStreamControlChild::OpenStream(nsID const&, std::function<void (nsCOMPtr<nsIInputStream>&&)>&&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream> const&)#1}>::emplace<mozilla::dom::cache::CacheStreamControlChild::OpenStream(nsID const&, std::function<void (nsCOMPtr<nsIInputStream>&&)>&&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream> const&)#1}>(mozilla::dom::cache::CacheStreamControlChild::OpenStream(nsID const&, std::function<void (nsCOMPtr<n [...]
firefox-150.0/mfbt/Maybe.h:1066:16: warning[-Wmissing-profile]: profile for function ‘mozilla::Maybe<mozilla::dom::cache::CacheStreamControlChild::OpenStream(nsID const&, std::function<void (nsCOMPtr<nsIInputStream>&&)>&&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream> const&)#1}>::emplace<mozilla::dom::cache::CacheStreamControlChild::OpenStream(nsID const&, std::function<void (nsCOMPtr<nsIInputStream>&&)>&&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream> const&)#1}>(mozilla::dom::cache::CacheStreamControlChild::OpenStream(nsID const&, std::function<void (nsCOMPtr [...]
# 1064|   template <typename T>
# 1065|   template <typename... Args>
# 1066|-> constexpr void Maybe<T>::emplace(Args&&... aArgs) {
# 1067|     MOZ_RELEASE_ASSERT(!isSome());
# 1068|     ::new (KnownNotNull, &mStorage.val) T(std::forward<Args>(aArgs)...);
firefox-150.0/mfbt/Maybe.h:1066:16: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/mfbt/Maybe.h: scope_hint: In member function ‘mozilla::Maybe<mozilla::dom::cache::CacheStreamControlChild::OpenStream(nsID const&, std::function<void (nsCOMPtr<nsIInputStream>&&)>&&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}>::emplace<mozilla::dom::cache::CacheStreamControlChild::OpenStream(nsID const&, std::function<void (nsCOMPtr<nsIInputStream>&&)>&&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}>(mozilla::dom::cache::CacheStreamControlChild::OpenStream(nsID const&, std::function<void (nsCOMPtr<nsIInputStream>&&)>&& [...]
firefox-150.0/mfbt/Maybe.h:1066:16: warning[-Wmissing-profile]: profile for function ‘mozilla::Maybe<mozilla::dom::cache::CacheStreamControlChild::OpenStream(nsID const&, std::function<void (nsCOMPtr<nsIInputStream>&&)>&&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}>::emplace<mozilla::dom::cache::CacheStreamControlChild::OpenStream(nsID const&, std::function<void (nsCOMPtr<nsIInputStream>&&)>&&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}>(mozilla::dom::cache::CacheStreamControlChild::OpenStream(nsID const&, std::function<void (nsCOMPtr<nsIInputStream>&&)> [...]
# 1064|   template <typename T>
# 1065|   template <typename... Args>
# 1066|-> constexpr void Maybe<T>::emplace(Args&&... aArgs) {
# 1067|     MOZ_RELEASE_ASSERT(!isSome());
# 1068|     ::new (KnownNotNull, &mStorage.val) T(std::forward<Args>(aArgs)...);
firefox-150.0/mfbt/Maybe.h:1066:16: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/indexedDB/SafeRefPtr.h:9: included_from: Included from here.
firefox-150.0/mfbt/Maybe.h: scope_hint: In member function ‘mozilla::Maybe<mozilla::dom::cache::Context::QuotaInitRunnable::Run()::{lambda(mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHandle, nsresult, true>::ResolveOrRejectValue&&)#1}>::emplace<mozilla::dom::cache::Context::QuotaInitRunnable::Run()::{lambda(mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHandle, nsresult, true>::ResolveOrRejectValue&&)#1}>(mozilla::dom::cache::Context::QuotaInitRunnable::Run()::{lambda(mozilla::MozPromise<mozilla::dom::quota::ClientD [...]
firefox-150.0/mfbt/Maybe.h:1066:16: warning[-Wmissing-profile]: profile for function ‘mozilla::Maybe<mozilla::dom::cache::Context::QuotaInitRunnable::Run()::{lambda(mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHandle, nsresult, true>::ResolveOrRejectValue&&)#1}>::emplace<mozilla::dom::cache::Context::QuotaInitRunnable::Run()::{lambda(mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHandle, nsresult, true>::ResolveOrRejectValue&&)#1}>(mozilla::dom::cache::Context::QuotaInitRunnable::Run()::{lambda(mozilla::MozPromise<mozilla::dom::quota::Clien [...]
# 1066 | constexpr void Maybe<T>::emplace(Args&&... aArgs) {
#      |                ^~~~~~~~
# 1064|   template <typename T>
# 1065|   template <typename... Args>
# 1066|-> constexpr void Maybe<T>::emplace(Args&&... aArgs) {
# 1067|     MOZ_RELEASE_ASSERT(!isSome());
# 1068|     ::new (KnownNotNull, &mStorage.val) T(std::forward<Args>(aArgs)...);
firefox-150.0/mfbt/Maybe.h:1066:16: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/mfbt/RefPtr.h: scope_hint: In function ‘mozilla::MakeAndAddRef<NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&)::FuncCancelableRunnable, char const*&, mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&>(char const*&, mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl [...]
firefox-150.0/mfbt/RefPtr.h:604:21: warning[-Wmissing-profile]: profile for function ‘mozilla::MakeAndAddRef<NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&)::FuncCancelableRunnable, char const*&, mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&>(char const*&, mozilla::ClientWebGLContext::OnContextLoss(mozil [...]
#  604 | already_AddRefed<T> MakeAndAddRef(Args&&... aArgs) {
#      |                     ^~~~~~~~~~~~~
#  602|    */
#  603|   template <typename T, typename... Args>
#  604|-> already_AddRefed<T> MakeAndAddRef(Args&&... aArgs) {
#  605|     RefPtr<T> p(new T(std::forward<Args>(aArgs)...));
#  606|     return p.forget();
firefox-150.0/mfbt/RefPtr.h:604:21: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/mfbt/RefPtr.h: scope_hint: In function ‘mozilla::MakeAndAddRef<NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&)::FuncCancelableRunnable, char const*&, mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&>(char const*&, mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) con [...]
firefox-150.0/mfbt/RefPtr.h:604:21: warning[-Wmissing-profile]: profile for function ‘mozilla::MakeAndAddRef<NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&)::FuncCancelableRunnable, char const*&, mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&>(char const*&, mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossSt [...]
#  604 | already_AddRefed<T> MakeAndAddRef(Args&&... aArgs) {
#      |                     ^~~~~~~~~~~~~
#  602|    */
#  603|   template <typename T, typename... Args>
#  604|-> already_AddRefed<T> MakeAndAddRef(Args&&... aArgs) {
#  605|     RefPtr<T> p(new T(std::forward<Args>(aArgs)...));
#  606|     return p.forget();
firefox-150.0/mfbt/RefPtr.h:604:21: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/mfbt/RefPtr.h: scope_hint: In function ‘mozilla::MakeAndAddRef<NS_NewCancelableRunnableFunction<mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}>(char const*, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}&&)::FuncCancelableRunnable, char const*&, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}>(char const*&, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}&&)already_AddRefed<NS_NewCancelableRunnableFunction<mozilla::dom::Canv [...]
firefox-150.0/mfbt/RefPtr.h:604:21: warning[-Wmissing-profile]: profile for function ‘mozilla::MakeAndAddRef<NS_NewCancelableRunnableFunction<mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}>(char const*, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}&&)::FuncCancelableRunnable, char const*&, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}>(char const*&, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}&&)already_AddRefed<NS_NewCancelableRunnableFunction<mozilla:: [...]
#  602|    */
#  603|   template <typename T, typename... Args>
#  604|-> already_AddRefed<T> MakeAndAddRef(Args&&... aArgs) {
#  605|     RefPtr<T> p(new T(std::forward<Args>(aArgs)...));
#  606|     return p.forget();
firefox-150.0/mfbt/RefPtr.h:604:21: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/mfbt/RefPtr.h: scope_hint: In function ‘mozilla::MakeAndAddRef<NS_NewCancelableRunnableFunction<mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}>(char const*, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}&&)::FuncCancelableRunnable, char const*&, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}>(char const*&, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}&&)already_AddRefed<NS_NewCancelableRunnableFunction<mo [...]
firefox-150.0/mfbt/RefPtr.h:604:21: warning[-Wmissing-profile]: profile for function ‘mozilla::MakeAndAddRef<NS_NewCancelableRunnableFunction<mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}>(char const*, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}&&)::FuncCancelableRunnable, char const*&, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}>(char const*&, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}&&)already_AddRefed<NS_NewCancelableRunnableFu [...]
#  604 | already_AddRefed<T> MakeAndAddRef(Args&&... aArgs) {
#      |                     ^~~~~~~~~~~~~
#  602|    */
#  603|   template <typename T, typename... Args>
#  604|-> already_AddRefed<T> MakeAndAddRef(Args&&... aArgs) {
#  605|     RefPtr<T> p(new T(std::forward<Args>(aArgs)...));
#  606|     return p.forget();
firefox-150.0/mfbt/RefPtr.h:604:21: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/base/nsISupportsUtils.h:16: included_from: Included from here.
firefox-150.0/objdir/dist/include/nsISupports.h:71: included_from: Included from here.
firefox-150.0/xpcom/ds/nsTArray.h:33: included_from: Included from here.
firefox-150.0/gfx/thebes/gfxGradientCache.h:8: included_from: Included from here.
firefox-150.0/mfbt/RefPtr.h: scope_hint: In function ‘mozilla::MakeAndAddRef<NS_NewCancelableRunnableFunction<mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}>(char const*, mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}&&)::FuncCancelableRunnable, char const*&, mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}>(char const*&, mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}&&)already_AddRefed<NS_NewCancelableRunnableFunction<mozilla::dom::OffscreenCanvas::Que [...]
firefox-150.0/mfbt/RefPtr.h:604:21: warning[-Wmissing-profile]: profile for function ‘mozilla::MakeAndAddRef<NS_NewCancelableRunnableFunction<mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}>(char const*, mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}&&)::FuncCancelableRunnable, char const*&, mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}>(char const*&, mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}&&)already_AddRefed<NS_NewCancelableRunnableFunction<mozilla::dom::OffscreenCa [...]
#  604 | already_AddRefed<T> MakeAndAddRef(Args&&... aArgs) {
#      |                     ^~~~~~~~~~~~~
#  602|    */
#  603|   template <typename T, typename... Args>
#  604|-> already_AddRefed<T> MakeAndAddRef(Args&&... aArgs) {
#  605|     RefPtr<T> p(new T(std::forward<Args>(aArgs)...));
#  606|     return p.forget();
firefox-150.0/mfbt/RefPtr.h:604:21: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/mfbt/RefPtr.h: scope_hint: In function ‘mozilla::MakeAndAddRef<mozilla::dom::OffscreenCanvas::CreateEncodeCompleteCallback(mozilla::dom::Promise*)::EncodeCallback, mozilla::dom::Promise*&>(mozilla::dom::Promise*&)already_AddRefed<mozilla::dom::OffscreenCanvas::CreateEncodeCompleteCallback(mozilla::dom::Promise*)::EncodeCallback>’
firefox-150.0/mfbt/RefPtr.h:604:21: warning[-Wmissing-profile]: profile for function ‘mozilla::MakeAndAddRef<mozilla::dom::OffscreenCanvas::CreateEncodeCompleteCallback(mozilla::dom::Promise*)::EncodeCallback, mozilla::dom::Promise*&>(mozilla::dom::Promise*&)already_AddRefed<mozilla::dom::OffscreenCanvas::CreateEncodeCompleteCallback(mozilla::dom::Promise*)::EncodeCallback>’ not found in profile data
#  602|    */
#  603|   template <typename T, typename... Args>
#  604|-> already_AddRefed<T> MakeAndAddRef(Args&&... aArgs) {
#  605|     RefPtr<T> p(new T(std::forward<Args>(aArgs)...));
#  606|     return p.forget();

Error: COMPILER_WARNING:
firefox-150.0/mfbt/RefPtr.h: scope_hint: In function ‘mozilla::MakeRefPtr<mozilla::dom::OffscreenCanvasDisplayHelper::FlushForDisplay()::FlushWorkerRunnable, mozilla::dom::OffscreenCanvasDisplayHelper*>(mozilla::dom::OffscreenCanvasDisplayHelper*&&)RefPtr<mozilla::dom::OffscreenCanvasDisplayHelper::FlushForDisplay()::FlushWorkerRunnable>’
firefox-150.0/mfbt/RefPtr.h:617:11: warning[-Wmissing-profile]: profile for function ‘mozilla::MakeRefPtr<mozilla::dom::OffscreenCanvasDisplayHelper::FlushForDisplay()::FlushWorkerRunnable, mozilla::dom::OffscreenCanvasDisplayHelper*>(mozilla::dom::OffscreenCanvasDisplayHelper*&&)RefPtr<mozilla::dom::OffscreenCanvasDisplayHelper::FlushForDisplay()::FlushWorkerRunnable>’ not found in profile data
#  617 | RefPtr<T> MakeRefPtr(Args&&... aArgs) {
#      |           ^~~~~~~~~~
#  615|    */
#  616|   template <typename T, typename... Args>
#  617|-> RefPtr<T> MakeRefPtr(Args&&... aArgs) {
#  618|     RefPtr<T> p(new T(std::forward<Args>(aArgs)...));
#  619|     return p;

Error: COMPILER_WARNING:
firefox-150.0/xpcom/base/nsISupportsUtils.h:16: included_from: Included from here.
firefox-150.0/objdir/dist/include/nsISupports.h:71: included_from: Included from here.
firefox-150.0/xpcom/threads/Mutex.h:12: included_from: Included from here.
firefox-150.0/gfx/layers/ImageContainer.h:12: included_from: Included from here.
firefox-150.0/mfbt/RefPtr.h: scope_hint: In function ‘mozilla::MakeRefPtr<mozilla::dom::OffscreenCanvasDisplayHelper::GetSurfaceSnapshot()::SnapshotWorkerRunnable, mozilla::dom::OffscreenCanvasDisplayHelper*>(mozilla::dom::OffscreenCanvasDisplayHelper*&&)RefPtr<mozilla::dom::OffscreenCanvasDisplayHelper::GetSurfaceSnapshot()::SnapshotWorkerRunnable>’
firefox-150.0/mfbt/RefPtr.h:617:11: warning[-Wmissing-profile]: profile for function ‘mozilla::MakeRefPtr<mozilla::dom::OffscreenCanvasDisplayHelper::GetSurfaceSnapshot()::SnapshotWorkerRunnable, mozilla::dom::OffscreenCanvasDisplayHelper*>(mozilla::dom::OffscreenCanvasDisplayHelper*&&)RefPtr<mozilla::dom::OffscreenCanvasDisplayHelper::GetSurfaceSnapshot()::SnapshotWorkerRunnable>’ not found in profile data
#  617 | RefPtr<T> MakeRefPtr(Args&&... aArgs) {
#      |           ^~~~~~~~~~
#  615|    */
#  616|   template <typename T, typename... Args>
#  617|-> RefPtr<T> MakeRefPtr(Args&&... aArgs) {
#  618|     RefPtr<T> p(new T(std::forward<Args>(aArgs)...));
#  619|     return p;

Error: COMPILER_WARNING:
firefox-150.0/mozglue/baseprofiler/public/ProfileBufferChunkManager.h:9: included_from: Included from here.
firefox-150.0/mozglue/baseprofiler/public/ProfileChunkedBuffer.h:11: included_from: Included from here.
firefox-150.0/mozglue/baseprofiler/public/BaseProfilerMarkersPrerequisites.h:28: included_from: Included from here.
firefox-150.0/js/public/ProfilingStack.h:11: included_from: Included from here.
firefox-150.0/js/public/RootingAPI.h:29: included_from: Included from here.
firefox-150.0/js/public/Value.h:24: included_from: Included from here.
firefox-150.0/objdir/dist/include/nsIPrincipal.h:19: included_from: Included from here.
firefox-150.0/objdir/dist/include/nsIBaseWindow.h:11: included_from: Included from here.
firefox-150.0/docshell/base/nsDocShellTreeOwner.h:13: included_from: Included from here.
firefox-150.0/docshell/base/nsDocShellTreeOwner.cpp:6: included_from: Included from here.
firefox-150.0/mfbt/ScopeExit.h: scope_hint: In member function ‘mozilla::ScopeExit<ChromeTooltipListener::sTooltipCallback(nsITimer*, void*)::{lambda()#1}>::~ScopeExit()’
firefox-150.0/mfbt/ScopeExit.h:102:3: warning[-Wmissing-profile]: profile for function ‘mozilla::ScopeExit<ChromeTooltipListener::sTooltipCallback(nsITimer*, void*)::{lambda()#1}>::~ScopeExit()’ not found in profile data
#  102 |   ~ScopeExit() {
#      |   ^
#  100|     }
#  101|   
#  102|->   ~ScopeExit() {
#  103|       if (mExecuteOnDestruction) {
#  104|         mExitFunction();

Error: COMPILER_WARNING:
firefox-150.0/mozglue/baseprofiler/public/ProfileBufferChunkManager.h:9: included_from: Included from here.
firefox-150.0/mozglue/baseprofiler/public/ProfileChunkedBuffer.h:11: included_from: Included from here.
firefox-150.0/mozglue/baseprofiler/public/BaseProfilerMarkersPrerequisites.h:28: included_from: Included from here.
firefox-150.0/js/public/ProfilingStack.h:11: included_from: Included from here.
firefox-150.0/js/public/RootingAPI.h:29: included_from: Included from here.
firefox-150.0/dom/bindings/BindingDeclarations.h:16: included_from: Included from here.
firefox-150.0/dom/canvas/CanvasPath.h:9: included_from: Included from here.
firefox-150.0/objdir/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:6: included_from: Included from here.
firefox-150.0/mfbt/ScopeExit.h: scope_hint: In member function ‘mozilla::ScopeExit<mozilla::ClientWebGLContext::GetBufferSubData(unsigned int, long, mozilla::dom::ArrayBufferView_base<&(JS_GetArrayBufferViewType(JSObject*))> const&, unsigned int, unsigned int)::{lambda(mozilla::Span<unsigned char, 18446744073709551615ul> const&)#1}::operator()(mozilla::Span<unsigned char, 18446744073709551615ul> const&) const::{lambda()#1}>::~ScopeExit()’
firefox-150.0/mfbt/ScopeExit.h:102:3: warning[-Wmissing-profile]: profile for function ‘mozilla::ScopeExit<mozilla::ClientWebGLContext::GetBufferSubData(unsigned int, long, mozilla::dom::ArrayBufferView_base<&(JS_GetArrayBufferViewType(JSObject*))> const&, unsigned int, unsigned int)::{lambda(mozilla::Span<unsigned char, 18446744073709551615ul> const&)#1}::operator()(mozilla::Span<unsigned char, 18446744073709551615ul> const&) const::{lambda()#1}>::~ScopeExit()’ not found in profile data
#  102 |   ~ScopeExit() {
#      |   ^
#  100|     }
#  101|   
#  102|->   ~ScopeExit() {
#  103|       if (mExecuteOnDestruction) {
#  104|         mExitFunction();

Error: COMPILER_WARNING:
firefox-150.0/mfbt/ScopeExit.h: scope_hint: In member function ‘mozilla::ScopeExit<mozilla::WebGLContext::BlitBackbufferToCurDriverFB(mozilla::WebGLFramebuffer*, mozilla::gl::MozFramebuffer const*, bool, bool, mozilla::Maybe<gfxAlphaType>) const::{lambda()#1}>::~ScopeExit()’
firefox-150.0/mfbt/ScopeExit.h:102:3: warning[-Wmissing-profile]: profile for function ‘mozilla::ScopeExit<mozilla::WebGLContext::BlitBackbufferToCurDriverFB(mozilla::WebGLFramebuffer*, mozilla::gl::MozFramebuffer const*, bool, bool, mozilla::Maybe<gfxAlphaType>) const::{lambda()#1}>::~ScopeExit()’ not found in profile data
#  100|     }
#  101|   
#  102|->   ~ScopeExit() {
#  103|       if (mExecuteOnDestruction) {
#  104|         mExitFunction();

Error: COMPILER_WARNING:
firefox-150.0/mfbt/ScopeExit.h: scope_hint: In member function ‘mozilla::ScopeExit<mozilla::WebGLContext::DrawArraysInstanced(unsigned int, int, int, int)::{lambda()#2}>::~ScopeExit()’
firefox-150.0/mfbt/ScopeExit.h:102:3: warning[-Wmissing-profile]: profile for function ‘mozilla::ScopeExit<mozilla::WebGLContext::DrawArraysInstanced(unsigned int, int, int, int)::{lambda()#2}>::~ScopeExit()’ not found in profile data
#  100|     }
#  101|   
#  102|->   ~ScopeExit() {
#  103|       if (mExecuteOnDestruction) {
#  104|         mExitFunction();

Error: COMPILER_WARNING:
firefox-150.0/mozglue/baseprofiler/public/ProfileBufferChunkManager.h:9: included_from: Included from here.
firefox-150.0/mozglue/baseprofiler/public/ProfileChunkedBuffer.h:11: included_from: Included from here.
firefox-150.0/mozglue/baseprofiler/public/BaseProfilerMarkersPrerequisites.h:28: included_from: Included from here.
firefox-150.0/mfbt/ScopeExit.h: scope_hint: In member function ‘mozilla::ScopeExit<mozilla::WebGLContext::DrawElementsInstanced(unsigned int, int, unsigned int, long, int)::{lambda()#2}>::~ScopeExit()’
firefox-150.0/mfbt/ScopeExit.h:102:3: warning[-Wmissing-profile]: profile for function ‘mozilla::ScopeExit<mozilla::WebGLContext::DrawElementsInstanced(unsigned int, int, unsigned int, long, int)::{lambda()#2}>::~ScopeExit()’ not found in profile data
#  102 |   ~ScopeExit() {
#      |   ^
#  100|     }
#  101|   
#  102|->   ~ScopeExit() {
#  103|       if (mExecuteOnDestruction) {
#  104|         mExitFunction();

Error: COMPILER_WARNING:
firefox-150.0/mfbt/ScopeExit.h: scope_hint: In member function ‘mozilla::ScopeExit<mozilla::dom::BrowsingContext::Detach(bool)::{lambda()#1}>::~ScopeExit()’
firefox-150.0/mfbt/ScopeExit.h:102:3: warning[-Wmissing-profile]: profile for function ‘mozilla::ScopeExit<mozilla::dom::BrowsingContext::Detach(bool)::{lambda()#1}>::~ScopeExit()’ not found in profile data
#  102 |   ~ScopeExit() {
#      |   ^
#  100|     }
#  101|   
#  102|->   ~ScopeExit() {
#  103|       if (mExecuteOnDestruction) {
#  104|         mExitFunction();

Error: COMPILER_WARNING:
firefox-150.0/mozglue/baseprofiler/public/ProfileBufferChunkManager.h:9: included_from: Included from here.
firefox-150.0/mozglue/baseprofiler/public/ProfileChunkedBuffer.h:11: included_from: Included from here.
firefox-150.0/mozglue/baseprofiler/public/BaseProfilerMarkersPrerequisites.h:28: included_from: Included from here.
firefox-150.0/js/public/ProfilingStack.h:11: included_from: Included from here.
firefox-150.0/js/public/RootingAPI.h:29: included_from: Included from here.
firefox-150.0/js/public/CallAndConstruct.h:15: included_from: Included from here.
firefox-150.0/objdir/dist/include/mozilla/dom/ImageBitmapBinding.h:6: included_from: Included from here.
firefox-150.0/dom/media/platforms/EncoderConfig.h:12: included_from: Included from here.
firefox-150.0/dom/media/MediaData.h:9: included_from: Included from here.
firefox-150.0/gfx/layers/ImageContainer.h:33: included_from: Included from here.
firefox-150.0/mfbt/ScopeExit.h: scope_hint: In member function ‘mozilla::ScopeExit<mozilla::dom::OffscreenCanvasDisplayHelper::CommitFrameToCompositor(nsICanvasRenderingContextInternal*, mozilla::Maybe<mozilla::dom::OffscreenCanvasDisplayData> const&)::{lambda()#1}>::~ScopeExit()’
firefox-150.0/mfbt/ScopeExit.h:102:3: warning[-Wmissing-profile]: profile for function ‘mozilla::ScopeExit<mozilla::dom::OffscreenCanvasDisplayHelper::CommitFrameToCompositor(nsICanvasRenderingContextInternal*, mozilla::Maybe<mozilla::dom::OffscreenCanvasDisplayData> const&)::{lambda()#1}>::~ScopeExit()’ not found in profile data
#  102 |   ~ScopeExit() {
#      |   ^
#  100|     }
#  101|   
#  102|->   ~ScopeExit() {
#  103|       if (mExecuteOnDestruction) {
#  104|         mExitFunction();

Error: COMPILER_WARNING (CWE-590):
firefox-150.0/mfbt/StringBuffer.h:188:11: warning[-Wfree-nonheap-object]: ‘free’ called on unallocated object ‘arg0’
#  188 |       free(this);  // We were allocated with malloc.
#      |           ^
firefox-150.0/objdir/dom/bindings/TextEncoderBinding.cpp: scope_hint: In function ‘encode’
firefox-150.0/objdir/dom/bindings/TextEncoderBinding.cpp:145:36: note: declared here
#  145 |   binding_detail::FakeString<char> arg0;
#      |                                    ^
#  186|         // are now visible on this thread.
#  187|         count = mRefCount.load(std::memory_order_acquire);
#  188|->       free(this);  // We were allocated with malloc.
#  189|       }
#  190|     }

Error: COMPILER_WARNING (CWE-590):
firefox-150.0/mfbt/StringBuffer.h:188:11: warning[-Wfree-nonheap-object]: ‘free’ called on unallocated object ‘arg1’
#  188 |       free(this);  // We were allocated with malloc.
#      |           ^
firefox-150.0/objdir/dom/bindings/CSSStyleDeclarationBinding.cpp: scope_hint: In function ‘setProperty’
firefox-150.0/objdir/dom/bindings/CSSStyleDeclarationBinding.cpp:414:36: note: declared here
#  414 |   binding_detail::FakeString<char> arg1;
#      |                                    ^
#  186|         // are now visible on this thread.
#  187|         count = mRefCount.load(std::memory_order_acquire);
#  188|->       free(this);  // We were allocated with malloc.
#  189|       }
#  190|     }

Error: COMPILER_WARNING (CWE-590):
firefox-150.0/mfbt/StringBuffer.h:188:11: warning[-Wfree-nonheap-object]: ‘free’ called on unallocated object ‘arg2’
#  188 |       free(this);  // We were allocated with malloc.
#      |           ^
firefox-150.0/objdir/dom/bindings/ChromeUtilsBinding.cpp: scope_hint: In function ‘addProfilerMarker’
firefox-150.0/objdir/dom/bindings/ChromeUtilsBinding.cpp:4369:32: note: declared here
# 4369 |   Optional<UTF8StringOrObject> arg2;
#      |                                ^
#  186|         // are now visible on this thread.
#  187|         count = mRefCount.load(std::memory_order_acquire);
#  188|->       free(this);  // We were allocated with malloc.
#  189|       }
#  190|     }

Error: COMPILER_WARNING:
firefox-150.0/mfbt/JSONWriter.h:98: included_from: Included from here.
firefox-150.0/mozglue/baseprofiler/public/BaseProfileJSONWriter.h:11: included_from: Included from here.
firefox-150.0/mozglue/baseprofiler/public/BaseProfilerMarkersPrerequisites.h:25: included_from: Included from here.
firefox-150.0/js/public/ProfilingStack.h:11: included_from: Included from here.
firefox-150.0/js/public/RootingAPI.h:29: included_from: Included from here.
firefox-150.0/js/public/CallAndConstruct.h:15: included_from: Included from here.
firefox-150.0/objdir/dist/include/mozilla/dom/ImageBitmapBinding.h:6: included_from: Included from here.
firefox-150.0/dom/media/platforms/EncoderConfig.h:12: included_from: Included from here.
firefox-150.0/dom/media/MediaData.h:9: included_from: Included from here.
firefox-150.0/gfx/layers/ImageContainer.h:33: included_from: Included from here.
firefox-150.0/mfbt/Vector.h: scope_hint: In member function ‘mozilla::Vector<mozilla::ScopedResolveTexturesForDraw::ScopedResolveTexturesForDraw(mozilla::WebGLContext*, bool*)::SamplerByTexUnit, 8ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)’
firefox-150.0/mfbt/Vector.h:1044:13: warning[-Wmissing-profile]: profile for function ‘mozilla::Vector<mozilla::ScopedResolveTexturesForDraw::ScopedResolveTexturesForDraw(mozilla::WebGLContext*, bool*)::SamplerByTexUnit, 8ul, mozilla::MallocAllocPolicy>::convertToHeapStorage(unsigned long)’ not found in profile data
# 1044 | inline bool Vector<T, N, AP>::convertToHeapStorage(size_t aNewCap) {
#      |             ^~~~~~~~~~~~~~~~
# 1042|    */
# 1043|   template <typename T, size_t N, class AP>
# 1044|-> inline bool Vector<T, N, AP>::convertToHeapStorage(size_t aNewCap) {
# 1045|     MOZ_ASSERT(usingInlineStorage());
# 1046|   

Error: COMPILER_WARNING:
firefox-150.0/mfbt/Vector.h: scope_hint: In member function ‘mozilla::Vector<mozilla::ScopedResolveTexturesForDraw::ScopedResolveTexturesForDraw(mozilla::WebGLContext*, bool*)::SamplerByTexUnit, 8ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)’
firefox-150.0/mfbt/Vector.h:1066:23: warning[-Wmissing-profile]: profile for function ‘mozilla::Vector<mozilla::ScopedResolveTexturesForDraw::ScopedResolveTexturesForDraw(mozilla::WebGLContext*, bool*)::SamplerByTexUnit, 8ul, mozilla::MallocAllocPolicy>::growStorageBy(unsigned long)’ not found in profile data
# 1066 | MOZ_NEVER_INLINE bool Vector<T, N, AP>::growStorageBy(size_t aIncr) {
#      |                       ^~~~~~~~~~~~~~~~
# 1064|   
# 1065|   template <typename T, size_t N, class AP>
# 1066|-> MOZ_NEVER_INLINE bool Vector<T, N, AP>::growStorageBy(size_t aIncr) {
# 1067|     MOZ_ASSERT(mLength + aIncr > mTail.mCapacity);
# 1068|   

Error: COMPILER_WARNING:
firefox-150.0/mozglue/static/rust/wrappers.cpp: scope_hint: In function 'void RustHandleOOM(size_t)'
firefox-150.0/mozglue/static/rust/wrappers.cpp:22:73: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/x86_64-unknown-linux-gnu/release/build/mozglue-static-b03021de2a076ea5/out/97cc2182c72ccc3b-wrappers.gcda' profile count data file not found
#   22 | extern "C" void RustHandleOOM(size_t size) { mozalloc_handle_oom(size); }
#      |                                                                         ^
#   20|   // mozalloc_handle_oom wrapper for use by rust, because mozalloc_handle_oom is
#   21|   // MFBT_API, that rust can't respect.
#   22|-> extern "C" void RustHandleOOM(size_t size) { mozalloc_handle_oom(size); }

Error: COMPILER_WARNING (CWE-457):
firefox-150.0/objdir/instrumented/layout/style/ServoStyleConsts.h:2555:16: warning[-Wmaybe-uninitialized]: ‘&pos[1].mozilla::StyleLengthPercentageUnion::tag.mozilla::StyleTagVariant::tag’ may be used uninitialized
# 2555 |     return tag.tag & TAG_MASK;
#      |            ~~~~^~~
firefox-150.0/objdir/instrumented/layout/style/ServoStyleConsts.h:31538: included_from: Included from here.
firefox-150.0/layout/style/ServoStyleConstsInlines.h: scope_hint: In member function ‘mozilla::gfx::Coord mozilla::StyleAxisEndPoint<LengthPercentage>::ToGfxCoord(const float*) const [with LengthPercentage = mozilla::StyleLengthPercentageUnion]’
firefox-150.0/layout/style/ServoStyleConstsInlines.h:1361:16: note: ‘pos’ declared here
# 1361 |     const auto pos = AsToPosition();
#      |                ^~~
# 2553|    private:
# 2554|     uint8_t Tag() const {
# 2555|->     return tag.tag & TAG_MASK;
# 2556|     }
# 2557|   

Error: COMPILER_WARNING:
firefox-150.0/objdir/dom/cache/Unified_cpp_dom_cache2.cpp:137: included_from: Included from here.
firefox-150.0/objdir/ipc/ipdl/PCacheStreamControlChild.cpp: scope_hint: In member function ‘mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::Maybe<mozilla::ipc::IPCStream>&&)> >&&, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::ipc::ResponseRejectReason)> >&&)::{lambda [...]
firefox-150.0/objdir/ipc/ipdl/PCacheStreamControlChild.cpp:100:89: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::Maybe<mozilla::ipc::IPCStream>&&)> >&&, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::ipc::ResponseRejectReason)> >&&)::{lamb [...]
#  100 |         mAsyncCallbacks.AddCallback(seqno__, PCacheStreamControl::Reply_OpenStream__ID, [resolve=std::move(aResolve)](IPC::MessageReader* aReader) mutable {
#      |                                                                                         ^
#   98|       IPC::Message::seqno_t seqno__ = 0;
#   99|       if (ChannelSend(std::move(msg__), (&(seqno__)))) {
#  100|->         mAsyncCallbacks.AddCallback(seqno__, PCacheStreamControl::Reply_OpenStream__ID, [resolve=std::move(aResolve)](IPC::MessageReader* aReader) mutable {
#  101|               auto maybe__aStream = IPC::ReadParam<mozilla::Maybe<IPCStream>>(aReader);
#  102|               if (!maybe__aStream) {
firefox-150.0/objdir/ipc/ipdl/PCacheStreamControlChild.cpp:100:89: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/objdir/dom/canvas/Unified_cpp_dom_canvas4.cpp:11: included_from: Included from here.
firefox-150.0/objdir/ipc/ipdl/PWebGLChild.cpp: scope_hint: In member function ‘mozilla::dom::PWebGLChild::SendPing(fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::void_t&&)> >&&, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::ipc::ResponseRejectReason)> >&&)::{lambda(IPC::MessageReader*)#1}::operator()(IPC::MessageReader*)’
firefox-150.0/objdir/ipc/ipdl/PWebGLChild.cpp:276:70: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::PWebGLChild::SendPing(fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::void_t&&)> >&&, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::ipc::ResponseRejectReason)> >&&)::{lambda(IPC::MessageReader*)#1}::operator()(IPC::MessageReader*)’  [...]
#  276 |         mAsyncCallbacks.AddCallback(seqno__, PWebGL::Reply_Ping__ID, [resolve=std::move(aResolve)](IPC::MessageReader* aReader) mutable {
#      |                                                                      ^
#  274|       IPC::Message::seqno_t seqno__ = 0;
#  275|       if (ChannelSend(std::move(msg__), (&(seqno__)))) {
#  276|->         mAsyncCallbacks.AddCallback(seqno__, PWebGL::Reply_Ping__ID, [resolve=std::move(aResolve)](IPC::MessageReader* aReader) mutable {
#  277|               auto maybe__ok = IPC::ReadParam<void_t>(aReader);
#  278|               if (!maybe__ok) {
firefox-150.0/objdir/ipc/ipdl/PWebGLChild.cpp:276:70: note: trimmed 1 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/objdir/x86_64-unknown-linux-gnu/release/build/audioipc2-472ebcbbb75f1fbe/out/flag_check.c: scope_hint: In function 'main'
firefox-150.0/objdir/x86_64-unknown-linux-gnu/release/build/audioipc2-472ebcbbb75f1fbe/out/flag_check.c:1:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/x86_64-unknown-linux-gnu/release/build/audioipc2-472ebcbbb75f1fbe/out/flag_check.gcda' profile count data file not found
#    1 | int main(void) { return 0; }
#      | ^~~
#    1|-> int main(void) { return 0; }

Error: COMPILER_WARNING:
firefox-150.0/objdir/x86_64-unknown-linux-gnu/release/build/cubeb-core-e281198aed6485c3/out/flag_check.c: scope_hint: In function 'main'
firefox-150.0/objdir/x86_64-unknown-linux-gnu/release/build/cubeb-core-e281198aed6485c3/out/flag_check.c:1:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/x86_64-unknown-linux-gnu/release/build/cubeb-core-e281198aed6485c3/out/flag_check.gcda' profile count data file not found
#    1 | int main(void) { return 0; }
#      | ^~~
#    1|-> int main(void) { return 0; }

Error: COMPILER_WARNING:
firefox-150.0/objdir/x86_64-unknown-linux-gnu/release/build/mozglue-static-b03021de2a076ea5/out/flag_check.cpp: scope_hint: In function 'int main()'
firefox-150.0/objdir/x86_64-unknown-linux-gnu/release/build/mozglue-static-b03021de2a076ea5/out/flag_check.cpp:1:28: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/x86_64-unknown-linux-gnu/release/build/mozglue-static-b03021de2a076ea5/out/flag_check.gcda' profile count data file not found
#    1 | int main(void) { return 0; }
#      |                            ^
#    1|-> int main(void) { return 0; }

Error: COMPILER_WARNING:
firefox-150.0/objdir/x86_64-unknown-linux-gnu/release/build/swgl-5731736ba81cd5f8/out/flag_check.cpp: scope_hint: In function 'int main()'
firefox-150.0/objdir/x86_64-unknown-linux-gnu/release/build/swgl-5731736ba81cd5f8/out/flag_check.cpp:1:28: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/x86_64-unknown-linux-gnu/release/build/swgl-5731736ba81cd5f8/out/flag_check.gcda' profile count data file not found
#    1 | int main(void) { return 0; }
#      |                            ^
#    1|-> int main(void) { return 0; }

Error: COMPILER_WARNING:
firefox-150.0/third_party/aom/av1/encoder/nonrd_opt.c: scope_hint: In function ‘av1_block_yrd_idtx’
firefox-150.0/third_party/aom/av1/encoder/nonrd_opt.c:436:21: warning[-Wunused-but-set-variable=]: variable ‘s’ set but not used
#  436 |     for (int c = 0, s = 0; c < max_blocks_wide; c += block_step, s += step) {
#      |                     ^
#  434|     DECLARE_BLOCK_YRD_VARS()
#  435|     for (int r = 0; r < max_blocks_high; r += block_step) {
#  436|->     for (int c = 0, s = 0; c < max_blocks_wide; c += block_step, s += step) {
#  437|         DECLARE_LOOP_VARS_BLOCK_YRD()
#  438|         scale_square_buf_vals(low_coeff, tx_wd, src_diff, diff_stride);

Error: CPPCHECK_WARNING (CWE-457):
firefox-150.0/third_party/aom/av1/encoder/rdopt.c:2298: error[uninitvar]: Uninitialized variable: est_dist
# 2296|     model_rd_sb_fn[MODELRD_CURVFIT](cpi, bsize, x, xd, 0, 0, &est_rate, &est_dist,
# 2297|                                     NULL, NULL, NULL, NULL, NULL);
# 2298|->   return RDCOST(x->rdmult, rd_stats->rate + est_rate, est_dist);
# 2299|   }
# 2300|   

Error: CPPCHECK_WARNING (CWE-457):
firefox-150.0/third_party/aom/av1/encoder/rdopt.c:2298: error[uninitvar]: Uninitialized variable: est_rate
# 2296|     model_rd_sb_fn[MODELRD_CURVFIT](cpi, bsize, x, xd, 0, 0, &est_rate, &est_dist,
# 2297|                                     NULL, NULL, NULL, NULL, NULL);
# 2298|->   return RDCOST(x->rdmult, rd_stats->rate + est_rate, est_dist);
# 2299|   }
# 2300|   

Error: GCC_ANALYZER_WARNING (CWE-457):
firefox-150.0/third_party/aom/av1/encoder/reconinter_enc.c:564:39: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘conv_params.fwd_offset’
firefox-150.0/third_party/aom/av1/encoder/reconinter_enc.c:538:6: enter_function: entry to ‘aom_highbd_upsampled_pred_c’
firefox-150.0/third_party/aom/av1/encoder/reconinter_enc.c:546:6: branch_true: following ‘true’ branch (when ‘xd’ is non-NULL)...
firefox-150.0/third_party/aom/av1/encoder/reconinter_enc.c:547:30: branch_true: ...to here
firefox-150.0/third_party/aom/av1/encoder/reconinter_enc.c:552:27: call_function: inlined call to ‘av1_is_scaled’ from ‘aom_highbd_upsampled_pred_c’
firefox-150.0/third_party/aom/av1/encoder/reconinter_enc.c:561:11: branch_true: following ‘true’ branch...
firefox-150.0/third_party/aom/av1/encoder/reconinter_enc.c:561:11: branch_true: ...to here
firefox-150.0/third_party/aom/av1/encoder/reconinter_enc.c:564:39: danger: use of uninitialized value ‘conv_params.fwd_offset’ here
#  562|   
#  563|         InterPredParams inter_pred_params;
#  564|->       inter_pred_params.conv_params = get_conv_params(0, plane, xd->bd);
#  565|         const int_interpfilters filters =
#  566|             av1_broadcast_interp_filter(EIGHTTAP_REGULAR);

Error: COMPILER_WARNING:
firefox-150.0/third_party/aom/av1/encoder/x86/highbd_temporal_filter_avx2.c:69:22: note[note]: called from here
#   67|     uint32_t *dst = frame_sse + 2;
#   68|     for (int i = 0; i < block_height; i++) {
#   69|->     __m256i v_src1 = _mm256_loadu_si256((__m256i *)src1);
#   70|       __m256i v_src2 = _mm256_loadu_si256((__m256i *)src2);
#   71|       __m256i v_diff = _mm256_sub_epi16(v_src1, v_src2);

Error: COMPILER_WARNING:
firefox-150.0/third_party/aom/av1/encoder/x86/highbd_temporal_filter_avx2.c:70:22: note[note]: called from here
#   68|     for (int i = 0; i < block_height; i++) {
#   69|       __m256i v_src1 = _mm256_loadu_si256((__m256i *)src1);
#   70|->     __m256i v_src2 = _mm256_loadu_si256((__m256i *)src2);
#   71|       __m256i v_diff = _mm256_sub_epi16(v_src1, v_src2);
#   72|       __m256i v_mullo = _mm256_mullo_epi16(v_diff, v_diff);

Error: COMPILER_WARNING:
firefox-150.0/third_party/aom/av1/encoder/x86/highbd_temporal_filter_avx2.c:82:5: note[note]: called from here
#   80|           _mm256_inserti128_si256(v_hi, _mm256_extracti128_si256(v_lo, 1), 0);
#   81|   
#   82|->     _mm256_storeu_si256((__m256i *)dst, diff_lo);
#   83|       _mm256_storeu_si256((__m256i *)(dst + 8), diff_hi);
#   84|   

Error: COMPILER_WARNING:
firefox-150.0/third_party/aom/av1/encoder/x86/highbd_temporal_filter_avx2.c:83:5: note[note]: called from here
#   81|   
#   82|       _mm256_storeu_si256((__m256i *)dst, diff_lo);
#   83|->     _mm256_storeu_si256((__m256i *)(dst + 8), diff_hi);
#   84|   
#   85|       v_src1 = _mm256_loadu_si256((__m256i *)(src1 + 16));

Error: COMPILER_WARNING:
firefox-150.0/third_party/aom/av1/encoder/x86/highbd_temporal_filter_avx2.c:85:14: note[note]: called from here
#   83|       _mm256_storeu_si256((__m256i *)(dst + 8), diff_hi);
#   84|   
#   85|->     v_src1 = _mm256_loadu_si256((__m256i *)(src1 + 16));
#   86|       v_src2 = _mm256_loadu_si256((__m256i *)(src2 + 16));
#   87|       v_diff = _mm256_sub_epi16(v_src1, v_src2);

Error: COMPILER_WARNING:
firefox-150.0/third_party/aom/av1/encoder/x86/highbd_temporal_filter_avx2.c:86:14: note[note]: called from here
#   84|   
#   85|       v_src1 = _mm256_loadu_si256((__m256i *)(src1 + 16));
#   86|->     v_src2 = _mm256_loadu_si256((__m256i *)(src2 + 16));
#   87|       v_diff = _mm256_sub_epi16(v_src1, v_src2);
#   88|       v_mullo = _mm256_mullo_epi16(v_diff, v_diff);

Error: COMPILER_WARNING:
firefox-150.0/third_party/aom/av1/encoder/x86/highbd_temporal_filter_avx2.c:98:5: note[note]: called from here
#   96|           _mm256_inserti128_si256(v_hi, _mm256_extracti128_si256(v_lo, 1), 0);
#   97|   
#   98|->     _mm256_storeu_si256((__m256i *)(dst + 16), diff_lo);
#   99|       _mm256_storeu_si256((__m256i *)(dst + 24), diff_hi);
#  100|   

Error: COMPILER_WARNING:
firefox-150.0/third_party/aom/av1/encoder/x86/highbd_temporal_filter_avx2.c:99:5: note[note]: called from here
#   97|   
#   98|       _mm256_storeu_si256((__m256i *)(dst + 16), diff_lo);
#   99|->     _mm256_storeu_si256((__m256i *)(dst + 24), diff_hi);
#  100|   
#  101|       src1 += stride;

Error: COMPILER_WARNING:
firefox-150.0/third_party/aom/av1/encoder/x86/highbd_temporal_filter_avx2.c: scope_hint: In function ‘av1_highbd_apply_temporal_filter_avx2’
firefox-150.0/third_party/aom/av1/encoder/x86/highbd_temporal_filter_avx2.c:446:32: warning[-Wunused-but-set-variable=]: variable ‘k’ set but not used
#  446 |       for (unsigned int i = 0, k = 0; i < plane_h; i++) {
#      |                                ^
#  444|       // planes.
#  445|       if (plane == AOM_PLANE_U) {
#  446|->       for (unsigned int i = 0, k = 0; i < plane_h; i++) {
#  447|           for (unsigned int j = 0; j < plane_w; j++, k++) {
#  448|             for (int ii = 0; ii < (1 << ss_y_shift); ++ii) {

Error: COMPILER_WARNING:
firefox-150.0/third_party/aom/av1/encoder/x86/highbd_temporal_filter_sse2.c: scope_hint: In function ‘av1_highbd_apply_temporal_filter_sse2’
firefox-150.0/third_party/aom/av1/encoder/x86/highbd_temporal_filter_sse2.c:321:32: warning[-Wunused-but-set-variable=]: variable ‘k’ set but not used
#  321 |       for (unsigned int i = 0, k = 0; i < plane_h; i++) {
#      |                                ^
#  319|       // planes.
#  320|       if (plane == AOM_PLANE_U) {
#  321|->       for (unsigned int i = 0, k = 0; i < plane_h; i++) {
#  322|           for (unsigned int j = 0; j < plane_w; j++, k++) {
#  323|             for (int ii = 0; ii < (1 << ss_y_shift); ++ii) {

Error: GCC_ANALYZER_WARNING (CWE-457):
firefox-150.0/third_party/aom/av1/encoder/x86/reconinter_enc_sse2.c:57:39: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘conv_params.fwd_offset’
firefox-150.0/third_party/aom/av1/encoder/x86/reconinter_enc_sse2.c:32:6: enter_function: entry to ‘aom_upsampled_pred_sse2’
firefox-150.0/third_party/aom/av1/encoder/x86/reconinter_enc_sse2.c:39:6: branch_true: following ‘true’ branch (when ‘xd’ is non-NULL)...
firefox-150.0/third_party/aom/av1/encoder/x86/reconinter_enc_sse2.c:40:30: branch_true: ...to here
firefox-150.0/third_party/aom/av1/encoder/x86/reconinter_enc_sse2.c:45:27: call_function: inlined call to ‘av1_is_scaled’ from ‘aom_upsampled_pred_sse2’
firefox-150.0/third_party/aom/av1/encoder/x86/reconinter_enc_sse2.c:54:11: branch_true: following ‘true’ branch...
firefox-150.0/third_party/aom/av1/encoder/x86/reconinter_enc_sse2.c:54:11: branch_true: ...to here
firefox-150.0/third_party/aom/av1/encoder/x86/reconinter_enc_sse2.c:57:39: danger: use of uninitialized value ‘conv_params.fwd_offset’ here
#   55|   
#   56|         InterPredParams inter_pred_params;
#   57|->       inter_pred_params.conv_params = get_conv_params(0, plane, xd->bd);
#   58|         const int_interpfilters filters =
#   59|             av1_broadcast_interp_filter(EIGHTTAP_REGULAR);

Error: GCC_ANALYZER_WARNING (CWE-457):
firefox-150.0/third_party/aom/av1/encoder/x86/reconinter_enc_sse2.c:176:39: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘conv_params.fwd_offset’
firefox-150.0/third_party/aom/av1/encoder/x86/reconinter_enc_sse2.c:150:6: enter_function: entry to ‘aom_highbd_upsampled_pred_sse2’
firefox-150.0/third_party/aom/av1/encoder/x86/reconinter_enc_sse2.c:158:6: branch_true: following ‘true’ branch (when ‘xd’ is non-NULL)...
firefox-150.0/third_party/aom/av1/encoder/x86/reconinter_enc_sse2.c:159:30: branch_true: ...to here
firefox-150.0/third_party/aom/av1/encoder/x86/reconinter_enc_sse2.c:164:27: call_function: inlined call to ‘av1_is_scaled’ from ‘aom_highbd_upsampled_pred_sse2’
firefox-150.0/third_party/aom/av1/encoder/x86/reconinter_enc_sse2.c:173:11: branch_true: following ‘true’ branch...
firefox-150.0/third_party/aom/av1/encoder/x86/reconinter_enc_sse2.c:173:11: branch_true: ...to here
firefox-150.0/third_party/aom/av1/encoder/x86/reconinter_enc_sse2.c:176:39: danger: use of uninitialized value ‘conv_params.fwd_offset’ here
#  174|   
#  175|         InterPredParams inter_pred_params;
#  176|->       inter_pred_params.conv_params = get_conv_params(0, plane, xd->bd);
#  177|         const int_interpfilters filters =
#  178|             av1_broadcast_interp_filter(EIGHTTAP_REGULAR);

Error: COMPILER_WARNING:
firefox-150.0/third_party/aom/av1/encoder/x86/temporal_filter_avx2.c:246:11: note[note]: called from here
#  244|       vf1_128 = _mm_loadu_si128((__m128i *)(src1));
#  245|       vf2_128 = _mm_loadu_si128((__m128i *)(src2));
#  246|->     vf1 = _mm256_cvtepu8_epi16(vf1_128);
#  247|       vf2 = _mm256_cvtepu8_epi16(vf2_128);
#  248|       vdiff1 = _mm256_sub_epi16(vf1, vf2);

Error: COMPILER_WARNING:
firefox-150.0/third_party/aom/av1/encoder/x86/temporal_filter_avx2.c:247:11: note[note]: called from here
#  245|       vf2_128 = _mm_loadu_si128((__m128i *)(src2));
#  246|       vf1 = _mm256_cvtepu8_epi16(vf1_128);
#  247|->     vf2 = _mm256_cvtepu8_epi16(vf2_128);
#  248|       vdiff1 = _mm256_sub_epi16(vf1, vf2);
#  249|       vsqdiff1 = _mm256_mullo_epi16(vdiff1, vdiff1);

Error: COMPILER_WARNING:
firefox-150.0/third_party/aom/av1/encoder/x86/temporal_filter_avx2.c:248:14: note[note]: called from here
#  246|       vf1 = _mm256_cvtepu8_epi16(vf1_128);
#  247|       vf2 = _mm256_cvtepu8_epi16(vf2_128);
#  248|->     vdiff1 = _mm256_sub_epi16(vf1, vf2);
#  249|       vsqdiff1 = _mm256_mullo_epi16(vdiff1, vdiff1);
#  250|   

Error: COMPILER_WARNING:
firefox-150.0/third_party/aom/av1/encoder/x86/temporal_filter_avx2.c:249:16: note[note]: called from here
#  247|       vf2 = _mm256_cvtepu8_epi16(vf2_128);
#  248|       vdiff1 = _mm256_sub_epi16(vf1, vf2);
#  249|->     vsqdiff1 = _mm256_mullo_epi16(vdiff1, vdiff1);
#  250|   
#  251|       _mm256_storeu_si256((__m256i *)(dst), vsqdiff1);

Error: COMPILER_WARNING:
firefox-150.0/third_party/aom/av1/encoder/x86/temporal_filter_avx2.c:251:5: note[note]: called from here
#  249|       vsqdiff1 = _mm256_mullo_epi16(vdiff1, vdiff1);
#  250|   
#  251|->     _mm256_storeu_si256((__m256i *)(dst), vsqdiff1);
#  252|       // Set zero to uninitialized memory to avoid uninitialized loads later
#  253|       *(int *)(dst + 16) = _mm_cvtsi128_si32(_mm_setzero_si128());

Error: COMPILER_WARNING:
firefox-150.0/third_party/aom/av1/encoder/x86/temporal_filter_avx2.c: scope_hint: In function ‘av1_apply_temporal_filter_avx2’
firefox-150.0/third_party/aom/av1/encoder/x86/temporal_filter_avx2.c:627:32: warning[-Wunused-but-set-variable=]: variable ‘k’ set but not used
#  627 |       for (unsigned int i = 0, k = 0; i < plane_h; i++) {
#      |                                ^
#  625|       // planes.
#  626|       if (plane == AOM_PLANE_U) {
#  627|->       for (unsigned int i = 0, k = 0; i < plane_h; i++) {
#  628|           for (unsigned int j = 0; j < plane_w; j++, k++) {
#  629|             for (int ii = 0; ii < (1 << ss_y_shift); ++ii) {

Error: COMPILER_WARNING:
firefox-150.0/third_party/aom/av1/encoder/x86/temporal_filter_sse2.c: scope_hint: In function ‘av1_apply_temporal_filter_sse2’
firefox-150.0/third_party/aom/av1/encoder/x86/temporal_filter_sse2.c:300:32: warning[-Wunused-but-set-variable=]: variable ‘k’ set but not used
#  300 |       for (unsigned int i = 0, k = 0; i < plane_h; i++) {
#      |                                ^
firefox-150.0/layout/generic/nsIFrame.h:51: included_from: Included from here.
firefox-150.0/widget/TextEvents.h:27: included_from: Included from here.
firefox-150.0/dom/events/TextEvent.cpp:9: included_from: Included from here.
firefox-150.0/objdir/instrumented/dom/events/Unified_cpp_dom_events3.cpp:2: included_from: Included from here.
firefox-150.0/layout/base/FrameProperties.h: scope_hint: 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]’
#/builddir/build/BUILD/firefox-150.0/layout/base/FrameProperties.h:198: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> >*]’
#  198 |     return ReinterpretHelper<T>::FromInternalValue(v);
#      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
# 4445 |     return mProperties.Get(aProperty, aFoundResult);
#      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
#/builddir/build/BUILD/firefox-150.0/layout/generic/nsIFrame.h:1570:50:   required from here
# 1570 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
#      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  298|       // planes.
#  299|       if (plane == AOM_PLANE_U) {
#  300|->       for (unsigned int i = 0, k = 0; i < plane_h; i++) {
#  301|           for (unsigned int j = 0; j < plane_w; j++, k++) {
#  302|             for (int ii = 0; ii < (1 << ss_y_shift); ++ii) {

Error: COMPILER_WARNING:
firefox-150.0/third_party/aom/third_party/SVT-AV1/convolve_avx2.h:597:25: note[note]: called from here
#  595|   
#  596|   static inline __m256i sr_y_round_avx2(const __m256i src) {
#  597|->   const __m256i round = _mm256_set1_epi16(32);
#  598|     const __m256i dst = _mm256_add_epi16(src, round);
#  599|     return _mm256_srai_epi16(dst, FILTER_BITS - 1);

Error: COMPILER_WARNING:
firefox-150.0/third_party/aom/third_party/SVT-AV1/convolve_avx2.h:598:23: note[note]: called from here
#  596|   static inline __m256i sr_y_round_avx2(const __m256i src) {
#  597|     const __m256i round = _mm256_set1_epi16(32);
#  598|->   const __m256i dst = _mm256_add_epi16(src, round);
#  599|     return _mm256_srai_epi16(dst, FILTER_BITS - 1);
#  600|   }

Error: COMPILER_WARNING:
firefox-150.0/third_party/aom/third_party/SVT-AV1/convolve_avx2.h:599:10: note[note]: called from here
#  597|     const __m256i round = _mm256_set1_epi16(32);
#  598|     const __m256i dst = _mm256_add_epi16(src, round);
#  599|->   return _mm256_srai_epi16(dst, FILTER_BITS - 1);
#  600|   }
#  601|   

Error: COMPILER_WARNING:
firefox-150.0/mfbt/MoveOnlyFunction.h:12: included_from: Included from here.
firefox-150.0/ipc/glue/ProtocolUtils.h:20: included_from: Included from here.
firefox-150.0/ipc/glue/NodeController.h:13: included_from: Included from here.
firefox-150.0/ipc/glue/DataPipe.h:10: included_from: Included from here.
firefox-150.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:25: included_from: Included from here.
firefox-150.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/IPCStream.h:25: included_from: Included from here.
firefox-150.0/ipc/glue/IPCStreamUtils.h:9: included_from: Included from here.
firefox-150.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:37: included_from: Included from here.
firefox-150.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBroadcastChannel.h:22: included_from: Included from here.
firefox-150.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBroadcastChannelChild.h:9: included_from: Included from here.
firefox-150.0/dom/broadcastchannel/BroadcastChannelChild.h:8: included_from: Included from here.
firefox-150.0/dom/broadcastchannel/BroadcastChannel.cpp:7: included_from: Included from here.
firefox-150.0/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: included_from: Included from here.
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::box_factory<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::BroadcastChannel::Constructor(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}, std::allocator<mozilla::dom::BroadcastChannel::Constructor(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}> > >::box_deallocate(fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::BroadcastC [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:422:15: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::box_factory<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::BroadcastChannel::Constructor(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}, std::allocator<mozilla::dom::BroadcastChannel::Constructor(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}> > >::box_deallocate(fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::B [...]
#  422 |   static void box_deallocate(box<IsCopyable, T, Allocator>* me) {
#      |               ^~~~~~~~~~~~~~
#  420|   
#  421|     /// Destroys the box through the given allocator
#  422|->   static void box_deallocate(box<IsCopyable, T, Allocator>* me) {
#  423|       real_allocator allocator_(*static_cast<Allocator const*>(me));
#  424|   
firefox-150.0/third_party/function2/include/function2/function2.hpp:422:15: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::box_factory<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::BroadcastChannel::UnpartitionedTestingChannel(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}, std::allocator<mozilla::dom::BroadcastChannel::UnpartitionedTestingChannel(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}> > >::box_deallocate(fu2::abi_400::detail::type_erasure::box [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:422:15: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::box_factory<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::BroadcastChannel::UnpartitionedTestingChannel(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}, std::allocator<mozilla::dom::BroadcastChannel::UnpartitionedTestingChannel(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}> > >::box_deallocate(fu2::abi_400::detail::type_era [...]
#  420|   
#  421|     /// Destroys the box through the given allocator
#  422|->   static void box_deallocate(box<IsCopyable, T, Allocator>* me) {
#  423|       real_allocator allocator_(*static_cast<Allocator const*>(me));
#  424|   
firefox-150.0/third_party/function2/include/function2/function2.hpp:422:15: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::box_factory<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::CreateImageBitmapFromBlob::Create(mozilla::dom::Promise*, nsIGlobalObject*, mozilla::dom::Blob&, mozilla::Maybe<mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> > const&, nsIEventTarget*, mozilla::dom::ImageBitmapOptions const&)::{lambda()#1}, std::allocator<mozilla::dom::CreateImageBitmapFromBlob::Create(mozilla::dom::Promise*, nsIGlobalObject*, mozilla::dom::Blob&, mozilla::May [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:422:15: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::box_factory<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::CreateImageBitmapFromBlob::Create(mozilla::dom::Promise*, nsIGlobalObject*, mozilla::dom::Blob&, mozilla::Maybe<mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> > const&, nsIEventTarget*, mozilla::dom::ImageBitmapOptions const&)::{lambda()#1}, std::allocator<mozilla::dom::CreateImageBitmapFromBlob::Create(mozilla::dom::Promise*, nsIGlobalObject*, mozilla::dom::Blob&, moz [...]
#  420|   
#  421|     /// Destroys the box through the given allocator
#  422|->   static void box_deallocate(box<IsCopyable, T, Allocator>* me) {
#  423|       real_allocator allocator_(*static_cast<Allocator const*>(me));
#  424|   
firefox-150.0/third_party/function2/include/function2/function2.hpp:422:15: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/mfbt/MoveOnlyFunction.h:12: included_from: Included from here.
firefox-150.0/ipc/glue/ProtocolUtils.h:20: included_from: Included from here.
firefox-150.0/dom/canvas/OffscreenCanvasDisplayHelper.h:16: included_from: Included from here.
firefox-150.0/dom/canvas/OffscreenCanvas.h:16: included_from: Included from here.
firefox-150.0/dom/canvas/nsICanvasRenderingContextInternal.h:17: included_from: Included from here.
firefox-150.0/dom/canvas/CanvasRenderingContext2D.h:27: included_from: Included from here.
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::box_factory<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::OffscreenCanvas::CreateEncodeCompleteCallback(mozilla::dom::Promise*)::EncodeCallback::MaybeInitWorkerRef()::{lambda()#1}, std::allocator<mozilla::dom::OffscreenCanvas::CreateEncodeCompleteCallback(mozilla::dom::Promise*)::EncodeCallback::MaybeInitWorkerRef()::{lambda()#1}> > >::box_deallocate(fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::OffscreenCanvas::CreateEncodeCom [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:422:15: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::box_factory<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::OffscreenCanvas::CreateEncodeCompleteCallback(mozilla::dom::Promise*)::EncodeCallback::MaybeInitWorkerRef()::{lambda()#1}, std::allocator<mozilla::dom::OffscreenCanvas::CreateEncodeCompleteCallback(mozilla::dom::Promise*)::EncodeCallback::MaybeInitWorkerRef()::{lambda()#1}> > >::box_deallocate(fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::OffscreenCanvas::Create [...]
#  422 |   static void box_deallocate(box<IsCopyable, T, Allocator>* me) {
#      |               ^~~~~~~~~~~~~~
#  420|   
#  421|     /// Destroys the box through the given allocator
#  422|->   static void box_deallocate(box<IsCopyable, T, Allocator>* me) {
#  423|       real_allocator allocator_(*static_cast<Allocator const*>(me));
#  424|   
firefox-150.0/third_party/function2/include/function2/function2.hpp:422:15: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::box_factory<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::OffscreenCanvas::GetContext(JSContext*, mozilla::dom::OffscreenRenderingContextId const&, JS::Handle<JS::Value>, mozilla::dom::Nullable<mozilla::dom::OwningOffscreenCanvasRenderingContext2DOrImageBitmapRenderingContextOrWebGLRenderingContextOrWebGL2RenderingContextOrGPUCanvasContext>&, mozilla::ErrorResult&)::{lambda()#1}, std::allocator<mozilla::dom::OffscreenCanvas::GetContext(JSCont [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:422:15: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::box_factory<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::OffscreenCanvas::GetContext(JSContext*, mozilla::dom::OffscreenRenderingContextId const&, JS::Handle<JS::Value>, mozilla::dom::Nullable<mozilla::dom::OwningOffscreenCanvasRenderingContext2DOrImageBitmapRenderingContextOrWebGLRenderingContextOrWebGL2RenderingContextOrGPUCanvasContext>&, mozilla::ErrorResult&)::{lambda()#1}, std::allocator<mozilla::dom::OffscreenCanvas::GetConte [...]
#  420|   
#  421|     /// Destroys the box through the given allocator
#  422|->   static void box_deallocate(box<IsCopyable, T, Allocator>* me) {
#  423|       real_allocator allocator_(*static_cast<Allocator const*>(me));
#  424|   
firefox-150.0/third_party/function2/include/function2/function2.hpp:422:15: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/mfbt/MoveOnlyFunction.h:12: included_from: Included from here.
firefox-150.0/ipc/glue/ProtocolUtils.h:20: included_from: Included from here.
firefox-150.0/ipc/glue/Endpoint.h:15: included_from: Included from here.
firefox-150.0/ipc/glue/ProtocolMessageUtils.h:12: included_from: Included from here.
firefox-150.0/gfx/layers/ipc/LayersMessageUtils.h:24: included_from: Included from here.
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::box_factory<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}, std::allocator<mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}> > >::box_deallocate(fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}, std::allocator<mozilla::dom::PWebGLChild::SendPing(): [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:422:15: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::box_factory<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}, std::allocator<mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}> > >::box_deallocate(fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}, std::allocator<mozilla::dom::PWebGLChild::Se [...]
#  422 |   static void box_deallocate(box<IsCopyable, T, Allocator>* me) {
#      |               ^~~~~~~~~~~~~~
#  420|   
#  421|     /// Destroys the box through the given allocator
#  422|->   static void box_deallocate(box<IsCopyable, T, Allocator>* me) {
#  423|       real_allocator allocator_(*static_cast<Allocator const*>(me));
#  424|   
firefox-150.0/third_party/function2/include/function2/function2.hpp:422:15: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::box_factory<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::void_t&&)#1}, std::allocator<mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::void_t&&)#1}> > >::box_deallocate(fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::void_t&&)#1}, std::allocator<mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::void_t&&)#1}> >*)’
firefox-150.0/third_party/function2/include/function2/function2.hpp:422:15: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::box_factory<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::void_t&&)#1}, std::allocator<mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::void_t&&)#1}> > >::box_deallocate(fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::void_t&&)#1}, std::allocator<mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::void_t&&)#1}> >*)’ not found [...]
#  420|   
#  421|     /// Destroys the box through the given allocator
#  422|->   static void box_deallocate(box<IsCopyable, T, Allocator>* me) {
#  423|       real_allocator allocator_(*static_cast<Allocator const*>(me));
#  424|   
firefox-150.0/third_party/function2/include/function2/function2.hpp:422:15: note: trimmed 1 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::box_factory<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing(fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::void_t&&)> >&&, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::ipc::ResponseRej [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:422:15: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::box_factory<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing(fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::void_t&&)> >&&, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::ipc::Re [...]
#  420|   
#  421|     /// Destroys the box through the given allocator
#  422|->   static void box_deallocate(box<IsCopyable, T, Allocator>* me) {
#  423|       real_allocator allocator_(*static_cast<Allocator const*>(me));
#  424|   
firefox-150.0/third_party/function2/include/function2/function2.hpp:422:15: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/mfbt/MoveOnlyFunction.h:12: included_from: Included from here.
firefox-150.0/ipc/glue/ProtocolUtils.h:20: included_from: Included from here.
firefox-150.0/ipc/glue/NodeController.h:13: included_from: Included from here.
firefox-150.0/ipc/glue/DataPipe.h:10: included_from: Included from here.
firefox-150.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:25: included_from: Included from here.
firefox-150.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/IPCStream.h:25: included_from: Included from here.
firefox-150.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/PCacheStreamControl.h:22: included_from: Included from here.
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::box_factory<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::CacheWorkerRef::Create(mozilla::dom::WorkerPrivate*, mozilla::dom::cache::CacheWorkerRef::Behavior)::{lambda()#1}, std::allocator<mozilla::dom::cache::CacheWorkerRef::Create(mozilla::dom::WorkerPrivate*, mozilla::dom::cache::CacheWorkerRef::Behavior)::{lambda()#1}> > >::box_deallocate(fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::CacheWorkerRef::Create(mozi [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:422:15: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::box_factory<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::CacheWorkerRef::Create(mozilla::dom::WorkerPrivate*, mozilla::dom::cache::CacheWorkerRef::Behavior)::{lambda()#1}, std::allocator<mozilla::dom::cache::CacheWorkerRef::Create(mozilla::dom::WorkerPrivate*, mozilla::dom::cache::CacheWorkerRef::Behavior)::{lambda()#1}> > >::box_deallocate(fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::CacheWorkerRef::Cr [...]
#  422 |   static void box_deallocate(box<IsCopyable, T, Allocator>* me) {
#      |               ^~~~~~~~~~~~~~
#  420|   
#  421|     /// Destroys the box through the given allocator
#  422|->   static void box_deallocate(box<IsCopyable, T, Allocator>* me) {
#  423|       real_allocator allocator_(*static_cast<Allocator const*>(me));
#  424|   
firefox-150.0/third_party/function2/include/function2/function2.hpp:422:15: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::box_factory<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream>&&)#1}, std::allocator<mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream>&&)#1}> > >::box_deallocate(fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStr [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:422:15: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::box_factory<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream>&&)#1}, std::allocator<mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream>&&)#1}> > >::box_deallocate(fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::PCacheStreamControlChild::Se [...]
#  420|   
#  421|     /// Destroys the box through the given allocator
#  422|->   static void box_deallocate(box<IsCopyable, T, Allocator>* me) {
#  423|       real_allocator allocator_(*static_cast<Allocator const*>(me));
#  424|   
firefox-150.0/third_party/function2/include/function2/function2.hpp:422:15: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/mfbt/MoveOnlyFunction.h:12: included_from: Included from here.
firefox-150.0/dom/workers/WorkerRef.h:8: included_from: Included from here.
firefox-150.0/dom/base/SerializedStackHolder.h:9: included_from: Included from here.
firefox-150.0/dom/fetch/FetchDriver.h:15: included_from: Included from here.
firefox-150.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/FetchTypes.h:25: included_from: Included from here.
firefox-150.0/dom/fetch/InternalResponse.h:10: included_from: Included from here.
firefox-150.0/dom/fetch/InternalRequest.h:12: included_from: Included from here.
firefox-150.0/dom/fetch/Request.h:9: included_from: Included from here.
firefox-150.0/objdir/dist/include/mozilla/dom/CacheBinding.h:12: included_from: Included from here.
firefox-150.0/dom/cache/TypeUtils.cpp:10: included_from: Included from here.
firefox-150.0/objdir/dom/cache/Unified_cpp_dom_cache2.cpp:2: included_from: Included from here.
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::box_factory<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}, std::allocator<mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}> > >::box_deallocate(fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID c [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:422:15: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::box_factory<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}, std::allocator<mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}> > >::box_deallocate(fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStre [...]
#  422 |   static void box_deallocate(box<IsCopyable, T, Allocator>* me) {
#      |               ^~~~~~~~~~~~~~
#  420|   
#  421|     /// Destroys the box through the given allocator
#  422|->   static void box_deallocate(box<IsCopyable, T, Allocator>* me) {
#  423|       real_allocator allocator_(*static_cast<Allocator const*>(me));
#  424|   
firefox-150.0/third_party/function2/include/function2/function2.hpp:422:15: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::box_factory<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::Maybe<mozilla::ipc::IPCStream>&&)> >&&, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400: [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:422:15: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::box_factory<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::Maybe<mozilla::ipc::IPCStream>&&)> >&&, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2: [...]
#  420|   
#  421|     /// Destroys the box through the given allocator
#  422|->   static void box_deallocate(box<IsCopyable, T, Allocator>* me) {
#  423|       real_allocator allocator_(*static_cast<Allocator const*>(me));
#  424|   
firefox-150.0/third_party/function2/include/function2/function2.hpp:422:15: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::make_box<false, mozilla::dom::CanonicalBrowsingContext::RequestRestoreTabContent(mozilla::dom::WindowGlobalParent*)::{lambda(auto:1)#1}&, std::allocator<mozilla::dom::CanonicalBrowsingContext::RequestRestoreTabContent(mozilla::dom::WindowGlobalParent*)::{lambda(auto:1)#1}> >(std::integral_constant<bool, false>, mozilla::dom::CanonicalBrowsingContext::RequestRestoreTabContent(mozilla::dom::WindowGlobalParent*)::{lambda(auto:1)#1}&, std::allocator<mozilla::do [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:432:6: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::make_box<false, mozilla::dom::CanonicalBrowsingContext::RequestRestoreTabContent(mozilla::dom::WindowGlobalParent*)::{lambda(auto:1)#1}&, std::allocator<mozilla::dom::CanonicalBrowsingContext::RequestRestoreTabContent(mozilla::dom::WindowGlobalParent*)::{lambda(auto:1)#1}> >(std::integral_constant<bool, false>, mozilla::dom::CanonicalBrowsingContext::RequestRestoreTabContent(mozilla::dom::WindowGlobalParent*)::{lambda(auto:1)#1}&, std::allocator<mo [...]
#  432 | auto make_box(std::integral_constant<bool, IsCopyable>, T&& value,
#      |      ^~~~~~~~
#  430|   /// Creates a box containing the given value and allocator
#  431|   template <bool IsCopyable, typename T, typename Allocator>
#  432|-> auto make_box(std::integral_constant<bool, IsCopyable>, T&& value,
#  433|                 Allocator&& allocator_) {
#  434|     return box<IsCopyable, std::decay_t<T>, std::decay_t<Allocator>>(
firefox-150.0/third_party/function2/include/function2/function2.hpp:432:6: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::make_box<false, mozilla::dom::PWebGLChild::SendPing(fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::void_t&&)> >&&, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::ipc::ResponseRejectReason)> >&&)::{lambda(IPC::MessageReade [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:432:6: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::make_box<false, mozilla::dom::PWebGLChild::SendPing(fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::void_t&&)> >&&, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::ipc::ResponseRejectReason)> >&&)::{lambda(IPC::Mes [...]
#  432 | auto make_box(std::integral_constant<bool, IsCopyable>, T&& value,
#      |      ^~~~~~~~
#  430|   /// Creates a box containing the given value and allocator
#  431|   template <bool IsCopyable, typename T, typename Allocator>
#  432|-> auto make_box(std::integral_constant<bool, IsCopyable>, T&& value,
#  433|                 Allocator&& allocator_) {
#  434|     return box<IsCopyable, std::decay_t<T>, std::decay_t<Allocator>>(
firefox-150.0/third_party/function2/include/function2/function2.hpp:432:6: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::make_box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::Maybe<mozilla::ipc::IPCStream>&&)> >&&, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozil [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:432:6: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::make_box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::Maybe<mozilla::ipc::IPCStream>&&)> >&&, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, vo [...]
#  432 | auto make_box(std::integral_constant<bool, IsCopyable>, T&& value,
#      |      ^~~~~~~~
#  430|   /// Creates a box containing the given value and allocator
#  431|   template <bool IsCopyable, typename T, typename Allocator>
#  432|-> auto make_box(std::integral_constant<bool, IsCopyable>, T&& value,
#  433|                 Allocator&& allocator_) {
#  434|     return box<IsCopyable, std::decay_t<T>, std::decay_t<Allocator>>(
firefox-150.0/third_party/function2/include/function2/function2.hpp:432:6: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::make_box<false, nsDocShell::MaybeHandleSubframeHistory(nsDocShellLoadState*, bool)::{lambda(mozilla::Maybe<mozilla::dom::LoadingSessionHistoryInfo>&&)#1}, std::allocator<nsDocShell::MaybeHandleSubframeHistory(nsDocShellLoadState*, bool)::{lambda(mozilla::Maybe<mozilla::dom::LoadingSessionHistoryInfo>&&)#1}> >(std::integral_constant<bool, false>, nsDocShell::MaybeHandleSubframeHistory(nsDocShellLoadState*, bool)::{lambda(mozilla::Maybe<mozilla::dom::LoadingS [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:432:6: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::make_box<false, nsDocShell::MaybeHandleSubframeHistory(nsDocShellLoadState*, bool)::{lambda(mozilla::Maybe<mozilla::dom::LoadingSessionHistoryInfo>&&)#1}, std::allocator<nsDocShell::MaybeHandleSubframeHistory(nsDocShellLoadState*, bool)::{lambda(mozilla::Maybe<mozilla::dom::LoadingSessionHistoryInfo>&&)#1}> >(std::integral_constant<bool, false>, nsDocShell::MaybeHandleSubframeHistory(nsDocShellLoadState*, bool)::{lambda(mozilla::Maybe<mozilla::dom: [...]
#  432 | auto make_box(std::integral_constant<bool, IsCopyable>, T&& value,
#      |      ^~~~~~~~
#  430|   /// Creates a box containing the given value and allocator
#  431|   template <bool IsCopyable, typename T, typename Allocator>
#  432|-> auto make_box(std::integral_constant<bool, IsCopyable>, T&& value,
#  433|                 Allocator&& allocator_) {
#  434|     return box<IsCopyable, std::decay_t<T>, std::decay_t<Allocator>>(
firefox-150.0/third_party/function2/include/function2/function2.hpp:432:6: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<mozilla::ipc::HasResultCodes::Result (IPC::MessageReader*)>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing(fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::void_t&&)> >&&, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capaci [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<mozilla::ipc::HasResultCodes::Result (IPC::MessageReader*)>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing(fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::void_t&&)> >&&, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu [...]
#  599 |       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#      |                  ^~~~~~
#  597|       template <typename T, bool IsInplace>                                      \
#  598|       struct internal_invoker {                                                  \
#  599|->       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#  600|                           std::size_t capacity, Args... args) NOEXCEPT {         \
#  601|           auto obj = retrieve<T>(std::integral_constant<bool, IsInplace>{},      \
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<mozilla::ipc::HasResultCodes::Result (IPC::MessageReader*)>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing(fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::void_t&&)> >&&, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capaci [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<mozilla::ipc::HasResultCodes::Result (IPC::MessageReader*)>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing(fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::void_t&&)> >&&, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu [...]
#  599 |       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#      |                  ^~~~~~
#  597|       template <typename T, bool IsInplace>                                      \
#  598|       struct internal_invoker {                                                  \
#  599|->       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#  600|                           std::size_t capacity, Args... args) NOEXCEPT {         \
#  601|           auto obj = retrieve<T>(std::integral_constant<bool, IsInplace>{},      \
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<mozilla::ipc::HasResultCodes::Result (IPC::MessageReader*)>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::Maybe<mozilla::ipc::IPCStream>&&)> >&&, fu2::abi_400::detail: [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<mozilla::ipc::HasResultCodes::Result (IPC::MessageReader*)>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::Maybe<mozilla::ipc::IPCStream>&&)> >&&, fu2::abi_400 [...]
#  599 |       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#      |                  ^~~~~~
#  597|       template <typename T, bool IsInplace>                                      \
#  598|       struct internal_invoker {                                                  \
#  599|->       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#  600|                           std::size_t capacity, Args... args) NOEXCEPT {         \
#  601|           auto obj = retrieve<T>(std::integral_constant<bool, IsInplace>{},      \
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<mozilla::ipc::HasResultCodes::Result (IPC::MessageReader*)>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::Maybe<mozilla::ipc::IPCStream>&&)> >&&, fu2::abi_400::detail: [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<mozilla::ipc::HasResultCodes::Result (IPC::MessageReader*)>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::Maybe<mozilla::ipc::IPCStream>&&)> >&&, fu2::abi_400 [...]
#  599 |       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#      |                  ^~~~~~
#  597|       template <typename T, bool IsInplace>                                      \
#  598|       struct internal_invoker {                                                  \
#  599|->       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#  600|                           std::size_t capacity, Args... args) NOEXCEPT {         \
#  601|           auto obj = retrieve<T>(std::integral_constant<bool, IsInplace>{},      \
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void ()>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::BroadcastChannel::Constructor(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}, std::allocator<mozilla::dom::BroadcastChannel::Constructor(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}> >, false>::invoke(fu2::abi_400::detail::typ [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void ()>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::BroadcastChannel::Constructor(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}, std::allocator<mozilla::dom::BroadcastChannel::Constructor(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}> >, false>::invoke(fu2::abi_400::de [...]
#  599 |       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#      |                  ^~~~~~
#  597|       template <typename T, bool IsInplace>                                      \
#  598|       struct internal_invoker {                                                  \
#  599|->       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#  600|                           std::size_t capacity, Args... args) NOEXCEPT {         \
#  601|           auto obj = retrieve<T>(std::integral_constant<bool, IsInplace>{},      \
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void ()>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::BroadcastChannel::Constructor(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}, std::allocator<mozilla::dom::BroadcastChannel::Constructor(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}> >, true>::invoke(fu2::abi_400::detail::type [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void ()>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::BroadcastChannel::Constructor(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}, std::allocator<mozilla::dom::BroadcastChannel::Constructor(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}> >, true>::invoke(fu2::abi_400::det [...]
#  599 |       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#      |                  ^~~~~~
#  597|       template <typename T, bool IsInplace>                                      \
#  598|       struct internal_invoker {                                                  \
#  599|->       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#  600|                           std::size_t capacity, Args... args) NOEXCEPT {         \
#  601|           auto obj = retrieve<T>(std::integral_constant<bool, IsInplace>{},      \
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void ()>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::BroadcastChannel::UnpartitionedTestingChannel(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}, std::allocator<mozilla::dom::BroadcastChannel::UnpartitionedTestingChannel(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}> >, false>:: [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void ()>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::BroadcastChannel::UnpartitionedTestingChannel(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}, std::allocator<mozilla::dom::BroadcastChannel::UnpartitionedTestingChannel(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}> >, [...]
#  599 |       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#      |                  ^~~~~~
#  597|       template <typename T, bool IsInplace>                                      \
#  598|       struct internal_invoker {                                                  \
#  599|->       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#  600|                           std::size_t capacity, Args... args) NOEXCEPT {         \
#  601|           auto obj = retrieve<T>(std::integral_constant<bool, IsInplace>{},      \
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void ()>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::BroadcastChannel::UnpartitionedTestingChannel(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}, std::allocator<mozilla::dom::BroadcastChannel::UnpartitionedTestingChannel(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}> >, true>::i [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void ()>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::BroadcastChannel::UnpartitionedTestingChannel(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}, std::allocator<mozilla::dom::BroadcastChannel::UnpartitionedTestingChannel(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}> >, [...]
#  599 |       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#      |                  ^~~~~~
#  597|       template <typename T, bool IsInplace>                                      \
#  598|       struct internal_invoker {                                                  \
#  599|->       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#  600|                           std::size_t capacity, Args... args) NOEXCEPT {         \
#  601|           auto obj = retrieve<T>(std::integral_constant<bool, IsInplace>{},      \
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/mfbt/MoveOnlyFunction.h:12: included_from: Included from here.
firefox-150.0/ipc/glue/ProtocolUtils.h:20: included_from: Included from here.
firefox-150.0/ipc/glue/SideVariant.h:11: included_from: Included from here.
firefox-150.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:32: included_from: Included from here.
firefox-150.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientManager.h:22: included_from: Included from here.
firefox-150.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientManagerChild.h:9: included_from: Included from here.
firefox-150.0/dom/clients/manager/ClientManager.h:9: included_from: Included from here.
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void ()>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::ClientManagerChild::Create()::{lambda()#1}, std::allocator<mozilla::dom::ClientManagerChild::Create()::{lambda()#1}> >, false>::invoke(fu2::abi_400::detail::type_erasure::data_accessor*, unsigned long)’
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void ()>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::ClientManagerChild::Create()::{lambda()#1}, std::allocator<mozilla::dom::ClientManagerChild::Create()::{lambda()#1}> >, false>::invoke(fu2::abi_400::detail::type_erasure::data_accessor*, unsigned long)’ not found in profile data
#  599 |       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#      |                  ^~~~~~
#  597|       template <typename T, bool IsInplace>                                      \
#  598|       struct internal_invoker {                                                  \
#  599|->       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#  600|                           std::size_t capacity, Args... args) NOEXCEPT {         \
#  601|           auto obj = retrieve<T>(std::integral_constant<bool, IsInplace>{},      \

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void ()>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::ClientManagerChild::Create()::{lambda()#1}, std::allocator<mozilla::dom::ClientManagerChild::Create()::{lambda()#1}> >, true>::invoke(fu2::abi_400::detail::type_erasure::data_accessor*, unsigned long)’
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void ()>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::ClientManagerChild::Create()::{lambda()#1}, std::allocator<mozilla::dom::ClientManagerChild::Create()::{lambda()#1}> >, true>::invoke(fu2::abi_400::detail::type_erasure::data_accessor*, unsigned long)’ not found in profile data
#  599 |       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#      |                  ^~~~~~
#  597|       template <typename T, bool IsInplace>                                      \
#  598|       struct internal_invoker {                                                  \
#  599|->       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#  600|                           std::size_t capacity, Args... args) NOEXCEPT {         \
#  601|           auto obj = retrieve<T>(std::integral_constant<bool, IsInplace>{},      \

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void ()>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::CreateImageBitmapFromBlob::Create(mozilla::dom::Promise*, nsIGlobalObject*, mozilla::dom::Blob&, mozilla::Maybe<mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> > const&, nsIEventTarget*, mozilla::dom::ImageBitmapOptions const&)::{lambda()#1}, std::allocator<mozilla::dom::CreateImageBitmapFromBlob::Create(mozilla::dom::Promise*, nsI [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void ()>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::CreateImageBitmapFromBlob::Create(mozilla::dom::Promise*, nsIGlobalObject*, mozilla::dom::Blob&, mozilla::Maybe<mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> > const&, nsIEventTarget*, mozilla::dom::ImageBitmapOptions const&)::{lambda()#1}, std::allocator<mozilla::dom::CreateImageBitmapFromBlob::Create(mozilla::dom::Prom [...]
#  599 |       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#      |                  ^~~~~~
#  597|       template <typename T, bool IsInplace>                                      \
#  598|       struct internal_invoker {                                                  \
#  599|->       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#  600|                           std::size_t capacity, Args... args) NOEXCEPT {         \
#  601|           auto obj = retrieve<T>(std::integral_constant<bool, IsInplace>{},      \
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void ()>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::CreateImageBitmapFromBlob::Create(mozilla::dom::Promise*, nsIGlobalObject*, mozilla::dom::Blob&, mozilla::Maybe<mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> > const&, nsIEventTarget*, mozilla::dom::ImageBitmapOptions const&)::{lambda()#1}, std::allocator<mozilla::dom::CreateImageBitmapFromBlob::Create(mozilla::dom::Promise*, nsI [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void ()>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::CreateImageBitmapFromBlob::Create(mozilla::dom::Promise*, nsIGlobalObject*, mozilla::dom::Blob&, mozilla::Maybe<mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> > const&, nsIEventTarget*, mozilla::dom::ImageBitmapOptions const&)::{lambda()#1}, std::allocator<mozilla::dom::CreateImageBitmapFromBlob::Create(mozilla::dom::Prom [...]
#  599 |       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#      |                  ^~~~~~
#  597|       template <typename T, bool IsInplace>                                      \
#  598|       struct internal_invoker {                                                  \
#  599|->       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#  600|                           std::size_t capacity, Args... args) NOEXCEPT {         \
#  601|           auto obj = retrieve<T>(std::integral_constant<bool, IsInplace>{},      \
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void ()>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::OffscreenCanvas::CreateEncodeCompleteCallback(mozilla::dom::Promise*)::EncodeCallback::MaybeInitWorkerRef()::{lambda()#1}, std::allocator<mozilla::dom::OffscreenCanvas::CreateEncodeCompleteCallback(mozilla::dom::Promise*)::EncodeCallback::MaybeInitWorkerRef()::{lambda()#1}> >, false>::invoke(fu2::abi_400::detail::type_erasure::data_access [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void ()>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::OffscreenCanvas::CreateEncodeCompleteCallback(mozilla::dom::Promise*)::EncodeCallback::MaybeInitWorkerRef()::{lambda()#1}, std::allocator<mozilla::dom::OffscreenCanvas::CreateEncodeCompleteCallback(mozilla::dom::Promise*)::EncodeCallback::MaybeInitWorkerRef()::{lambda()#1}> >, false>::invoke(fu2::abi_400::detail::type_erasure::da [...]
#  599 |       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#      |                  ^~~~~~
#  597|       template <typename T, bool IsInplace>                                      \
#  598|       struct internal_invoker {                                                  \
#  599|->       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#  600|                           std::size_t capacity, Args... args) NOEXCEPT {         \
#  601|           auto obj = retrieve<T>(std::integral_constant<bool, IsInplace>{},      \
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void ()>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::OffscreenCanvas::CreateEncodeCompleteCallback(mozilla::dom::Promise*)::EncodeCallback::MaybeInitWorkerRef()::{lambda()#1}, std::allocator<mozilla::dom::OffscreenCanvas::CreateEncodeCompleteCallback(mozilla::dom::Promise*)::EncodeCallback::MaybeInitWorkerRef()::{lambda()#1}> >, true>::invoke(fu2::abi_400::detail::type_erasure::data_accesso [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void ()>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::OffscreenCanvas::CreateEncodeCompleteCallback(mozilla::dom::Promise*)::EncodeCallback::MaybeInitWorkerRef()::{lambda()#1}, std::allocator<mozilla::dom::OffscreenCanvas::CreateEncodeCompleteCallback(mozilla::dom::Promise*)::EncodeCallback::MaybeInitWorkerRef()::{lambda()#1}> >, true>::invoke(fu2::abi_400::detail::type_erasure::dat [...]
#  599 |       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#      |                  ^~~~~~
#  597|       template <typename T, bool IsInplace>                                      \
#  598|       struct internal_invoker {                                                  \
#  599|->       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#  600|                           std::size_t capacity, Args... args) NOEXCEPT {         \
#  601|           auto obj = retrieve<T>(std::integral_constant<bool, IsInplace>{},      \
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void ()>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::OffscreenCanvas::GetContext(JSContext*, mozilla::dom::OffscreenRenderingContextId const&, JS::Handle<JS::Value>, mozilla::dom::Nullable<mozilla::dom::OwningOffscreenCanvasRenderingContext2DOrImageBitmapRenderingContextOrWebGLRenderingContextOrWebGL2RenderingContextOrGPUCanvasContext>&, mozilla::ErrorResult&)::{lambda()#1}, std::allocator< [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void ()>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::OffscreenCanvas::GetContext(JSContext*, mozilla::dom::OffscreenRenderingContextId const&, JS::Handle<JS::Value>, mozilla::dom::Nullable<mozilla::dom::OwningOffscreenCanvasRenderingContext2DOrImageBitmapRenderingContextOrWebGLRenderingContextOrWebGL2RenderingContextOrGPUCanvasContext>&, mozilla::ErrorResult&)::{lambda()#1}, std::a [...]
#  599 |       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#      |                  ^~~~~~
#  597|       template <typename T, bool IsInplace>                                      \
#  598|       struct internal_invoker {                                                  \
#  599|->       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#  600|                           std::size_t capacity, Args... args) NOEXCEPT {         \
#  601|           auto obj = retrieve<T>(std::integral_constant<bool, IsInplace>{},      \
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void ()>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::OffscreenCanvas::GetContext(JSContext*, mozilla::dom::OffscreenRenderingContextId const&, JS::Handle<JS::Value>, mozilla::dom::Nullable<mozilla::dom::OwningOffscreenCanvasRenderingContext2DOrImageBitmapRenderingContextOrWebGLRenderingContextOrWebGL2RenderingContextOrGPUCanvasContext>&, mozilla::ErrorResult&)::{lambda()#1}, std::allocator< [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void ()>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::OffscreenCanvas::GetContext(JSContext*, mozilla::dom::OffscreenRenderingContextId const&, JS::Handle<JS::Value>, mozilla::dom::Nullable<mozilla::dom::OwningOffscreenCanvasRenderingContext2DOrImageBitmapRenderingContextOrWebGLRenderingContextOrWebGL2RenderingContextOrGPUCanvasContext>&, mozilla::ErrorResult&)::{lambda()#1}, std::a [...]
#  599 |       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#      |                  ^~~~~~
#  597|       template <typename T, bool IsInplace>                                      \
#  598|       struct internal_invoker {                                                  \
#  599|->       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#  600|                           std::size_t capacity, Args... args) NOEXCEPT {         \
#  601|           auto obj = retrieve<T>(std::integral_constant<bool, IsInplace>{},      \
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void ()>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::CacheWorkerRef::Create(mozilla::dom::WorkerPrivate*, mozilla::dom::cache::CacheWorkerRef::Behavior)::{lambda()#1}, std::allocator<mozilla::dom::cache::CacheWorkerRef::Create(mozilla::dom::WorkerPrivate*, mozilla::dom::cache::CacheWorkerRef::Behavior)::{lambda()#1}> >, false>::invoke(fu2::abi_400::detail::type_erasure::data_accessor [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void ()>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::CacheWorkerRef::Create(mozilla::dom::WorkerPrivate*, mozilla::dom::cache::CacheWorkerRef::Behavior)::{lambda()#1}, std::allocator<mozilla::dom::cache::CacheWorkerRef::Create(mozilla::dom::WorkerPrivate*, mozilla::dom::cache::CacheWorkerRef::Behavior)::{lambda()#1}> >, false>::invoke(fu2::abi_400::detail::type_erasure::data [...]
#  599 |       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#      |                  ^~~~~~
#  597|       template <typename T, bool IsInplace>                                      \
#  598|       struct internal_invoker {                                                  \
#  599|->       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#  600|                           std::size_t capacity, Args... args) NOEXCEPT {         \
#  601|           auto obj = retrieve<T>(std::integral_constant<bool, IsInplace>{},      \
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void ()>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::CacheWorkerRef::Create(mozilla::dom::WorkerPrivate*, mozilla::dom::cache::CacheWorkerRef::Behavior)::{lambda()#1}, std::allocator<mozilla::dom::cache::CacheWorkerRef::Create(mozilla::dom::WorkerPrivate*, mozilla::dom::cache::CacheWorkerRef::Behavior)::{lambda()#1}> >, true>::invoke(fu2::abi_400::detail::type_erasure::data_accessor* [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void ()>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::CacheWorkerRef::Create(mozilla::dom::WorkerPrivate*, mozilla::dom::cache::CacheWorkerRef::Behavior)::{lambda()#1}, std::allocator<mozilla::dom::cache::CacheWorkerRef::Create(mozilla::dom::WorkerPrivate*, mozilla::dom::cache::CacheWorkerRef::Behavior)::{lambda()#1}> >, true>::invoke(fu2::abi_400::detail::type_erasure::data_ [...]
#  599 |       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#      |                  ^~~~~~
#  597|       template <typename T, bool IsInplace>                                      \
#  598|       struct internal_invoker {                                                  \
#  599|->       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#  600|                           std::size_t capacity, Args... args) NOEXCEPT {         \
#  601|           auto obj = retrieve<T>(std::integral_constant<bool, IsInplace>{},      \
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void (mozilla::Maybe<mozilla::ipc::IPCStream>&&)>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream>&&)#1}, std::allocator<mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream>&&)#1}> >, false>::invoke(fu2::abi_400::deta [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void (mozilla::Maybe<mozilla::ipc::IPCStream>&&)>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream>&&)#1}, std::allocator<mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream>&&)#1}> >, false>::invoke(fu2::abi_ [...]
#  599 |       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#      |                  ^~~~~~
#  597|       template <typename T, bool IsInplace>                                      \
#  598|       struct internal_invoker {                                                  \
#  599|->       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#  600|                           std::size_t capacity, Args... args) NOEXCEPT {         \
#  601|           auto obj = retrieve<T>(std::integral_constant<bool, IsInplace>{},      \
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void (mozilla::Maybe<mozilla::ipc::IPCStream>&&)>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream>&&)#1}, std::allocator<mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream>&&)#1}> >, true>::invoke(fu2::abi_400::detai [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void (mozilla::Maybe<mozilla::ipc::IPCStream>&&)>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream>&&)#1}, std::allocator<mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream>&&)#1}> >, true>::invoke(fu2::abi_4 [...]
#  599 |       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#      |                  ^~~~~~
#  597|       template <typename T, bool IsInplace>                                      \
#  598|       struct internal_invoker {                                                  \
#  599|->       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#  600|                           std::size_t capacity, Args... args) NOEXCEPT {         \
#  601|           auto obj = retrieve<T>(std::integral_constant<bool, IsInplace>{},      \
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void (mozilla::ipc::ResponseRejectReason)>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}, std::allocator<mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}> >, false>::invoke(fu2::abi_400::detail::type_erasure::data_accessor*, unsigned long, mozilla::ipc::ResponseRejectReason)’
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void (mozilla::ipc::ResponseRejectReason)>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}, std::allocator<mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}> >, false>::invoke(fu2::abi_400::detail::type_erasure::data_accessor*, unsigned long, mozilla::ipc::ResponseRejectReaso [...]
#  599 |       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#      |                  ^~~~~~
#  597|       template <typename T, bool IsInplace>                                      \
#  598|       struct internal_invoker {                                                  \
#  599|->       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#  600|                           std::size_t capacity, Args... args) NOEXCEPT {         \
#  601|           auto obj = retrieve<T>(std::integral_constant<bool, IsInplace>{},      \
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: note: trimmed 1 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void (mozilla::ipc::ResponseRejectReason)>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}, std::allocator<mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}> >, true>::invoke(fu2::abi_400::detail::type_erasure::data_accessor*, unsigned long, mozilla::ipc::ResponseRejectReason)’
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void (mozilla::ipc::ResponseRejectReason)>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}, std::allocator<mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}> >, true>::invoke(fu2::abi_400::detail::type_erasure::data_accessor*, unsigned long, mozilla::ipc::ResponseRejectReason [...]
#  599 |       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#      |                  ^~~~~~
#  597|       template <typename T, bool IsInplace>                                      \
#  598|       struct internal_invoker {                                                  \
#  599|->       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#  600|                           std::size_t capacity, Args... args) NOEXCEPT {         \
#  601|           auto obj = retrieve<T>(std::integral_constant<bool, IsInplace>{},      \
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: note: trimmed 1 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void (mozilla::ipc::ResponseRejectReason)>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}, std::allocator<mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}> >, false>::invoke(fu2::abi_400::detail::type_erasure: [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void (mozilla::ipc::ResponseRejectReason)>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}, std::allocator<mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}> >, false>::invoke(fu2::abi_400::detail::type [...]
#  599 |       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#      |                  ^~~~~~
#  597|       template <typename T, bool IsInplace>                                      \
#  598|       struct internal_invoker {                                                  \
#  599|->       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#  600|                           std::size_t capacity, Args... args) NOEXCEPT {         \
#  601|           auto obj = retrieve<T>(std::integral_constant<bool, IsInplace>{},      \
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void (mozilla::ipc::ResponseRejectReason)>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}, std::allocator<mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}> >, true>::invoke(fu2::abi_400::detail::type_erasure:: [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void (mozilla::ipc::ResponseRejectReason)>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}, std::allocator<mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}> >, true>::invoke(fu2::abi_400::detail::type_ [...]
#  599 |       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#      |                  ^~~~~~
#  597|       template <typename T, bool IsInplace>                                      \
#  598|       struct internal_invoker {                                                  \
#  599|->       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#  600|                           std::size_t capacity, Args... args) NOEXCEPT {         \
#  601|           auto obj = retrieve<T>(std::integral_constant<bool, IsInplace>{},      \
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void (mozilla::void_t&&)>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::void_t&&)#1}, std::allocator<mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::void_t&&)#1}> >, false>::invoke(fu2::abi_400::detail::type_erasure::data_accessor*, unsigned long, mozilla::void_t&&)’
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void (mozilla::void_t&&)>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::void_t&&)#1}, std::allocator<mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::void_t&&)#1}> >, false>::invoke(fu2::abi_400::detail::type_erasure::data_accessor*, unsigned long, mozilla::void_t&&)’ not found in profile data
#  599 |       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#      |                  ^~~~~~
#  597|       template <typename T, bool IsInplace>                                      \
#  598|       struct internal_invoker {                                                  \
#  599|->       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#  600|                           std::size_t capacity, Args... args) NOEXCEPT {         \
#  601|           auto obj = retrieve<T>(std::integral_constant<bool, IsInplace>{},      \

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void (mozilla::void_t&&)>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::void_t&&)#1}, std::allocator<mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::void_t&&)#1}> >, true>::invoke(fu2::abi_400::detail::type_erasure::data_accessor*, unsigned long, mozilla::void_t&&)’
firefox-150.0/third_party/function2/include/function2/function2.hpp:599:18: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::invocation_table::function_trait<void (mozilla::void_t&&)>::internal_invoker<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::void_t&&)#1}, std::allocator<mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::void_t&&)#1}> >, true>::invoke(fu2::abi_400::detail::type_erasure::data_accessor*, unsigned long, mozilla::void_t&&)’ not found in profile data
#  599 |       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#      |                  ^~~~~~
#  597|       template <typename T, bool IsInplace>                                      \
#  598|       struct internal_invoker {                                                  \
#  599|->       static Ret invoke(data_accessor CONST VOLATILE* data,                    \
#  600|                           std::size_t capacity, Args... args) NOEXCEPT {         \
#  601|           auto obj = retrieve<T>(std::integral_constant<bool, IsInplace>{},      \

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, mozilla::ipc::HasResultCodes::Result (IPC::MessageReader*)> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing(fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::void_t&&)> >&&, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true,  [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, mozilla::ipc::HasResultCodes::Result (IPC::MessageReader*)> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing(fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::void_t&&)> >&&, fu2::abi_400::detail::function<fu2::abi_400::detail::conf [...]
#  868 |     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#      |                 ^~~~~~~~~~~
#  866|       /// The command table
#  867|       template <bool IsInplace>
#  868|->     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#  869|                               std::size_t from_capacity, data_accessor* to,
#  870|                               std::size_t to_capacity) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, mozilla::ipc::HasResultCodes::Result (IPC::MessageReader*)> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing(fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::void_t&&)> >&&, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true,  [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, mozilla::ipc::HasResultCodes::Result (IPC::MessageReader*)> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing(fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::void_t&&)> >&&, fu2::abi_400::detail::function<fu2::abi_400::detail::conf [...]
#  868 |     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#      |                 ^~~~~~~~~~~
#  866|       /// The command table
#  867|       template <bool IsInplace>
#  868|->     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#  869|                               std::size_t from_capacity, data_accessor* to,
#  870|                               std::size_t to_capacity) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, mozilla::ipc::HasResultCodes::Result (IPC::MessageReader*)> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::Maybe<mozilla::ipc::IPCStream>&&)> >&&, fu2 [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, mozilla::ipc::HasResultCodes::Result (IPC::MessageReader*)> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::Maybe<mozilla::ipc::IPCStream>&&)> [...]
#  868 |     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#      |                 ^~~~~~~~~~~
#  866|       /// The command table
#  867|       template <bool IsInplace>
#  868|->     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#  869|                               std::size_t from_capacity, data_accessor* to,
#  870|                               std::size_t to_capacity) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, mozilla::ipc::HasResultCodes::Result (IPC::MessageReader*)> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::Maybe<mozilla::ipc::IPCStream>&&)> >&&, fu2 [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, mozilla::ipc::HasResultCodes::Result (IPC::MessageReader*)> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::Maybe<mozilla::ipc::IPCStream>&&)> [...]
#  868 |     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#      |                 ^~~~~~~~~~~
#  866|       /// The command table
#  867|       template <bool IsInplace>
#  868|->     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#  869|                               std::size_t from_capacity, data_accessor* to,
#  870|                               std::size_t to_capacity) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::BroadcastChannel::Constructor(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}, std::allocator<mozilla::dom::BroadcastChannel::Constructor(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}> > >::process_cmd<false>(f [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::BroadcastChannel::Constructor(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}, std::allocator<mozilla::dom::BroadcastChannel::Constructor(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}> > >::process_cmd [...]
#  868 |     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#      |                 ^~~~~~~~~~~
#  866|       /// The command table
#  867|       template <bool IsInplace>
#  868|->     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#  869|                               std::size_t from_capacity, data_accessor* to,
#  870|                               std::size_t to_capacity) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::BroadcastChannel::Constructor(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}, std::allocator<mozilla::dom::BroadcastChannel::Constructor(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}> > >::process_cmd<true>(fu [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::BroadcastChannel::Constructor(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}, std::allocator<mozilla::dom::BroadcastChannel::Constructor(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}> > >::process_cmd [...]
#  868 |     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#      |                 ^~~~~~~~~~~
#  866|       /// The command table
#  867|       template <bool IsInplace>
#  868|->     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#  869|                               std::size_t from_capacity, data_accessor* to,
#  870|                               std::size_t to_capacity) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::BroadcastChannel::UnpartitionedTestingChannel(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}, std::allocator<mozilla::dom::BroadcastChannel::UnpartitionedTestingChannel(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::BroadcastChannel::UnpartitionedTestingChannel(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}, std::allocator<mozilla::dom::BroadcastChannel::UnpartitionedTestingChannel(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&) [...]
#  868 |     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#      |                 ^~~~~~~~~~~
#  866|       /// The command table
#  867|       template <bool IsInplace>
#  868|->     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#  869|                               std::size_t from_capacity, data_accessor* to,
#  870|                               std::size_t to_capacity) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::BroadcastChannel::UnpartitionedTestingChannel(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}, std::allocator<mozilla::dom::BroadcastChannel::UnpartitionedTestingChannel(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::BroadcastChannel::UnpartitionedTestingChannel(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}, std::allocator<mozilla::dom::BroadcastChannel::UnpartitionedTestingChannel(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&) [...]
#  868 |     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#      |                 ^~~~~~~~~~~
#  866|       /// The command table
#  867|       template <bool IsInplace>
#  868|->     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#  869|                               std::size_t from_capacity, data_accessor* to,
#  870|                               std::size_t to_capacity) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::ClientManagerChild::Create()::{lambda()#1}, std::allocator<mozilla::dom::ClientManagerChild::Create()::{lambda()#1}> > >::process_cmd<false>(fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >*, fu2::abi_400::detail::type_erasure::tables::opcode, fu2::abi_400::detail [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::ClientManagerChild::Create()::{lambda()#1}, std::allocator<mozilla::dom::ClientManagerChild::Create()::{lambda()#1}> > >::process_cmd<false>(fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >*, fu2::abi_400::detail::type_erasure::tables::opcode, fu2::abi_40 [...]
#  868 |     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#      |                 ^~~~~~~~~~~
#  866|       /// The command table
#  867|       template <bool IsInplace>
#  868|->     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#  869|                               std::size_t from_capacity, data_accessor* to,
#  870|                               std::size_t to_capacity) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::ClientManagerChild::Create()::{lambda()#1}, std::allocator<mozilla::dom::ClientManagerChild::Create()::{lambda()#1}> > >::process_cmd<true>(fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >*, fu2::abi_400::detail::type_erasure::tables::opcode, fu2::abi_400::detail: [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::ClientManagerChild::Create()::{lambda()#1}, std::allocator<mozilla::dom::ClientManagerChild::Create()::{lambda()#1}> > >::process_cmd<true>(fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >*, fu2::abi_400::detail::type_erasure::tables::opcode, fu2::abi_400 [...]
#  868 |     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#      |                 ^~~~~~~~~~~
#  866|       /// The command table
#  867|       template <bool IsInplace>
#  868|->     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#  869|                               std::size_t from_capacity, data_accessor* to,
#  870|                               std::size_t to_capacity) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::CreateImageBitmapFromBlob::Create(mozilla::dom::Promise*, nsIGlobalObject*, mozilla::dom::Blob&, mozilla::Maybe<mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> > const&, nsIEventTarget*, mozilla::dom::ImageBitmapOptions const&)::{lambda()#1}, std::allocator<mozilla::dom::CreateImageBitmapFromBlob::Create(mozilla:: [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::CreateImageBitmapFromBlob::Create(mozilla::dom::Promise*, nsIGlobalObject*, mozilla::dom::Blob&, mozilla::Maybe<mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> > const&, nsIEventTarget*, mozilla::dom::ImageBitmapOptions const&)::{lambda()#1}, std::allocator<mozilla::dom::CreateImageBitmapFromBlob::Create( [...]
#  868 |     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#      |                 ^~~~~~~~~~~
#  866|       /// The command table
#  867|       template <bool IsInplace>
#  868|->     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#  869|                               std::size_t from_capacity, data_accessor* to,
#  870|                               std::size_t to_capacity) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::CreateImageBitmapFromBlob::Create(mozilla::dom::Promise*, nsIGlobalObject*, mozilla::dom::Blob&, mozilla::Maybe<mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> > const&, nsIEventTarget*, mozilla::dom::ImageBitmapOptions const&)::{lambda()#1}, std::allocator<mozilla::dom::CreateImageBitmapFromBlob::Create(mozilla:: [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::CreateImageBitmapFromBlob::Create(mozilla::dom::Promise*, nsIGlobalObject*, mozilla::dom::Blob&, mozilla::Maybe<mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> > const&, nsIEventTarget*, mozilla::dom::ImageBitmapOptions const&)::{lambda()#1}, std::allocator<mozilla::dom::CreateImageBitmapFromBlob::Create( [...]
#  868 |     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#      |                 ^~~~~~~~~~~
#  866|       /// The command table
#  867|       template <bool IsInplace>
#  868|->     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#  869|                               std::size_t from_capacity, data_accessor* to,
#  870|                               std::size_t to_capacity) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::OffscreenCanvas::CreateEncodeCompleteCallback(mozilla::dom::Promise*)::EncodeCallback::MaybeInitWorkerRef()::{lambda()#1}, std::allocator<mozilla::dom::OffscreenCanvas::CreateEncodeCompleteCallback(mozilla::dom::Promise*)::EncodeCallback::MaybeInitWorkerRef()::{lambda()#1}> > >::process_cmd<false>(fu2::abi_400::detail::t [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::OffscreenCanvas::CreateEncodeCompleteCallback(mozilla::dom::Promise*)::EncodeCallback::MaybeInitWorkerRef()::{lambda()#1}, std::allocator<mozilla::dom::OffscreenCanvas::CreateEncodeCompleteCallback(mozilla::dom::Promise*)::EncodeCallback::MaybeInitWorkerRef()::{lambda()#1}> > >::process_cmd<false>(fu2::abi_400:: [...]
#  868 |     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#      |                 ^~~~~~~~~~~
#  866|       /// The command table
#  867|       template <bool IsInplace>
#  868|->     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#  869|                               std::size_t from_capacity, data_accessor* to,
#  870|                               std::size_t to_capacity) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::OffscreenCanvas::CreateEncodeCompleteCallback(mozilla::dom::Promise*)::EncodeCallback::MaybeInitWorkerRef()::{lambda()#1}, std::allocator<mozilla::dom::OffscreenCanvas::CreateEncodeCompleteCallback(mozilla::dom::Promise*)::EncodeCallback::MaybeInitWorkerRef()::{lambda()#1}> > >::process_cmd<true>(fu2::abi_400::detail::ty [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::OffscreenCanvas::CreateEncodeCompleteCallback(mozilla::dom::Promise*)::EncodeCallback::MaybeInitWorkerRef()::{lambda()#1}, std::allocator<mozilla::dom::OffscreenCanvas::CreateEncodeCompleteCallback(mozilla::dom::Promise*)::EncodeCallback::MaybeInitWorkerRef()::{lambda()#1}> > >::process_cmd<true>(fu2::abi_400::d [...]
#  868 |     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#      |                 ^~~~~~~~~~~
#  866|       /// The command table
#  867|       template <bool IsInplace>
#  868|->     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#  869|                               std::size_t from_capacity, data_accessor* to,
#  870|                               std::size_t to_capacity) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::OffscreenCanvas::GetContext(JSContext*, mozilla::dom::OffscreenRenderingContextId const&, JS::Handle<JS::Value>, mozilla::dom::Nullable<mozilla::dom::OwningOffscreenCanvasRenderingContext2DOrImageBitmapRenderingContextOrWebGLRenderingContextOrWebGL2RenderingContextOrGPUCanvasContext>&, mozilla::ErrorResult&)::{lambda()#1 [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::OffscreenCanvas::GetContext(JSContext*, mozilla::dom::OffscreenRenderingContextId const&, JS::Handle<JS::Value>, mozilla::dom::Nullable<mozilla::dom::OwningOffscreenCanvasRenderingContext2DOrImageBitmapRenderingContextOrWebGLRenderingContextOrWebGL2RenderingContextOrGPUCanvasContext>&, mozilla::ErrorResult&)::{l [...]
#  868 |     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#      |                 ^~~~~~~~~~~
#  866|       /// The command table
#  867|       template <bool IsInplace>
#  868|->     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#  869|                               std::size_t from_capacity, data_accessor* to,
#  870|                               std::size_t to_capacity) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::OffscreenCanvas::GetContext(JSContext*, mozilla::dom::OffscreenRenderingContextId const&, JS::Handle<JS::Value>, mozilla::dom::Nullable<mozilla::dom::OwningOffscreenCanvasRenderingContext2DOrImageBitmapRenderingContextOrWebGLRenderingContextOrWebGL2RenderingContextOrGPUCanvasContext>&, mozilla::ErrorResult&)::{lambda()#1 [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::OffscreenCanvas::GetContext(JSContext*, mozilla::dom::OffscreenRenderingContextId const&, JS::Handle<JS::Value>, mozilla::dom::Nullable<mozilla::dom::OwningOffscreenCanvasRenderingContext2DOrImageBitmapRenderingContextOrWebGLRenderingContextOrWebGL2RenderingContextOrGPUCanvasContext>&, mozilla::ErrorResult&)::{l [...]
#  868 |     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#      |                 ^~~~~~~~~~~
#  866|       /// The command table
#  867|       template <bool IsInplace>
#  868|->     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#  869|                               std::size_t from_capacity, data_accessor* to,
#  870|                               std::size_t to_capacity) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::CacheWorkerRef::Create(mozilla::dom::WorkerPrivate*, mozilla::dom::cache::CacheWorkerRef::Behavior)::{lambda()#1}, std::allocator<mozilla::dom::cache::CacheWorkerRef::Create(mozilla::dom::WorkerPrivate*, mozilla::dom::cache::CacheWorkerRef::Behavior)::{lambda()#1}> > >::process_cmd<false>(fu2::abi_400::detail::typ [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::CacheWorkerRef::Create(mozilla::dom::WorkerPrivate*, mozilla::dom::cache::CacheWorkerRef::Behavior)::{lambda()#1}, std::allocator<mozilla::dom::cache::CacheWorkerRef::Create(mozilla::dom::WorkerPrivate*, mozilla::dom::cache::CacheWorkerRef::Behavior)::{lambda()#1}> > >::process_cmd<false>(fu2::abi_400::de [...]
#  868 |     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#      |                 ^~~~~~~~~~~
#  866|       /// The command table
#  867|       template <bool IsInplace>
#  868|->     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#  869|                               std::size_t from_capacity, data_accessor* to,
#  870|                               std::size_t to_capacity) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::CacheWorkerRef::Create(mozilla::dom::WorkerPrivate*, mozilla::dom::cache::CacheWorkerRef::Behavior)::{lambda()#1}, std::allocator<mozilla::dom::cache::CacheWorkerRef::Create(mozilla::dom::WorkerPrivate*, mozilla::dom::cache::CacheWorkerRef::Behavior)::{lambda()#1}> > >::process_cmd<true>(fu2::abi_400::detail::type [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::CacheWorkerRef::Create(mozilla::dom::WorkerPrivate*, mozilla::dom::cache::CacheWorkerRef::Behavior)::{lambda()#1}, std::allocator<mozilla::dom::cache::CacheWorkerRef::Create(mozilla::dom::WorkerPrivate*, mozilla::dom::cache::CacheWorkerRef::Behavior)::{lambda()#1}> > >::process_cmd<true>(fu2::abi_400::det [...]
#  868 |     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#      |                 ^~~~~~~~~~~
#  866|       /// The command table
#  867|       template <bool IsInplace>
#  868|->     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#  869|                               std::size_t from_capacity, data_accessor* to,
#  870|                               std::size_t to_capacity) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void (mozilla::Maybe<mozilla::ipc::IPCStream>&&)> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream>&&)#1}, std::allocator<mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream>&&)#1}> > >::process_cmd<f [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void (mozilla::Maybe<mozilla::ipc::IPCStream>&&)> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream>&&)#1}, std::allocator<mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream>&&)#1}> > >::proc [...]
#  868 |     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#      |                 ^~~~~~~~~~~
#  866|       /// The command table
#  867|       template <bool IsInplace>
#  868|->     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#  869|                               std::size_t from_capacity, data_accessor* to,
#  870|                               std::size_t to_capacity) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void (mozilla::Maybe<mozilla::ipc::IPCStream>&&)> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream>&&)#1}, std::allocator<mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream>&&)#1}> > >::process_cmd<t [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void (mozilla::Maybe<mozilla::ipc::IPCStream>&&)> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream>&&)#1}, std::allocator<mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream>&&)#1}> > >::proc [...]
#  868 |     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#      |                 ^~~~~~~~~~~
#  866|       /// The command table
#  867|       template <bool IsInplace>
#  868|->     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#  869|                               std::size_t from_capacity, data_accessor* to,
#  870|                               std::size_t to_capacity) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void (mozilla::ipc::ResponseRejectReason)> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}, std::allocator<mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}> > >::process_cmd<false>(fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<fal [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void (mozilla::ipc::ResponseRejectReason)> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}, std::allocator<mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}> > >::process_cmd<false>(fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::pro [...]
#  868 |     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#      |                 ^~~~~~~~~~~
#  866|       /// The command table
#  867|       template <bool IsInplace>
#  868|->     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#  869|                               std::size_t from_capacity, data_accessor* to,
#  870|                               std::size_t to_capacity) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void (mozilla::ipc::ResponseRejectReason)> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}, std::allocator<mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}> > >::process_cmd<true>(fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<fals [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void (mozilla::ipc::ResponseRejectReason)> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}, std::allocator<mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}> > >::process_cmd<true>(fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::prop [...]
#  868 |     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#      |                 ^~~~~~~~~~~
#  866|       /// The command table
#  867|       template <bool IsInplace>
#  868|->     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#  869|                               std::size_t from_capacity, data_accessor* to,
#  870|                               std::size_t to_capacity) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void (mozilla::ipc::ResponseRejectReason)> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}, std::allocator<mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}> > >::process_cmd<false>(fu2::abi_40 [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void (mozilla::ipc::ResponseRejectReason)> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}, std::allocator<mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}> > >::process_cmd<false>(fu [...]
#  868 |     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#      |                 ^~~~~~~~~~~
#  866|       /// The command table
#  867|       template <bool IsInplace>
#  868|->     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#  869|                               std::size_t from_capacity, data_accessor* to,
#  870|                               std::size_t to_capacity) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void (mozilla::ipc::ResponseRejectReason)> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}, std::allocator<mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}> > >::process_cmd<true>(fu2::abi_400 [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void (mozilla::ipc::ResponseRejectReason)> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}, std::allocator<mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}> > >::process_cmd<true>(fu2 [...]
#  868 |     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#      |                 ^~~~~~~~~~~
#  866|       /// The command table
#  867|       template <bool IsInplace>
#  868|->     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#  869|                               std::size_t from_capacity, data_accessor* to,
#  870|                               std::size_t to_capacity) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void (mozilla::void_t&&)> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::void_t&&)#1}, std::allocator<mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::void_t&&)#1}> > >::process_cmd<false>(fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void (mozilla::void_t&&)> >*, fu2::abi_400:: [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void (mozilla::void_t&&)> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::void_t&&)#1}, std::allocator<mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::void_t&&)#1}> > >::process_cmd<false>(fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void (mozilla::void_t&&)> >*, fu2:: [...]
#  868 |     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#      |                 ^~~~~~~~~~~
#  866|       /// The command table
#  867|       template <bool IsInplace>
#  868|->     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#  869|                               std::size_t from_capacity, data_accessor* to,
#  870|                               std::size_t to_capacity) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void (mozilla::void_t&&)> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::void_t&&)#1}, std::allocator<mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::void_t&&)#1}> > >::process_cmd<true>(fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void (mozilla::void_t&&)> >*, fu2::abi_400::d [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void (mozilla::void_t&&)> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::void_t&&)#1}, std::allocator<mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::void_t&&)#1}> > >::process_cmd<true>(fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void (mozilla::void_t&&)> >*, fu2::a [...]
#  868 |     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#      |                 ^~~~~~~~~~~
#  866|       /// The command table
#  867|       template <bool IsInplace>
#  868|->     static void process_cmd(vtable* to_table, opcode op, data_accessor* from,
#  869|                               std::size_t from_capacity, data_accessor* to,
#  870|                               std::size_t to_capacity) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:868:17: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, mozilla::ipc::HasResultCodes::Result (IPC::MessageReader*)> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing(fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::void_t&&)> >&&, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true,  [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:943:5: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, mozilla::ipc::HasResultCodes::Result (IPC::MessageReader*)> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing(fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::void_t&&)> >&&, fu2::abi_400::detail::function<fu2::abi_400::detail::conf [...]
#  941|       template <typename Box>
#  942|       static void
#  943|->     construct(std::true_type /*apply*/, Box&& box, vtable* to_table,
#  944|                 data_accessor* to,
#  945|                 std::size_t to_capacity) noexcept(HasStrongExceptGuarantee) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:943:5: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, mozilla::ipc::HasResultCodes::Result (IPC::MessageReader*)> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::Maybe<mozilla::ipc::IPCStream>&&)> >&&, fu2 [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:943:5: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, mozilla::ipc::HasResultCodes::Result (IPC::MessageReader*)> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::Maybe<mozilla::ipc::IPCStream>&&)> [...]
#  941|       template <typename Box>
#  942|       static void
#  943|->     construct(std::true_type /*apply*/, Box&& box, vtable* to_table,
#  944|                 data_accessor* to,
#  945|                 std::size_t to_capacity) noexcept(HasStrongExceptGuarantee) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:943:5: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::BroadcastChannel::Constructor(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}, std::allocator<mozilla::dom::BroadcastChannel::Constructor(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}> > >::construct<fu2::abi_4 [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:943:5: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::BroadcastChannel::Constructor(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}, std::allocator<mozilla::dom::BroadcastChannel::Constructor(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}> > >::construct<f [...]
#  943 |     construct(std::true_type /*apply*/, Box&& box, vtable* to_table,
#      |     ^~~~~~~~~
#  941|       template <typename Box>
#  942|       static void
#  943|->     construct(std::true_type /*apply*/, Box&& box, vtable* to_table,
#  944|                 data_accessor* to,
#  945|                 std::size_t to_capacity) noexcept(HasStrongExceptGuarantee) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:943:5: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::BroadcastChannel::UnpartitionedTestingChannel(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}, std::allocator<mozilla::dom::BroadcastChannel::UnpartitionedTestingChannel(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:943:5: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::BroadcastChannel::UnpartitionedTestingChannel(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}, std::allocator<mozilla::dom::BroadcastChannel::UnpartitionedTestingChannel(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&) [...]
#  941|       template <typename Box>
#  942|       static void
#  943|->     construct(std::true_type /*apply*/, Box&& box, vtable* to_table,
#  944|                 data_accessor* to,
#  945|                 std::size_t to_capacity) noexcept(HasStrongExceptGuarantee) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:943:5: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::ClientManagerChild::Create()::{lambda()#1}, std::allocator<mozilla::dom::ClientManagerChild::Create()::{lambda()#1}> > >::construct<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::ClientManagerChild::Create()::{lambda()#1}, std::allocator<mozilla::dom::ClientManagerChild::Create()::{lambda()#1}> > >(std::int [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:943:5: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::ClientManagerChild::Create()::{lambda()#1}, std::allocator<mozilla::dom::ClientManagerChild::Create()::{lambda()#1}> > >::construct<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::ClientManagerChild::Create()::{lambda()#1}, std::allocator<mozilla::dom::ClientManagerChild::Create()::{lambda()#1}> > > [...]
#  943 |     construct(std::true_type /*apply*/, Box&& box, vtable* to_table,
#      |     ^~~~~~~~~
#  941|       template <typename Box>
#  942|       static void
#  943|->     construct(std::true_type /*apply*/, Box&& box, vtable* to_table,
#  944|                 data_accessor* to,
#  945|                 std::size_t to_capacity) noexcept(HasStrongExceptGuarantee) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:943:5: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::CreateImageBitmapFromBlob::Create(mozilla::dom::Promise*, nsIGlobalObject*, mozilla::dom::Blob&, mozilla::Maybe<mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> > const&, nsIEventTarget*, mozilla::dom::ImageBitmapOptions const&)::{lambda()#1}, std::allocator<mozilla::dom::CreateImageBitmapFromBlob::Create(mozilla:: [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:943:5: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::CreateImageBitmapFromBlob::Create(mozilla::dom::Promise*, nsIGlobalObject*, mozilla::dom::Blob&, mozilla::Maybe<mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> > const&, nsIEventTarget*, mozilla::dom::ImageBitmapOptions const&)::{lambda()#1}, std::allocator<mozilla::dom::CreateImageBitmapFromBlob::Create( [...]
#  941|       template <typename Box>
#  942|       static void
#  943|->     construct(std::true_type /*apply*/, Box&& box, vtable* to_table,
#  944|                 data_accessor* to,
#  945|                 std::size_t to_capacity) noexcept(HasStrongExceptGuarantee) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:943:5: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::OffscreenCanvas::CreateEncodeCompleteCallback(mozilla::dom::Promise*)::EncodeCallback::MaybeInitWorkerRef()::{lambda()#1}, std::allocator<mozilla::dom::OffscreenCanvas::CreateEncodeCompleteCallback(mozilla::dom::Promise*)::EncodeCallback::MaybeInitWorkerRef()::{lambda()#1}> > >::construct<fu2::abi_400::detail::type_erasu [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:943:5: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::OffscreenCanvas::CreateEncodeCompleteCallback(mozilla::dom::Promise*)::EncodeCallback::MaybeInitWorkerRef()::{lambda()#1}, std::allocator<mozilla::dom::OffscreenCanvas::CreateEncodeCompleteCallback(mozilla::dom::Promise*)::EncodeCallback::MaybeInitWorkerRef()::{lambda()#1}> > >::construct<fu2::abi_400::detail::t [...]
#  943 |     construct(std::true_type /*apply*/, Box&& box, vtable* to_table,
#      |     ^~~~~~~~~
#  941|       template <typename Box>
#  942|       static void
#  943|->     construct(std::true_type /*apply*/, Box&& box, vtable* to_table,
#  944|                 data_accessor* to,
#  945|                 std::size_t to_capacity) noexcept(HasStrongExceptGuarantee) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:943:5: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::OffscreenCanvas::GetContext(JSContext*, mozilla::dom::OffscreenRenderingContextId const&, JS::Handle<JS::Value>, mozilla::dom::Nullable<mozilla::dom::OwningOffscreenCanvasRenderingContext2DOrImageBitmapRenderingContextOrWebGLRenderingContextOrWebGL2RenderingContextOrGPUCanvasContext>&, mozilla::ErrorResult&)::{lambda()#1 [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:943:5: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::OffscreenCanvas::GetContext(JSContext*, mozilla::dom::OffscreenRenderingContextId const&, JS::Handle<JS::Value>, mozilla::dom::Nullable<mozilla::dom::OwningOffscreenCanvasRenderingContext2DOrImageBitmapRenderingContextOrWebGLRenderingContextOrWebGL2RenderingContextOrGPUCanvasContext>&, mozilla::ErrorResult&)::{l [...]
#  941|       template <typename Box>
#  942|       static void
#  943|->     construct(std::true_type /*apply*/, Box&& box, vtable* to_table,
#  944|                 data_accessor* to,
#  945|                 std::size_t to_capacity) noexcept(HasStrongExceptGuarantee) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:943:5: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::CacheWorkerRef::Create(mozilla::dom::WorkerPrivate*, mozilla::dom::cache::CacheWorkerRef::Behavior)::{lambda()#1}, std::allocator<mozilla::dom::cache::CacheWorkerRef::Create(mozilla::dom::WorkerPrivate*, mozilla::dom::cache::CacheWorkerRef::Behavior)::{lambda()#1}> > >::construct<fu2::abi_400::detail::type_erasure [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:943:5: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void ()> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::CacheWorkerRef::Create(mozilla::dom::WorkerPrivate*, mozilla::dom::cache::CacheWorkerRef::Behavior)::{lambda()#1}, std::allocator<mozilla::dom::cache::CacheWorkerRef::Create(mozilla::dom::WorkerPrivate*, mozilla::dom::cache::CacheWorkerRef::Behavior)::{lambda()#1}> > >::construct<fu2::abi_400::detail::typ [...]
#  943 |     construct(std::true_type /*apply*/, Box&& box, vtable* to_table,
#      |     ^~~~~~~~~
#  941|       template <typename Box>
#  942|       static void
#  943|->     construct(std::true_type /*apply*/, Box&& box, vtable* to_table,
#  944|                 data_accessor* to,
#  945|                 std::size_t to_capacity) noexcept(HasStrongExceptGuarantee) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:943:5: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void (mozilla::Maybe<mozilla::ipc::IPCStream>&&)> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream>&&)#1}, std::allocator<mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream>&&)#1}> > >::construct<fu2 [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:943:5: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void (mozilla::Maybe<mozilla::ipc::IPCStream>&&)> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream>&&)#1}, std::allocator<mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream>&&)#1}> > >::cons [...]
#  941|       template <typename Box>
#  942|       static void
#  943|->     construct(std::true_type /*apply*/, Box&& box, vtable* to_table,
#  944|                 data_accessor* to,
#  945|                 std::size_t to_capacity) noexcept(HasStrongExceptGuarantee) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:943:5: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void (mozilla::ipc::ResponseRejectReason)> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}, std::allocator<mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}> > >::construct<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing()::{lambda( [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:943:5: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void (mozilla::ipc::ResponseRejectReason)> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}, std::allocator<mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}> > >::construct<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing(): [...]
#  943 |     construct(std::true_type /*apply*/, Box&& box, vtable* to_table,
#      |     ^~~~~~~~~
#  941|       template <typename Box>
#  942|       static void
#  943|->     construct(std::true_type /*apply*/, Box&& box, vtable* to_table,
#  944|                 data_accessor* to,
#  945|                 std::size_t to_capacity) noexcept(HasStrongExceptGuarantee) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:943:5: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void (mozilla::ipc::ResponseRejectReason)> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}, std::allocator<mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}> > >::construct<fu2::abi_400::detail [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:943:5: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void (mozilla::ipc::ResponseRejectReason)> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}, std::allocator<mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}> > >::construct<fu2::abi_40 [...]
#  943 |     construct(std::true_type /*apply*/, Box&& box, vtable* to_table,
#      |     ^~~~~~~~~
#  941|       template <typename Box>
#  942|       static void
#  943|->     construct(std::true_type /*apply*/, Box&& box, vtable* to_table,
#  944|                 data_accessor* to,
#  945|                 std::size_t to_capacity) noexcept(HasStrongExceptGuarantee) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:943:5: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void (mozilla::void_t&&)> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::void_t&&)#1}, std::allocator<mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::void_t&&)#1}> > >::construct<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::void_t&&)#1}, std::allocator<mozilla::dom::PWe [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:943:5: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::tables::vtable<fu2::abi_400::detail::property<false, false, void (mozilla::void_t&&)> >::trait<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::void_t&&)#1}, std::allocator<mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::void_t&&)#1}> > >::construct<fu2::abi_400::detail::type_erasure::box<false, mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::void_t&&)#1}, std::allocator<mozilla: [...]
#  941|       template <typename Box>
#  942|       static void
#  943|->     construct(std::true_type /*apply*/, Box&& box, vtable* to_table,
#  944|                 data_accessor* to,
#  945|                 std::size_t to_capacity) noexcept(HasStrongExceptGuarantee) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:943:5: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In member function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, mozilla::ipc::HasResultCodes::Result (IPC::MessageReader*)> >::erasure<mozilla::dom::PWebGLChild::SendPing(fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::void_t&&)> >&&, fu2::abi_400::detail::functio [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, mozilla::ipc::HasResultCodes::Result (IPC::MessageReader*)> >::erasure<mozilla::dom::PWebGLChild::SendPing(fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::void_t&&)> >&&, fu2::abi_400::detail::funct [...]
# 1172|   
# 1173|     template <typename T, typename Allocator = std::allocator<std::decay_t<T>>>
# 1174|->   FU2_DETAIL_CXX14_CONSTEXPR erasure(std::false_type /*use_bool_op*/,
# 1175|                                        T&& callable,
# 1176|                                        Allocator&& allocator_ = Allocator{}) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In member function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, mozilla::ipc::HasResultCodes::Result (IPC::MessageReader*)> >::erasure<mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::Maybe< [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, mozilla::ipc::HasResultCodes::Result (IPC::MessageReader*)> >::erasure<mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::Mayb [...]
# 1172|   
# 1173|     template <typename T, typename Allocator = std::allocator<std::decay_t<T>>>
# 1174|->   FU2_DETAIL_CXX14_CONSTEXPR erasure(std::false_type /*use_bool_op*/,
# 1175|                                        T&& callable,
# 1176|                                        Allocator&& allocator_ = Allocator{}) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In member function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void ()> >::erasure<mozilla::dom::BroadcastChannel::Constructor(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}, std::allocator<mozilla::dom::BroadcastChannel::Constructor(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{l [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void ()> >::erasure<mozilla::dom::BroadcastChannel::Constructor(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}, std::allocator<mozilla::dom::BroadcastChannel::Constructor(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&):: [...]
# 1174 |   FU2_DETAIL_CXX14_CONSTEXPR erasure(std::false_type /*use_bool_op*/,
#      |                              ^~~~~~~
# 1172|   
# 1173|     template <typename T, typename Allocator = std::allocator<std::decay_t<T>>>
# 1174|->   FU2_DETAIL_CXX14_CONSTEXPR erasure(std::false_type /*use_bool_op*/,
# 1175|                                        T&& callable,
# 1176|                                        Allocator&& allocator_ = Allocator{}) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In member function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void ()> >::erasure<mozilla::dom::BroadcastChannel::UnpartitionedTestingChannel(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}, std::allocator<mozilla::dom::BroadcastChannel::UnpartitionedTestingChannel(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> co [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void ()> >::erasure<mozilla::dom::BroadcastChannel::UnpartitionedTestingChannel(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda()#1}, std::allocator<mozilla::dom::BroadcastChannel::UnpartitionedTestingChannel(mozilla::dom::GlobalObject const&, nsTSubstring<char16_t>  [...]
firefox-150.0/layout/generic/nsIFrame.h:51: included_from: Included from here.
firefox-150.0/dom/base/nsFrameLoader.h:35: included_from: Included from here.
firefox-150.0/objdir/dist/include/mozilla/dom/MessageManagerBinding.h:17: included_from: Included from here.
firefox-150.0/objdir/dom/bindings/RegisterBindings.cpp:400: included_from: Included from here.
firefox-150.0/layout/base/FrameProperties.h: scope_hint: 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]’
#/builddir/build/BUILD/firefox-150.0/layout/base/FrameProperties.h:198: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> >*]’
#  198 |     return ReinterpretHelper<T>::FromInternalValue(v);
#      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
# 4445 |     return mProperties.Get(aProperty, aFoundResult);
#      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
#/builddir/build/BUILD/firefox-150.0/layout/generic/nsIFrame.h:1570:50:   required from here
# 1570 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
#      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1172|   
# 1173|     template <typename T, typename Allocator = std::allocator<std::decay_t<T>>>
# 1174|->   FU2_DETAIL_CXX14_CONSTEXPR erasure(std::false_type /*use_bool_op*/,
# 1175|                                        T&& callable,
# 1176|                                        Allocator&& allocator_ = Allocator{}) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In member function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void ()> >::erasure<mozilla::dom::CreateImageBitmapFromBlob::Create(mozilla::dom::Promise*, nsIGlobalObject*, mozilla::dom::Blob&, mozilla::Maybe<mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> > const&, nsIEventTarget*, mozilla::dom::ImageBitmapOptions const&)::{lambda()#1}, std::allocator<mozilla::dom::Create [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void ()> >::erasure<mozilla::dom::CreateImageBitmapFromBlob::Create(mozilla::dom::Promise*, nsIGlobalObject*, mozilla::dom::Blob&, mozilla::Maybe<mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> > const&, nsIEventTarget*, mozilla::dom::ImageBitmapOptions const&)::{lambda()#1}, std::allocator<mozilla::dom::Crea [...]
# 1174 |   FU2_DETAIL_CXX14_CONSTEXPR erasure(std::false_type /*use_bool_op*/,
#      |                              ^~~~~~~
# 1172|   
# 1173|     template <typename T, typename Allocator = std::allocator<std::decay_t<T>>>
# 1174|->   FU2_DETAIL_CXX14_CONSTEXPR erasure(std::false_type /*use_bool_op*/,
# 1175|                                        T&& callable,
# 1176|                                        Allocator&& allocator_ = Allocator{}) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In member function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void ()> >::erasure<mozilla::dom::OffscreenCanvas::CreateEncodeCompleteCallback(mozilla::dom::Promise*)::EncodeCallback::MaybeInitWorkerRef()::{lambda()#1}, std::allocator<mozilla::dom::OffscreenCanvas::CreateEncodeCompleteCallback(mozilla::dom::Promise*)::EncodeCallback::MaybeInitWorkerRef()::{lambda()#1}> >(std::int [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void ()> >::erasure<mozilla::dom::OffscreenCanvas::CreateEncodeCompleteCallback(mozilla::dom::Promise*)::EncodeCallback::MaybeInitWorkerRef()::{lambda()#1}, std::allocator<mozilla::dom::OffscreenCanvas::CreateEncodeCompleteCallback(mozilla::dom::Promise*)::EncodeCallback::MaybeInitWorkerRef()::{lambda()#1}> >(std::i [...]
# 1174 |   FU2_DETAIL_CXX14_CONSTEXPR erasure(std::false_type /*use_bool_op*/,
#      |                              ^~~~~~~
# 1172|   
# 1173|     template <typename T, typename Allocator = std::allocator<std::decay_t<T>>>
# 1174|->   FU2_DETAIL_CXX14_CONSTEXPR erasure(std::false_type /*use_bool_op*/,
# 1175|                                        T&& callable,
# 1176|                                        Allocator&& allocator_ = Allocator{}) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In member function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void ()> >::erasure<mozilla::dom::OffscreenCanvas::GetContext(JSContext*, mozilla::dom::OffscreenRenderingContextId const&, JS::Handle<JS::Value>, mozilla::dom::Nullable<mozilla::dom::OwningOffscreenCanvasRenderingContext2DOrImageBitmapRenderingContextOrWebGLRenderingContextOrWebGL2RenderingContextOrGPUCanvasContext>& [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void ()> >::erasure<mozilla::dom::OffscreenCanvas::GetContext(JSContext*, mozilla::dom::OffscreenRenderingContextId const&, JS::Handle<JS::Value>, mozilla::dom::Nullable<mozilla::dom::OwningOffscreenCanvasRenderingContext2DOrImageBitmapRenderingContextOrWebGLRenderingContextOrWebGL2RenderingContextOrGPUCanvasContext [...]
# 1174 |   FU2_DETAIL_CXX14_CONSTEXPR erasure(std::false_type /*use_bool_op*/,
#      |                              ^~~~~~~
# 1172|   
# 1173|     template <typename T, typename Allocator = std::allocator<std::decay_t<T>>>
# 1174|->   FU2_DETAIL_CXX14_CONSTEXPR erasure(std::false_type /*use_bool_op*/,
# 1175|                                        T&& callable,
# 1176|                                        Allocator&& allocator_ = Allocator{}) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In member function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void ()> >::erasure<mozilla::dom::cache::CacheWorkerRef::Create(mozilla::dom::WorkerPrivate*, mozilla::dom::cache::CacheWorkerRef::Behavior)::{lambda()#1}, std::allocator<mozilla::dom::cache::CacheWorkerRef::Create(mozilla::dom::WorkerPrivate*, mozilla::dom::cache::CacheWorkerRef::Behavior)::{lambda()#1}> >(std::integ [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void ()> >::erasure<mozilla::dom::cache::CacheWorkerRef::Create(mozilla::dom::WorkerPrivate*, mozilla::dom::cache::CacheWorkerRef::Behavior)::{lambda()#1}, std::allocator<mozilla::dom::cache::CacheWorkerRef::Create(mozilla::dom::WorkerPrivate*, mozilla::dom::cache::CacheWorkerRef::Behavior)::{lambda()#1}> >(std::int [...]
# 1174 |   FU2_DETAIL_CXX14_CONSTEXPR erasure(std::false_type /*use_bool_op*/,
#      |                              ^~~~~~~
# 1172|   
# 1173|     template <typename T, typename Allocator = std::allocator<std::decay_t<T>>>
# 1174|->   FU2_DETAIL_CXX14_CONSTEXPR erasure(std::false_type /*use_bool_op*/,
# 1175|                                        T&& callable,
# 1176|                                        Allocator&& allocator_ = Allocator{}) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In member function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (bool&&)> >::erasure<mozilla::dom::CanonicalBrowsingContext::PendingRemotenessChange::FinishSubframe()::{lambda(auto:1&&)#1}&, std::allocator<mozilla::dom::CanonicalBrowsingContext::PendingRemotenessChange::FinishSubframe()::{lambda(auto:1&&)#1}> >(std::integral_constant<bool, false>, mozilla::dom::CanonicalBrows [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (bool&&)> >::erasure<mozilla::dom::CanonicalBrowsingContext::PendingRemotenessChange::FinishSubframe()::{lambda(auto:1&&)#1}&, std::allocator<mozilla::dom::CanonicalBrowsingContext::PendingRemotenessChange::FinishSubframe()::{lambda(auto:1&&)#1}> >(std::integral_constant<bool, false>, mozilla::dom::CanonicalBro [...]
# 1172|   
# 1173|     template <typename T, typename Allocator = std::allocator<std::decay_t<T>>>
# 1174|->   FU2_DETAIL_CXX14_CONSTEXPR erasure(std::false_type /*use_bool_op*/,
# 1175|                                        T&& callable,
# 1176|                                        Allocator&& allocator_ = Allocator{}) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In member function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (bool&&)> >::erasure<mozilla::dom::CanonicalBrowsingContext::RequestRestoreTabContent(mozilla::dom::WindowGlobalParent*)::{lambda(auto:1)#1}&, std::allocator<mozilla::dom::CanonicalBrowsingContext::RequestRestoreTabContent(mozilla::dom::WindowGlobalParent*)::{lambda(auto:1)#1}> >(std::integral_constant<bool, fals [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (bool&&)> >::erasure<mozilla::dom::CanonicalBrowsingContext::RequestRestoreTabContent(mozilla::dom::WindowGlobalParent*)::{lambda(auto:1)#1}&, std::allocator<mozilla::dom::CanonicalBrowsingContext::RequestRestoreTabContent(mozilla::dom::WindowGlobalParent*)::{lambda(auto:1)#1}> >(std::integral_constant<bool, fa [...]
# 1172|   
# 1173|     template <typename T, typename Allocator = std::allocator<std::decay_t<T>>>
# 1174|->   FU2_DETAIL_CXX14_CONSTEXPR erasure(std::false_type /*use_bool_op*/,
# 1175|                                        T&& callable,
# 1176|                                        Allocator&& allocator_ = Allocator{}) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In member function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::Maybe<mozilla::dom::LoadingSessionHistoryInfo>&&)> >::erasure<nsDocShell::MaybeHandleSubframeHistory(nsDocShellLoadState*, bool)::{lambda(mozilla::Maybe<mozilla::dom::LoadingSessionHistoryInfo>&&)#1}, std::allocator<nsDocShell::MaybeHandleSubframeHistory(nsDocShellLoadState*, bool)::{lambda(mozilla::May [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::Maybe<mozilla::dom::LoadingSessionHistoryInfo>&&)> >::erasure<nsDocShell::MaybeHandleSubframeHistory(nsDocShellLoadState*, bool)::{lambda(mozilla::Maybe<mozilla::dom::LoadingSessionHistoryInfo>&&)#1}, std::allocator<nsDocShell::MaybeHandleSubframeHistory(nsDocShellLoadState*, bool)::{lambda(mozilla::M [...]
# 1172|   
# 1173|     template <typename T, typename Allocator = std::allocator<std::decay_t<T>>>
# 1174|->   FU2_DETAIL_CXX14_CONSTEXPR erasure(std::false_type /*use_bool_op*/,
# 1175|                                        T&& callable,
# 1176|                                        Allocator&& allocator_ = Allocator{}) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In member function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::Maybe<mozilla::ipc::IPCStream>&&)> >::erasure<mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream>&&)#1}, std::allocator<mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::Maybe<mozilla::ipc: [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::Maybe<mozilla::ipc::IPCStream>&&)> >::erasure<mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream>&&)#1}, std::allocator<mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::Maybe<mozilla::ip [...]
# 1172|   
# 1173|     template <typename T, typename Allocator = std::allocator<std::decay_t<T>>>
# 1174|->   FU2_DETAIL_CXX14_CONSTEXPR erasure(std::false_type /*use_bool_op*/,
# 1175|                                        T&& callable,
# 1176|                                        Allocator&& allocator_ = Allocator{}) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In member function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::ipc::ResponseRejectReason)> >::erasure<mozilla::dom::BrowsingContext::Detach(bool)::{lambda(auto:1)#1}&, std::allocator<mozilla::dom::BrowsingContext::Detach(bool)::{lambda(auto:1)#1}> >(std::integral_constant<bool, false>, mozilla::dom::BrowsingContext::Detach(bool)::{lambda(auto:1)#1}&, std::allocator [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::ipc::ResponseRejectReason)> >::erasure<mozilla::dom::BrowsingContext::Detach(bool)::{lambda(auto:1)#1}&, std::allocator<mozilla::dom::BrowsingContext::Detach(bool)::{lambda(auto:1)#1}> >(std::integral_constant<bool, false>, mozilla::dom::BrowsingContext::Detach(bool)::{lambda(auto:1)#1}&, std::allocat [...]
# 1174 |   FU2_DETAIL_CXX14_CONSTEXPR erasure(std::false_type /*use_bool_op*/,
#      |                              ^~~~~~~
# 1172|   
# 1173|     template <typename T, typename Allocator = std::allocator<std::decay_t<T>>>
# 1174|->   FU2_DETAIL_CXX14_CONSTEXPR erasure(std::false_type /*use_bool_op*/,
# 1175|                                        T&& callable,
# 1176|                                        Allocator&& allocator_ = Allocator{}) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In member function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::ipc::ResponseRejectReason)> >::erasure<mozilla::dom::BrowsingContext::Detach(bool)::{lambda(mozilla::dom::ContentParent*)#1}::operator()(mozilla::dom::ContentParent*) const::{lambda(auto:1)#1}&, std::allocator<mozilla::dom::BrowsingContext::Detach(bool)::{lambda(mozilla::dom::ContentParent*)#1}::operato [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::ipc::ResponseRejectReason)> >::erasure<mozilla::dom::BrowsingContext::Detach(bool)::{lambda(mozilla::dom::ContentParent*)#1}::operator()(mozilla::dom::ContentParent*) const::{lambda(auto:1)#1}&, std::allocator<mozilla::dom::BrowsingContext::Detach(bool)::{lambda(mozilla::dom::ContentParent*)#1}::opera [...]
# 1172|   
# 1173|     template <typename T, typename Allocator = std::allocator<std::decay_t<T>>>
# 1174|->   FU2_DETAIL_CXX14_CONSTEXPR erasure(std::false_type /*use_bool_op*/,
# 1175|                                        T&& callable,
# 1176|                                        Allocator&& allocator_ = Allocator{}) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In member function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::ipc::ResponseRejectReason)> >::erasure<mozilla::dom::CanonicalBrowsingContext::PendingRemotenessChange::FinishSubframe()::{lambda(auto:1&&)#1}&, std::allocator<mozilla::dom::CanonicalBrowsingContext::PendingRemotenessChange::FinishSubframe()::{lambda(auto:1&&)#1}> >(std::integral_constant<bool, false>,  [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::ipc::ResponseRejectReason)> >::erasure<mozilla::dom::CanonicalBrowsingContext::PendingRemotenessChange::FinishSubframe()::{lambda(auto:1&&)#1}&, std::allocator<mozilla::dom::CanonicalBrowsingContext::PendingRemotenessChange::FinishSubframe()::{lambda(auto:1&&)#1}> >(std::integral_constant<bool, false> [...]
# 1174 |   FU2_DETAIL_CXX14_CONSTEXPR erasure(std::false_type /*use_bool_op*/,
#      |                              ^~~~~~~
# 1172|   
# 1173|     template <typename T, typename Allocator = std::allocator<std::decay_t<T>>>
# 1174|->   FU2_DETAIL_CXX14_CONSTEXPR erasure(std::false_type /*use_bool_op*/,
# 1175|                                        T&& callable,
# 1176|                                        Allocator&& allocator_ = Allocator{}) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In member function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::ipc::ResponseRejectReason)> >::erasure<mozilla::dom::CanonicalBrowsingContext::RequestRestoreTabContent(mozilla::dom::WindowGlobalParent*)::{lambda(auto:1)#1}&, std::allocator<mozilla::dom::CanonicalBrowsingContext::RequestRestoreTabContent(mozilla::dom::WindowGlobalParent*)::{lambda(auto:1)#1}> >(std:: [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::ipc::ResponseRejectReason)> >::erasure<mozilla::dom::CanonicalBrowsingContext::RequestRestoreTabContent(mozilla::dom::WindowGlobalParent*)::{lambda(auto:1)#1}&, std::allocator<mozilla::dom::CanonicalBrowsingContext::RequestRestoreTabContent(mozilla::dom::WindowGlobalParent*)::{lambda(auto:1)#1}> >(std [...]
# 1174 |   FU2_DETAIL_CXX14_CONSTEXPR erasure(std::false_type /*use_bool_op*/,
#      |                              ^~~~~~~
# 1172|   
# 1173|     template <typename T, typename Allocator = std::allocator<std::decay_t<T>>>
# 1174|->   FU2_DETAIL_CXX14_CONSTEXPR erasure(std::false_type /*use_bool_op*/,
# 1175|                                        T&& callable,
# 1176|                                        Allocator&& allocator_ = Allocator{}) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In member function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::ipc::ResponseRejectReason)> >::erasure<mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}, std::allocator<mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}> >(std::integral_constant<bool, false>, mozilla::dom::PWebGLChild::SendPi [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::ipc::ResponseRejectReason)> >::erasure<mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}, std::allocator<mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}> >(std::integral_constant<bool, false>, mozilla::dom::PWebGLChild::Send [...]
# 1174 |   FU2_DETAIL_CXX14_CONSTEXPR erasure(std::false_type /*use_bool_op*/,
#      |                              ^~~~~~~
# 1172|   
# 1173|     template <typename T, typename Allocator = std::allocator<std::decay_t<T>>>
# 1174|->   FU2_DETAIL_CXX14_CONSTEXPR erasure(std::false_type /*use_bool_op*/,
# 1175|                                        T&& callable,
# 1176|                                        Allocator&& allocator_ = Allocator{}) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In member function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::ipc::ResponseRejectReason)> >::erasure<mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}, std::allocator<mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1} [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::ipc::ResponseRejectReason)> >::erasure<mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}, std::allocator<mozilla::dom::cache::PCacheStreamControlChild::SendOpenStream(nsID const&)::{lambda(mozilla::ipc::ResponseRejectReason&&)# [...]
# 1174 |   FU2_DETAIL_CXX14_CONSTEXPR erasure(std::false_type /*use_bool_op*/,
#      |                              ^~~~~~~
# 1172|   
# 1173|     template <typename T, typename Allocator = std::allocator<std::decay_t<T>>>
# 1174|->   FU2_DETAIL_CXX14_CONSTEXPR erasure(std::false_type /*use_bool_op*/,
# 1175|                                        T&& callable,
# 1176|                                        Allocator&& allocator_ = Allocator{}) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In member function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::ipc::ResponseRejectReason)> >::erasure<nsDocShell::MaybeHandleSubframeHistory(nsDocShellLoadState*, bool)::{lambda(mozilla::ipc::ResponseRejectReason)#1}, std::allocator<nsDocShell::MaybeHandleSubframeHistory(nsDocShellLoadState*, bool)::{lambda(mozilla::ipc::ResponseRejectReason)#1}> >(std::integral_co [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::ipc::ResponseRejectReason)> >::erasure<nsDocShell::MaybeHandleSubframeHistory(nsDocShellLoadState*, bool)::{lambda(mozilla::ipc::ResponseRejectReason)#1}, std::allocator<nsDocShell::MaybeHandleSubframeHistory(nsDocShellLoadState*, bool)::{lambda(mozilla::ipc::ResponseRejectReason)#1}> >(std::integral_ [...]
# 1174 |   FU2_DETAIL_CXX14_CONSTEXPR erasure(std::false_type /*use_bool_op*/,
#      |                              ^~~~~~~
# 1172|   
# 1173|     template <typename T, typename Allocator = std::allocator<std::decay_t<T>>>
# 1174|->   FU2_DETAIL_CXX14_CONSTEXPR erasure(std::false_type /*use_bool_op*/,
# 1175|                                        T&& callable,
# 1176|                                        Allocator&& allocator_ = Allocator{}) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In member function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::void_t&&)> >::erasure<mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::void_t&&)#1}, std::allocator<mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::void_t&&)#1}> >(std::integral_constant<bool, false>, mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::void_t&&)#1}&&, std::allocator<m [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (mozilla::void_t&&)> >::erasure<mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::void_t&&)#1}, std::allocator<mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::void_t&&)#1}> >(std::integral_constant<bool, false>, mozilla::dom::PWebGLChild::SendPing()::{lambda(mozilla::void_t&&)#1}&&, std::allocator [...]
# 1172|   
# 1173|     template <typename T, typename Allocator = std::allocator<std::decay_t<T>>>
# 1174|->   FU2_DETAIL_CXX14_CONSTEXPR erasure(std::false_type /*use_bool_op*/,
# 1175|                                        T&& callable,
# 1176|                                        Allocator&& allocator_ = Allocator{}) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In member function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (unsigned long&&)> >::erasure<mozilla::dom::BrowsingContext::Detach(bool)::{lambda(auto:1)#1}&, std::allocator<mozilla::dom::BrowsingContext::Detach(bool)::{lambda(auto:1)#1}> >(std::integral_constant<bool, false>, mozilla::dom::BrowsingContext::Detach(bool)::{lambda(auto:1)#1}&, std::allocator<mozilla::dom::Brow [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (unsigned long&&)> >::erasure<mozilla::dom::BrowsingContext::Detach(bool)::{lambda(auto:1)#1}&, std::allocator<mozilla::dom::BrowsingContext::Detach(bool)::{lambda(auto:1)#1}> >(std::integral_constant<bool, false>, mozilla::dom::BrowsingContext::Detach(bool)::{lambda(auto:1)#1}&, std::allocator<mozilla::dom::Br [...]
# 1172|   
# 1173|     template <typename T, typename Allocator = std::allocator<std::decay_t<T>>>
# 1174|->   FU2_DETAIL_CXX14_CONSTEXPR erasure(std::false_type /*use_bool_op*/,
# 1175|                                        T&& callable,
# 1176|                                        Allocator&& allocator_ = Allocator{}) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/function2/include/function2/function2.hpp: scope_hint: In member function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (unsigned long&&)> >::erasure<mozilla::dom::BrowsingContext::Detach(bool)::{lambda(mozilla::dom::ContentParent*)#1}::operator()(mozilla::dom::ContentParent*) const::{lambda(auto:1)#1}&, std::allocator<mozilla::dom::BrowsingContext::Detach(bool)::{lambda(mozilla::dom::ContentParent*)#1}::operator()(mozilla::dom::C [...]
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: warning[-Wmissing-profile]: profile for function ‘fu2::abi_400::detail::type_erasure::erasure<true, fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16ul, 8ul> >, fu2::abi_400::detail::property<false, false, void (unsigned long&&)> >::erasure<mozilla::dom::BrowsingContext::Detach(bool)::{lambda(mozilla::dom::ContentParent*)#1}::operator()(mozilla::dom::ContentParent*) const::{lambda(auto:1)#1}&, std::allocator<mozilla::dom::BrowsingContext::Detach(bool)::{lambda(mozilla::dom::ContentParent*)#1}::operator()(mozilla::dom: [...]
# 1172|   
# 1173|     template <typename T, typename Allocator = std::allocator<std::decay_t<T>>>
# 1174|->   FU2_DETAIL_CXX14_CONSTEXPR erasure(std::false_type /*use_bool_op*/,
# 1175|                                        T&& callable,
# 1176|                                        Allocator&& allocator_ = Allocator{}) {
firefox-150.0/third_party/function2/include/function2/function2.hpp:1174:30: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/third_party/libwebrtc/call/call.cc: scope_hint: At global scope
firefox-150.0/third_party/libwebrtc/call/call.cc:229:7: warning[-Wsubobject-linkage]: ‘webrtc::internal::Call’ has a field ‘std::unique_ptr<webrtc::{anonymous}::PayloadTypeSuggesterForTests> webrtc::internal::Call::owned_pt_suggester_’ whose type has internal linkage
#  229 | class Call final : public webrtc::Call,
#      |       ^~~~
#  227|   };
#  228|   
#  229|-> class Call final : public webrtc::Call,
#  230|                      public PacketReceiver,
#  231|                      public TargetTransferRateObserver,

Error: GCC_ANALYZER_WARNING (CWE-457):
firefox-150.0/third_party/libwebrtc/common_audio/vad/vad_filterbank.c:142:23: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*lp_data_out’
firefox-150.0/third_party/libwebrtc/common_audio/vad/vad_filterbank.c:251:9: enter_function: entry to ‘WebRtcVad_CalculateFeatures’
firefox-150.0/third_party/libwebrtc/common_audio/vad/vad_filterbank.c:276:3: call_function: calling ‘SplitFilter’ from ‘WebRtcVad_CalculateFeatures’
firefox-150.0/third_party/libwebrtc/common_audio/vad/vad_filterbank.c:276:3: return_function: returning to ‘WebRtcVad_CalculateFeatures’ from ‘SplitFilter’
firefox-150.0/third_party/libwebrtc/common_audio/vad/vad_filterbank.c:284:3: call_function: calling ‘SplitFilter’ from ‘WebRtcVad_CalculateFeatures’
firefox-150.0/third_party/libwebrtc/common_audio/vad/vad_filterbank.c:284:3: return_function: returning to ‘WebRtcVad_CalculateFeatures’ from ‘SplitFilter’
firefox-150.0/third_party/libwebrtc/common_audio/vad/vad_filterbank.c:290:3: call_function: calling ‘LogOfEnergy’ from ‘WebRtcVad_CalculateFeatures’
firefox-150.0/third_party/libwebrtc/common_audio/vad/vad_filterbank.c:290:3: return_function: returning to ‘WebRtcVad_CalculateFeatures’ from ‘LogOfEnergy’
firefox-150.0/third_party/libwebrtc/common_audio/vad/vad_filterbank.c:293:3: call_function: calling ‘LogOfEnergy’ from ‘WebRtcVad_CalculateFeatures’
firefox-150.0/third_party/libwebrtc/common_audio/vad/vad_filterbank.c:293:3: return_function: returning to ‘WebRtcVad_CalculateFeatures’ from ‘LogOfEnergy’
firefox-150.0/third_party/libwebrtc/common_audio/vad/vad_filterbank.c:301:3: call_function: calling ‘SplitFilter’ from ‘WebRtcVad_CalculateFeatures’
firefox-150.0/third_party/libwebrtc/common_audio/vad/vad_filterbank.c:301:3: return_function: returning to ‘WebRtcVad_CalculateFeatures’ from ‘SplitFilter’
firefox-150.0/third_party/libwebrtc/common_audio/vad/vad_filterbank.c:306:3: call_function: calling ‘LogOfEnergy’ from ‘WebRtcVad_CalculateFeatures’
firefox-150.0/third_party/libwebrtc/common_audio/vad/vad_filterbank.c:306:3: return_function: returning to ‘WebRtcVad_CalculateFeatures’ from ‘LogOfEnergy’
firefox-150.0/third_party/libwebrtc/common_audio/vad/vad_filterbank.c:313:3: call_function: calling ‘SplitFilter’ from ‘WebRtcVad_CalculateFeatures’
#  140|     for (i = 0; i < half_length; i++) {
#  141|       tmp_out = *hp_data_out;
#  142|->     *hp_data_out++ -= *lp_data_out;
#  143|       *lp_data_out++ += tmp_out;
#  144|     }

Error: COMPILER_WARNING (CWE-1164):
firefox-150.0/objdir/instrumented/third_party/libwebrtc/logging/rtc_event_field_gn/Unified_cpp_rtc_event_field_gn0.cpp:20: included_from: Included from here.
firefox-150.0/third_party/libwebrtc/logging/rtc_event_log/events/rtc_event_field_encoding_parser.cc:31:34: warning[-Wunused-function]: ‘std::optional<webrtc::FieldType> {anonymous}::ConvertFieldType(uint64_t)’ defined but not used
#   31 | std::optional<webrtc::FieldType> ConvertFieldType(uint64_t value) {
#      |                                  ^~~~~~~~~~~~~~~~
#   29|   
#   30|   namespace {
#   31|-> std::optional<webrtc::FieldType> ConvertFieldType(uint64_t value) {
#   32|     switch (value) {
#   33|       case static_cast<uint64_t>(webrtc::FieldType::kFixed8):

Error: CPPCHECK_WARNING (CWE-476):
firefox-150.0/third_party/libwebrtc/modules/audio_processing/aecm/echo_control_mobile.cc:97: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: aecm
#   95|     AecMobile* aecm = static_cast<AecMobile*>(calloc(1, sizeof(AecMobile)));
#   96|   
#   97|->   aecm->aecmCore = WebRtcAecm_CreateCore();
#   98|     if (!aecm->aecmCore) {
#   99|       WebRtcAecm_Free(aecm);

Error: CPPCHECK_WARNING (CWE-476):
firefox-150.0/third_party/libwebrtc/modules/audio_processing/aecm/echo_control_mobile.cc:98: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: aecm
#   96|   
#   97|     aecm->aecmCore = WebRtcAecm_CreateCore();
#   98|->   if (!aecm->aecmCore) {
#   99|       WebRtcAecm_Free(aecm);
#  100|       return nullptr;

Error: CPPCHECK_WARNING (CWE-476):
firefox-150.0/third_party/libwebrtc/modules/audio_processing/aecm/echo_control_mobile.cc:103: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: aecm
#  101|     }
#  102|   
#  103|->   aecm->farendBuf = WebRtc_CreateBuffer(kBufSizeSamp, sizeof(int16_t));
#  104|     if (!aecm->farendBuf) {
#  105|       WebRtcAecm_Free(aecm);

Error: CPPCHECK_WARNING (CWE-476):
firefox-150.0/third_party/libwebrtc/modules/audio_processing/aecm/echo_control_mobile.cc:104: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: aecm
#  102|   
#  103|     aecm->farendBuf = WebRtc_CreateBuffer(kBufSizeSamp, sizeof(int16_t));
#  104|->   if (!aecm->farendBuf) {
#  105|       WebRtcAecm_Free(aecm);
#  106|       return nullptr;

Error: COMPILER_WARNING (CWE-9001):
firefox-150.0/third_party/libwebrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc:359:22: warning[-Wattributes]: ‘cfi-icall’ attribute directive ignored
#  359 | EglDmaBuf::EglDmaBuf() {
#      |                      ^
#  357|   
#  358|   RTC_NO_SANITIZE("cfi-icall")
#  359|-> EglDmaBuf::EglDmaBuf() {
#  360|     if (!LoadEGL()) {
#  361|       RTC_LOG(LS_ERROR) << "Unable to load EGL entry functions.";

Error: COMPILER_WARNING (CWE-9001):
firefox-150.0/third_party/libwebrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc:494:23: warning[-Wattributes]: ‘cfi-icall’ attribute directive ignored
#  494 | EglDmaBuf::~EglDmaBuf() {
#      |                       ^
#  492|   
#  493|   RTC_NO_SANITIZE("cfi-icall")
#  494|-> EglDmaBuf::~EglDmaBuf() {
#  495|     if (gbm_device_) {
#  496|       gbm_device_destroy(gbm_device_);

Error: COMPILER_WARNING (CWE-9001):
firefox-150.0/third_party/libwebrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc:526:64: warning[-Wattributes]: ‘cfi-icall’ attribute directive ignored
#  526 | bool EglDmaBuf::GetClientExtensions(EGLDisplay dpy, EGLint name) {
#      |                                                                ^
#  524|   
#  525|   RTC_NO_SANITIZE("cfi-icall")
#  526|-> bool EglDmaBuf::GetClientExtensions(EGLDisplay dpy, EGLint name) {
#  527|     // Get the list of client extensions
#  528|     const char* client_extensions_cstring = EglQueryString(dpy, name);

Error: COMPILER_WARNING (CWE-9001):
firefox-150.0/third_party/libwebrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc:706:70: warning[-Wattributes]: ‘cfi-icall’ attribute directive ignored
#  706 | std::vector<uint64_t> EglDmaBuf::QueryDmaBufModifiers(uint32_t format) {
#      |                                                                      ^
#  704|   
#  705|   RTC_NO_SANITIZE("cfi-icall")
#  706|-> std::vector<uint64_t> EglDmaBuf::QueryDmaBufModifiers(uint32_t format) {
#  707|     if (!egl_initialized_) {
#  708|       return {};

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/audioipc2/src/sys/unix/cmsghdr.c: scope_hint: In function 'cmsghdr_bytes'
firefox-150.0/third_party/rust/audioipc2/src/sys/unix/cmsghdr.c:23:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/x86_64-unknown-linux-gnu/release/build/audioipc2-472ebcbbb75f1fbe/out/ab00f4e10292c88d-cmsghdr.gcda' profile count data file not found
#   23 | }
#      | ^
#   21|     *size = sizeof(u);
#   22|     return (const uint8_t*)&u.buf;
#   23|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/cubeb-core/src/log.c: scope_hint: In function 'cubeb_write_log'
firefox-150.0/third_party/rust/cubeb-core/src/log.c:16:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/x86_64-unknown-linux-gnu/release/build/cubeb-core-e281198aed6485c3/out/ea708c7824d36062-log.gcda' profile count data file not found
#   16 | }
#      | ^
#   14|     va_end(args);
#   15|     RUST_WRITE_FORMATTED_MSG(msg);
#   16|-> }
#   17|   

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/include/c11/threads.h:66: included_from: Included from here.
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/mesa/main/mtypes.h:39: included_from: Included from here.
src/compiler/glsl/glcpp/glcpp-parse.y:32: included_from: Included from here.
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/include/c11/threads_posix.h:54:9: warning: 'ONCE_FLAG_INIT' redefined
#   54 | #define ONCE_FLAG_INIT PTHREAD_ONCE_INIT
#      |         ^~~~~~~~~~~~~~
/usr/include/stdlib.h:1191: included_from: Included from here.
firefox-150.0/objdir/instrumented/dist/system_wrappers/stdlib.h:3: included_from: Included from here.
src/compiler/glsl/glcpp/glcpp-parse.y:26: included_from: Included from here.
/usr/include/bits/types/once_flag.h:25:9: note: this is the location of the previous definition
#   25 | #define ONCE_FLAG_INIT __ONCE_FLAG_INIT
#      |         ^~~~~~~~~~~~~~
#   52|   
#   53|   /*---------------------------- macros ----------------------------*/
#   54|-> #define ONCE_FLAG_INIT PTHREAD_ONCE_INIT
#   55|   #ifdef INIT_ONCE_STATIC_INIT
#   56|   #define TSS_DTOR_ITERATIONS PTHREAD_DESTRUCTOR_ITERATIONS

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/include/c11/threads_posix.h:54:9: warning[warning]: 'ONCE_FLAG_INIT' redefined
#   52|   
#   53|   /*---------------------------- macros ----------------------------*/
#   54|-> #define ONCE_FLAG_INIT PTHREAD_ONCE_INIT
#   55|   #ifdef INIT_ONCE_STATIC_INIT
#   56|   #define TSS_DTOR_ITERATIONS PTHREAD_DESTRUCTOR_ITERATIONS

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_array_index.cpp: scope_hint: In function 'ir_rvalue* _mesa_ast_array_index_to_hir(void*, _mesa_glsl_parse_state*, ir_rvalue*, ir_rvalue*, YYLTYPE&, YYLTYPE&)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_array_index.cpp:364:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-ast_array_index.gcda' profile count data file not found
#  364 | }
#      | ^
#  362|         return result;
#  363|      }
#  364|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_expr.cpp: scope_hint: In member function 'virtual void ast_expression_bin::print() const'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_expr.cpp:95:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-ast_expr.gcda' profile count data file not found
#   95 | }
#      | ^
#   93|      printf("%s ", operator_string(oper));
#   94|      subexpressions[1]->print();
#   95|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_function.cpp: scope_hint: In member function 'virtual ir_rvalue* ast_aggregate_initializer::hir(exec_list*, _mesa_glsl_parse_state*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_function.cpp:2512:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-ast_function.gcda' profile count data file not found
# 2512 | }
#      | ^
# 2510|      return process_vec_mat_constructor(instructions, constructor_type, &loc,
# 2511|                                         &this->expressions, state);
# 2512|-> }

Error: CPPCHECK_WARNING (CWE-758):
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:2648: error[missingReturn]: Found an exit path from function with non-void return type that has missing return statement
# 2646|            unreachable("Unsupported sampler/image type");
# 2647|         } /* sampler/image type */
# 2648|->       break;
# 2649|      } /* GLSL_TYPE_SAMPLER/GLSL_TYPE_IMAGE */
# 2650|      break;

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp: scope_hint: In member function 'virtual ir_rvalue* ast_warnings_toggle::hir(exec_list*, _mesa_glsl_parse_state*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:8997:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-ast_to_hir.gcda' profile count data file not found
# 8997 | }
#      | ^
# 8995|      state->warnings_enabled = enable;
# 8996|      return NULL;
# 8997|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_type.cpp: scope_hint: In function 'bool process_qualifier_constant(_mesa_glsl_parse_state*, YYLTYPE*, const char*, ast_expression*, unsigned int*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_type.cpp:1012:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-ast_type.gcda' profile count data file not found
# 1012 | }
#      | ^
# 1010|      *value = const_int->value.u[0];
# 1011|      return true;
# 1012|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/builtin_functions.cpp: scope_hint: In function '(static initializers for glsl-optimizer/src/compiler/glsl/builtin_functions.cpp)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/builtin_functions.cpp:7675:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-builtin_functions.gcda' profile count data file not found
# 7675 | }
#      | ^
# 7673|   
# 7674|      return NULL;
# 7675|-> }
# 7676|   
# 7677|   /** @} */

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/builtin_types.cpp: scope_hint: In function '(static initializers for glsl-optimizer/src/compiler/glsl/builtin_types.cpp)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/builtin_types.cpp:473:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-builtin_types.gcda' profile count data file not found
#  473 | }
#      | ^
#  471|         add_type(symbols, glsl_type::u64vec4_type);
#  472|      }
#  473|-> }
#  474|   /** @} */

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/builtin_variables.cpp: scope_hint: In function 'void _mesa_glsl_initialize_variables(exec_list*, _mesa_glsl_parse_state*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/builtin_variables.cpp:1624:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-builtin_variables.gcda' profile count data file not found
# 1624 | }
#      | ^
# 1622|         break;
# 1623|      }
# 1624|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/generate_ir.cpp: scope_hint: In function 'ir_function_signature* generate_ir::imod64(void*, builtin_available_predicate)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/generate_ir.cpp:33:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-generate_ir.gcda' profile count data file not found
#   33 | }
#      | ^
#   31|   #include "builtin_int64.h"
#   32|   
#   33|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/pp.c: scope_hint: In function 'glcpp_preprocess'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/pp.c:256:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/ecc5ce2ee3e1d37b-pp.gcda' profile count data file not found
#  256 | }
#      | ^
#  254|   	glcpp_parser_destroy (parser);
#  255|   	return errors;
#  256|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/pp_standalone_scaffolding.c: scope_hint: In function '_mesa_set_shader_include_cursor'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/pp_standalone_scaffolding.c:57:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/ecc5ce2ee3e1d37b-pp_standalone_scaffolding.gcda' profile count data file not found
#   57 | }
#      | ^
#   55|      (void) shared;
#   56|      (void) cursor;
#   57|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_optimizer.cpp: scope_hint: In function 'void glslopt_shader_get_stats(glslopt_shader*, int*, int*, int*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_optimizer.cpp:813:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-glsl_optimizer.gcda' profile count data file not found
#  813 | }
#      | ^
#  811|   	*approxTex = shader->statsTex;
#  812|   	*approxFlow = shader->statsFlow;
#  813|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp: scope_hint: In function 'bool do_common_optimization(exec_list*, bool, bool, const gl_shader_compiler_options*, bool)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:2411:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-glsl_parser_extras.gcda' profile count data file not found
# 2411 | }
#      | ^
# 2409|   
# 2410|      return progress;
# 2411|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_symbol_table.cpp: scope_hint: In member function 'void glsl_symbol_table::replace_variable(const char*, ir_variable*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_symbol_table.cpp:294:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-glsl_symbol_table.gcda' profile count data file not found
#  294 | }
#      | ^
#  292|         entry->v = v;
#  293|      }
#  294|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/hir_field_selection.cpp: scope_hint: In function 'ir_rvalue* _mesa_ast_field_selection_to_hir(const ast_expression*, exec_list*, _mesa_glsl_parse_state*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/hir_field_selection.cpp:80:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-hir_field_selection.gcda' profile count data file not found
#   80 | }
#      | ^
#   78|   
#   79|      return result ? result : ir_rvalue::error_value(ctx);
#   80|-> }

Error: CPPCHECK_WARNING (CWE-758):
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir.cpp:624: error[missingReturn]: Found an exit path from function with non-void return type that has missing return statement
#  622|   
#  623|      if (op <= ir_last_quadop)
#  624|->       return 4;
#  625|   
#  626|      unreachable("Could not calculate number of operands");

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir.cpp: scope_hint: In function 'const char* mode_string(const ir_variable*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir.cpp:2237:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-ir.gcda' profile count data file not found
# 2237 | }
#      | ^
# 2235|      assert(!"Should not get here.");
# 2236|      return "invalid variable";
# 2237|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp: scope_hint: In member function 'virtual ir_visitor_status ir_array_refcount_visitor::visit_enter(ir_function_signature*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:207:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-ir_array_refcount.gcda' profile count data file not found
#  207 | }
#      | ^
#  205|      visit_list_elements(this, &ir->body);
#  206|      return visit_continue_with_parent;
#  207|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_basic_block.cpp: scope_hint: In function 'void call_for_basic_blocks(exec_list*, void (*)(ir_instruction*, ir_instruction*, void*), void*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_basic_block.cpp:99:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-ir_basic_block.gcda' profile count data file not found
#   99 | }
#      | ^
#   97|         callback(leader, last, data);
#   98|      }
#   99|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_builder.cpp: scope_hint: In function 'ir_if* ir_builder::if_tree(operand, ir_instruction*, ir_instruction*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_builder.cpp:648:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-ir_builder.gcda' profile count data file not found
#  648 | } /* namespace ir_builder */
#      | ^
#  646|   }
#  647|   
#  648|-> } /* namespace ir_builder */

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_clone.cpp: scope_hint: In destructor 'virtual ir_variable::~ir_variable()'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_clone.cpp:455:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-ir_clone.gcda' profile count data file not found
#  455 | }
#      | ^
#  453|   
#  454|      _mesa_hash_table_destroy(ht, NULL);
#  455|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_constant_expression.cpp: scope_hint: In member function 'ir_constant* ir_function_signature::constant_expression_value(void*, exec_list*, hash_table*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_constant_expression.cpp:1153:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-ir_constant_expression.gcda' profile count data file not found
# 1153 | }
#      | ^
# 1151|   
# 1152|      return result;
# 1153|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_equals.cpp: scope_hint: In destructor 'virtual ir_expression::~ir_expression()'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_equals.cpp:211:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-ir_equals.gcda' profile count data file not found
#  211 | }
#      | ^
#  209|   
#  210|      return true;
#  211|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_expression_flattening.cpp: scope_hint: In member function 'virtual void ir_expression_flattening_visitor::handle_rvalue(ir_rvalue**)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_expression_flattening.cpp:84:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-ir_expression_flattening.gcda' profile count data file not found
#   84 | }
#      | ^
#   82|   
#   83|      *rvalue = new(ctx) ir_dereference_variable(var);
#   84|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_function.cpp: scope_hint: In member function 'ir_function_signature* ir_function::exact_matching_signature(_mesa_glsl_parse_state*, const exec_list*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_function.cpp:407:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-ir_function.gcda' profile count data file not found
#  407 | }
#      | ^
#  405|      }
#  406|      return NULL;
#  407|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp: scope_hint: In function 'bool can_inline(ir_call*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp:75:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-ir_function_can_inline.gcda' profile count data file not found
#   75 | }
#      | ^
#   73|   
#   74|      return v.num_returns == 1;
#   75|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp: scope_hint: In function 'void detect_recursion_linked(gl_shader_program*, exec_list*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:360:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-ir_function_detect_recursion.gcda' profile count data file not found
#  360 | }
#      | ^
#  358|       */
#  359|      hash_table_call_foreach(v.function_hash, emit_errors_linked, prog);
#  360|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.cpp: scope_hint: In function 'void visit_tree(ir_instruction*, void (*)(ir_instruction*, void*), void*, void (*)(ir_instruction*, void*), void*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.cpp:421:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-ir_hierarchical_visitor.gcda' profile count data file not found
#  421 | }
#      | ^
#  419|   
#  420|      ir->accept(&v);
#  421|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_hv_accept.cpp: scope_hint: In destructor 'virtual ir_emit_vertex::~ir_emit_vertex()'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_hv_accept.cpp:466:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-ir_hv_accept.gcda' profile count data file not found
#  466 | }
#      | ^
#  464|   {
#  465|      return v->visit(this);
#  466|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_print_glsl_visitor.cpp: scope_hint: In member function 'virtual void ir_print_glsl_visitor::visit(ir_barrier*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_print_glsl_visitor.cpp:1978:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-ir_print_glsl_visitor.gcda' profile count data file not found
# 1978 | }
#      | ^
# 1976|   {
# 1977|   	buffer.asprintf_append ("discard-TODO");
# 1978|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_print_visitor.cpp: scope_hint: In member function 'virtual void ir_print_visitor::visit(ir_barrier*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_print_visitor.cpp:675:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-ir_print_visitor.gcda' profile count data file not found
#  675 | }
#      | ^
#  673|   {
#  674|      fprintf(f, "(barrier)\n");
#  675|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_reader.cpp: scope_hint: In member function 'ir_barrier* {anonymous}::ir_reader::read_barrier(s_expression*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_reader.cpp:1169:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-ir_reader.gcda' profile count data file not found
# 1169 | }
#      | ^
# 1167|      ir_read_error(NULL, "when reading barrier");
# 1168|      return NULL;
# 1169|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.cpp: scope_hint: In member function 'virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_end_primitive*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.cpp:316:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-ir_rvalue_visitor.gcda' profile count data file not found
#  316 | }
#      | ^
#  314|   {
#  315|      return rvalue_visit(ir);
#  316|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp: scope_hint: In function 'void do_set_program_inouts(exec_list*, gl_program*, gl_shader_stage)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:441:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-ir_set_program_inouts.gcda' profile count data file not found
#  441 | }
#      | ^
#  439|      }
#  440|      visit_list_elements(&v, instructions);
#  441|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_unused_structs.cpp: scope_hint: In function 'void do_remove_unused_typedecls(exec_list*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_unused_structs.cpp:139:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-ir_unused_structs.gcda' profile count data file not found
#  139 | }
#      | ^
#  137|   	ir_decl_removal_visitor v2(&v);
#  138|   	v2.run (instructions);
#  139|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_validate.cpp: scope_hint: In function 'void validate_ir_tree(exec_list*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_validate.cpp:1129:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-ir_validate.gcda' profile count data file not found
# 1129 | }
#      | ^
# 1127|      }
# 1128|   #endif
# 1129|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp: scope_hint: In member function 'virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:152:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-ir_variable_refcount.gcda' profile count data file not found
#  152 | }
#      | ^
#  150|   
#  151|      return visit_continue;
#  152|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_atomics.cpp: scope_hint: In function 'void link_check_atomic_counter_resources(gl_context*, gl_shader_program*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_atomics.cpp:353:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-link_atomics.gcda' profile count data file not found
#  353 | }
#      | ^
#  351|   
#  352|      delete [] abs;
#  353|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_functions.cpp: scope_hint: In function 'bool link_function_calls(gl_shader_program*, gl_linked_shader*, gl_shader**, unsigned int)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_functions.cpp:339:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-link_functions.gcda' profile count data file not found
#  339 | }
#      | ^
#  337|      v.run(main->ir);
#  338|      return v.success;
#  339|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_interface_blocks.cpp: scope_hint: In function 'void validate_interstage_uniform_blocks(gl_shader_program*, gl_linked_shader**)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_interface_blocks.cpp:538:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-link_interface_blocks.gcda' profile count data file not found
#  538 | }
#      | ^
#  536|         }
#  537|      }
#  538|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp: scope_hint: In member function 'virtual ir_visitor_status link_uniform_block_active_visitor::visit(ir_dereference_variable*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:294:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-link_uniform_block_active_visitor.gcda' profile count data file not found
#  294 | }
#      | ^
#  292|   
#  293|      return visit_continue;
#  294|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp: scope_hint: In function 'int link_cross_validate_uniform_block(void*, gl_uniform_block**, unsigned int*, gl_uniform_block*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:573:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-link_uniform_blocks.gcda' profile count data file not found
#  573 | }
#      | ^
#  571|   
#  572|      return linked_block_index;
#  573|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_uniform_initializers.cpp: scope_hint: In function 'void link_set_uniform_initializers(gl_shader_program*, unsigned int)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_uniform_initializers.cpp:311:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-link_uniform_initializers.gcda' profile count data file not found
#  311 | }
#      | ^
#  309|             sizeof(union gl_constant_value) * prog->data->NumUniformDataSlots);
#  310|      ralloc_free(mem_ctx);
#  311|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_uniforms.cpp: scope_hint: In function 'void link_assign_uniform_locations(gl_shader_program*, gl_context*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:1767:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-link_uniforms.gcda' profile count data file not found
# 1767 | }
#      | ^
# 1765|   
# 1766|      link_assign_uniform_storage(ctx, prog, uniform_size.num_values);
# 1767|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_varyings.cpp: scope_hint: In function 'bool link_varyings(gl_shader_program*, unsigned int, unsigned int, gl_context*, void*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_varyings.cpp:3188:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-link_varyings.gcda' profile count data file not found
# 3188 | }
#      | ^
# 3186|   
# 3187|      return true;
# 3188|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/linker.cpp: scope_hint: In function 'void link_shaders(gl_context*, gl_shader_program*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/linker.cpp:4988:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-linker.gcda' profile count data file not found
# 4988 | }
#      | ^
# 4986|   
# 4987|      ralloc_free(mem_ctx);
# 4988|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/linker_util.cpp: scope_hint: In function 'void link_util_mark_array_elements_referenced(const array_deref_range*, unsigned int, unsigned int, unsigned int*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/linker_util.cpp:376:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-linker_util.gcda' profile count data file not found
#  376 | }
#      | ^
#  374|   
#  375|      _mark_array_elements_referenced(dr, count, 1, 0, bits);
#  376|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/loop_analysis.cpp: scope_hint: In function 'loop_state* analyze_loop_variables(exec_list*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:845:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-loop_analysis.gcda' profile count data file not found
#  845 | }
#      | ^
#  843|      v.run(instructions);
#  844|      return v.loops;
#  845|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/loop_unroll.cpp: scope_hint: In function 'bool unroll_loops(exec_list*, loop_state*, const gl_shader_compiler_options*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:591:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-loop_unroll.gcda' profile count data file not found
#  591 | }
#      | ^
#  589|   
#  590|      return v.progress;
#  591|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_blend_equation_advanced.cpp: scope_hint: In function 'bool lower_blend_equation_advanced(gl_linked_shader*, bool)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_blend_equation_advanced.cpp:572:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-lower_blend_equation_advanced.gcda' profile count data file not found
#  572 | }
#      | ^
#  570|      validate_ir_tree(sh->ir);
#  571|      return true;
#  572|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_buffer_access.cpp: scope_hint: In member function 'void lower_buffer_access::lower_buffer_access::setup_buffer_access(void*, ir_rvalue*, ir_rvalue**, unsigned int*, bool*, const glsl_type**, const glsl_struct_field**, glsl_interface_packing)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_buffer_access.cpp:447:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-lower_buffer_access.gcda' profile count data file not found
#  447 | } /* namespace lower_buffer_access */
#      | ^
#  445|   }
#  446|   
#  447|-> } /* namespace lower_buffer_access */

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_builtins.cpp: scope_hint: In member function 'virtual ir_visitor_status {anonymous}::lower_builtins_visitor::visit_leave(ir_call*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_builtins.cpp:64:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-lower_builtins.gcda' profile count data file not found
#   64 | }
#      | ^
#   62|   
#   63|      return visit_continue;
#   64|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp: scope_hint: In function 'bool lower_const_arrays_to_uniforms(exec_list*, unsigned int, unsigned int)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:157:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-lower_const_arrays_to_uniforms.gcda' profile count data file not found
#  157 | }
#      | ^
#  155|      lower_const_array_visitor v(instructions, stage, free_uniform_slots);
#  156|      return v.run();
#  157|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_cs_derived.cpp: scope_hint: In function 'bool lower_cs_derived(gl_linked_shader*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_cs_derived.cpp:235:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-lower_cs_derived.gcda' profile count data file not found
#  235 | }
#      | ^
#  233|   
#  234|      return v.progress;
#  235|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_discard.cpp: scope_hint: In member function 'virtual ir_visitor_status {anonymous}::lower_discard_visitor::visit_leave(ir_if*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_discard.cpp:201:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-lower_discard.gcda' profile count data file not found
#  201 | }
#      | ^
#  199|   
#  200|      return visit_continue;
#  201|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp: scope_hint: In function 'void lower_discard_flow(exec_list*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:154:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-lower_discard_flow.gcda' profile count data file not found
#  154 | }
#      | ^
#  152|   
#  153|      visit_list_elements(&v, ir);
#  154|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_distance.cpp: scope_hint: In function 'bool lower_clip_cull_distance(gl_shader_program*, gl_linked_shader*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_distance.cpp:685:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-lower_distance.gcda' profile count data file not found
#  685 | }
#      | ^
#  683|   
#  684|      return v2.progress;
#  685|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp: scope_hint: In member function 'virtual ir_visitor_status {anonymous}::ir_if_to_cond_assign_visitor::visit_leave(ir_if*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:333:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-lower_if_to_cond_assign.gcda' profile count data file not found
#  333 | }
#      | ^
#  331|   
#  332|      return visit_continue;
#  333|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_instructions.cpp: scope_hint: In member function 'virtual ir_visitor_status {anonymous}::lower_instructions_visitor::visit_leave(ir_expression*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_instructions.cpp:1914:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-lower_instructions.gcda' profile count data file not found
# 1914 | }
#      | ^
# 1912|   
# 1913|      return visit_continue;
# 1914|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_int64.cpp: scope_hint: In member function 'virtual void {anonymous}::lower_64bit_visitor::handle_rvalue(ir_rvalue**)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_int64.cpp:391:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-lower_int64.gcda' profile count data file not found
#  391 | }
#      | ^
#  389|         break;
#  390|      }
#  391|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_jumps.cpp: scope_hint: In function 'bool do_lower_jumps(exec_list*, bool, bool, bool, bool, bool)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_jumps.cpp:1046:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-lower_jumps.gcda' profile count data file not found
# 1046 | }
#      | ^
# 1044|   
# 1045|      return progress_ever;
# 1046|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp: scope_hint: In member function 'virtual ir_visitor_status {anonymous}::ir_mat_op_to_vec_visitor::visit_leave(ir_assignment*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp:441:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-lower_mat_op_to_vec.gcda' profile count data file not found
#  441 | }
#      | ^
#  439|   
#  440|      return visit_continue;
#  441|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp: scope_hint: In function 'void lower_named_interface_blocks(void*, gl_linked_shader*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:317:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-lower_named_interface_blocks.gcda' profile count data file not found
#  317 | }
#      | ^
#  315|      flatten_named_interface_blocks_declarations v_decl(mem_ctx);
#  316|      v_decl.run(shader->ir);
#  317|-> }
#  318|   

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_offset_array.cpp: scope_hint: In function 'bool lower_offset_arrays(exec_list*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_offset_array.cpp:91:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-lower_offset_array.gcda' profile count data file not found
#   91 | }
#      | ^
#   89|   
#   90|      return v.progress;
#   91|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp: scope_hint: In function 'void lower_output_reads(unsigned int, exec_list*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:182:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-lower_output_reads.gcda' profile count data file not found
#  182 | }
#      | ^
#  180|      output_read_remover v(stage);
#  181|      visit_list_elements(&v, instructions);
#  182|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp: scope_hint: In function 'void lower_packed_varyings(void*, unsigned int, const uint8_t*, ir_variable_mode, unsigned int, gl_linked_shader*, bool, bool, bool)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:943:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-lower_packed_varyings.gcda' profile count data file not found
#  943 | }
#      | ^
#  941|         main_func_sig->body.get_head_raw()->insert_before(&new_variables);
#  942|      }
#  943|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_packing_builtins.cpp: scope_hint: In function 'bool lower_packing_builtins(exec_list*, int)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_packing_builtins.cpp:1311:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-lower_packing_builtins.gcda' profile count data file not found
# 1311 | }
#      | ^
# 1309|      visit_list_elements(&v, instructions, true);
# 1310|      return v.get_progress();
# 1311|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_precision.cpp: scope_hint: In member function 'constexpr _Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ir_instruction*]'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_precision.cpp:721:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-lower_precision.gcda' profile count data file not found
#  721 | }
#      | ^
#  719|   
#  720|      return v.progress;
#  721|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp: scope_hint: In function 'void lower_shared_reference(gl_context*, gl_shader_program*, gl_linked_shader*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:517:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-lower_shared_reference.gcda' profile count data file not found
#  517 | }
#      | ^
#  515|                      ctx->Const.MaxComputeSharedMemorySize);
#  516|      }
#  517|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp: scope_hint: In member function 'virtual ir_visitor_status {anonymous}::lower_subroutine_visitor::visit_leave(ir_call*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp:124:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-lower_subroutine.gcda' profile count data file not found
#  124 | }
#      | ^
#  122|   
#  123|      return visit_continue;
#  124|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp: scope_hint: In function 'bool lower_tess_level(gl_linked_shader*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:461:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-lower_tess_level.gcda' profile count data file not found
#  461 | }
#      | ^
#  459|   
#  460|      return v.progress;
#  461|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp: scope_hint: In function 'bool do_lower_texture_projection(exec_list*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp:103:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-lower_texture_projection.gcda' profile count data file not found
#  103 | }
#      | ^
#  101|   
#  102|      return v.progress;
#  103|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp: scope_hint: In function 'void lower_ubo_reference(gl_linked_shader*, bool, bool)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp:1142:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-lower_ubo_reference.gcda' profile count data file not found
# 1142 | }
#      | ^
# 1140|         visit_list_elements(&v, shader->ir);
# 1141|      } while (v.progress);
# 1142|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp: scope_hint: In function 'bool lower_variable_index_to_cond_assign(gl_shader_stage, exec_list*, bool, bool, bool, bool)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:567:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-lower_variable_index_to_cond_assign.gcda' profile count data file not found
#  567 | }
#      | ^
#  565|   
#  566|      return progress_ever;
#  567|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp: scope_hint: In function 'bool do_vec_index_to_cond_assign(exec_list*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:240:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-lower_vec_index_to_cond_assign.gcda' profile count data file not found
#  240 | }
#      | ^
#  238|   
#  239|      return v.progress;
#  240|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vec_index_to_swizzle.cpp: scope_hint: In function 'bool do_vec_index_to_swizzle(exec_list*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vec_index_to_swizzle.cpp:102:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-lower_vec_index_to_swizzle.gcda' profile count data file not found
#  102 | }
#      | ^
#  100|   
#  101|      return v.progress;
#  102|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vector.cpp: scope_hint: In function 'bool lower_quadop_vector(exec_list*, bool)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vector.cpp:228:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-lower_vector.gcda' profile count data file not found
#  228 | }
#      | ^
#  226|   
#  227|      return v.progress;
#  228|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp: scope_hint: In function 'bool lower_vector_derefs(gl_linked_shader*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:188:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-lower_vector_derefs.gcda' profile count data file not found
#  188 | }
#      | ^
#  186|   
#  187|      return v.progress;
#  188|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vector_insert.cpp: scope_hint: In function 'bool lower_vector_insert(exec_list*, bool)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vector_insert.cpp:147:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-lower_vector_insert.gcda' profile count data file not found
#  147 | }
#      | ^
#  145|   
#  146|      return v.progress;
#  147|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vertex_id.cpp: scope_hint: In function 'bool lower_vertex_id(gl_linked_shader*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vertex_id.cpp:146:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-lower_vertex_id.gcda' profile count data file not found
#  146 | }
#      | ^
#  144|   
#  145|      return v.progress;
#  146|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_xfb_varying.cpp: scope_hint: In function 'ir_variable* lower_xfb_varying(void*, gl_linked_shader*, const char*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_xfb_varying.cpp:222:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-lower_xfb_varying.gcda' profile count data file not found
#  222 | }
#      | ^
#  220|   
#  221|      return new_variable;
#  222|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp: scope_hint: In function 'bool do_algebraic(exec_list*, bool, const gl_shader_compiler_options*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:1061:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-opt_algebraic.gcda' profile count data file not found
# 1061 | }
#      | ^
# 1059|   
# 1060|      return v.progress;
# 1061|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp: scope_hint: In function 'bool optimize_split_arrays(exec_list*, bool)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:505:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-opt_array_splitting.gcda' profile count data file not found
#  505 | }
#      | ^
#  503|      return true;
#  504|   
#  505|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp: scope_hint: In member function 'virtual ir_visitor_status {anonymous}::opt_conditional_discard_visitor::visit_leave(ir_if*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp:88:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-opt_conditional_discard.gcda' profile count data file not found
#   88 | }
#      | ^
#   86|   
#   87|      return visit_continue;
#   88|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp: scope_hint: In function 'bool do_constant_folding(exec_list*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:212:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-opt_constant_folding.gcda' profile count data file not found
#  212 | }
#      | ^
#  210|   
#  211|      return constant_folding.progress;
#  212|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp: scope_hint: In function 'bool do_constant_propagation(exec_list*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:527:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-opt_constant_propagation.gcda' profile count data file not found
#  527 | }
#      | ^
#  525|   
#  526|      return v.progress;
#  527|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_constant_variable.cpp: scope_hint: In function 'bool do_constant_variable_unlinked(exec_list*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_constant_variable.cpp:235:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-opt_constant_variable.gcda' profile count data file not found
#  235 | }
#      | ^
#  233|   
#  234|      return progress;
#  235|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp: scope_hint: In function 'bool do_copy_propagation_elements(exec_list*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:745:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-opt_copy_propagation_elements.gcda' profile count data file not found
#  745 | }
#      | ^
#  743|   
#  744|      return v.progress;
#  745|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_dead_builtin_variables.cpp: scope_hint: In function 'void optimize_dead_builtin_variables(exec_list*, ir_variable_mode)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_dead_builtin_variables.cpp:81:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-opt_dead_builtin_variables.gcda' profile count data file not found
#   81 | }
#      | ^
#   79|         var->remove();
#   80|      }
#   81|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp: scope_hint: In function 'void do_dead_builtin_varyings(gl_context*, gl_linked_shader*, gl_linked_shader*, unsigned int, tfeedback_decl*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:620:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-opt_dead_builtin_varyings.gcda' profile count data file not found
#  620 | }
#      | ^
#  618|                                  producer_info.has_fog);
#  619|      }
#  620|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp: scope_hint: In function 'bool do_dead_code_unlinked(exec_list*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:203:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-opt_dead_code.gcda' profile count data file not found
#  203 | }
#      | ^
#  201|   
#  202|      return progress;
#  203|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp: scope_hint: In function 'bool do_dead_code_local(exec_list*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:358:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-opt_dead_code_local.gcda' profile count data file not found
#  358 | }
#      | ^
#  356|   
#  357|      return progress;
#  358|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_dead_functions.cpp: scope_hint: In function 'bool do_dead_functions(exec_list*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_dead_functions.cpp:152:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-opt_dead_functions.gcda' profile count data file not found
#  152 | }
#      | ^
#  150|   
#  151|      return progress;
#  152|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp: scope_hint: In member function 'virtual ir_visitor_status {anonymous}::nested_if_flattener::visit_leave(ir_if*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:103:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-opt_flatten_nested_if_blocks.gcda' profile count data file not found
#  103 | }
#      | ^
#  101|      progress = true;
#  102|      return visit_continue;
#  103|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp: scope_hint: In function 'bool opt_flip_matrices(exec_list*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp:123:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-opt_flip_matrices.gcda' profile count data file not found
#  123 | }
#      | ^
#  121|   
#  122|      return v.progress;
#  123|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp: scope_hint: In function 'void do_variable_replacement(exec_list*, ir_variable*, ir_dereference*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:466:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-opt_function_inlining.gcda' profile count data file not found
#  466 | }
#      | ^
#  464|   
#  465|      visit_list_elements(&v, instructions);
#  466|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp: scope_hint: In member function 'virtual ir_visitor_status {anonymous}::ir_if_simplification_visitor::visit_leave(ir_if*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:127:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-opt_if_simplification.gcda' profile count data file not found
#  127 | }
#      | ^
#  125|   
#  126|      return visit_continue;
#  127|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_minmax.cpp: scope_hint: In function 'bool do_minmax_prune(exec_list*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_minmax.cpp:507:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-opt_minmax.gcda' profile count data file not found
#  507 | }
#      | ^
#  505|   
#  506|      return v.progress;
#  507|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp: scope_hint: In function 'bool do_rebalance_tree(exec_list*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:337:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-opt_rebalance_tree.gcda' profile count data file not found
#  337 | }
#      | ^
#  335|   
#  336|      return v.progress;
#  337|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp: scope_hint: In function 'bool optimize_redundant_jumps(exec_list*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:124:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-opt_redundant_jumps.gcda' profile count data file not found
#  124 | }
#      | ^
#  122|      v.run(instructions);
#  123|      return v.progress;
#  124|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp: scope_hint: In function 'bool do_structure_splitting(exec_list*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:377:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-opt_structure_splitting.gcda' profile count data file not found
#  377 | }
#      | ^
#  375|   
#  376|      return true;
#  377|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_swizzle.cpp: scope_hint: In function 'bool optimize_swizzles(exec_list*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_swizzle.cpp:119:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-opt_swizzle.gcda' profile count data file not found
#  119 | }
#      | ^
#  117|   
#  118|      return v.progress;
#  119|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp: scope_hint: In function 'bool do_tree_grafting(exec_list*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:419:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-opt_tree_grafting.gcda' profile count data file not found
#  419 | }
#      | ^
#  417|   
#  418|      return info.progress;
#  419|-> }

Error: CPPCHECK_WARNING (CWE-758):
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:225: error[missingReturn]: Found an exit path from function with non-void return type that has missing return statement
#  223|   write_mask_to_swizzle(unsigned write_mask)
#  224|   {
#  225|->    switch (write_mask) {
#  226|      case WRITEMASK_X: return SWIZZLE_X;
#  227|      case WRITEMASK_Y: return SWIZZLE_Y;

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp: scope_hint: In function 'bool do_vectorize(exec_list*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:407:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-opt_vectorize.gcda' profile count data file not found
#  407 | }
#      | ^
#  405|   
#  406|      return v.progress;
#  407|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp: scope_hint: In function 'void propagate_invariance(exec_list*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:125:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-propagate_invariance.gcda' profile count data file not found
#  125 | }
#      | ^
#  123|         visit_list_elements(&visitor, instructions);
#  124|      } while (visitor.progress);
#  125|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/s_expression.cpp: scope_hint: In function 'bool s_match(s_expression*, unsigned int, s_pattern*, bool)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/s_expression.cpp:220:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-s_expression.gcda' profile count data file not found
#  220 | }
#      | ^
#  218|   
#  219|      return true;
#  220|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/serialize.cpp: scope_hint: In function 'bool deserialize_glsl_program(blob_reader*, gl_context*, gl_shader_program*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/serialize.cpp:1340:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-serialize.gcda' profile count data file not found
# 1340 | }
#      | ^
# 1338|   
# 1339|      return !blob->overrun;
# 1340|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/shader_cache.cpp: scope_hint: In function 'bool shader_cache_read_program_metadata(gl_context*, gl_shader_program*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/shader_cache.cpp:263:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-shader_cache.gcda' profile count data file not found
#  263 | }
#      | ^
#  261|   
#  262|      return true;
#  263|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/standalone_scaffolding.cpp: scope_hint: In function 'void initialize_context_to_defaults(gl_context*, gl_api)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/standalone_scaffolding.cpp:289:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-standalone_scaffolding.gcda' profile count data file not found
#  289 | }
#      | ^
#  287|   
#  288|      _mesa_locale_init();
#  289|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/string_to_uint_map.cpp: scope_hint: In function 'void string_to_uint_map_dtor(string_to_uint_map*)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/string_to_uint_map.cpp:42:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/187e0526823b2a5e-string_to_uint_map.gcda' profile count data file not found
#   42 | }
#      | ^
#   40|   {
#   41|      delete map;
#   42|-> }

Error: CPPCHECK_WARNING (CWE-758):
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl_types.cpp:2018: error[missingReturn]: Found an exit path from function with non-void return type that has missing return statement
# 2016|         return type;
# 2017|      } else {
# 2018|->       unreachable("Invalid type for UBO or SSBO");
# 2019|      }
# 2020|   }

Error: CPPCHECK_WARNING (CWE-758):
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl_types.cpp:2376: error[missingReturn]: Found an exit path from function with non-void return type that has missing return statement
# 2374|         return type;
# 2375|      } else {
# 2376|->       unreachable("Invalid type for SSBO");
# 2377|      }
# 2378|   }

Error: CPPCHECK_WARNING (CWE-758):
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl_types.cpp:2450: error[missingReturn]: Found an exit path from function with non-void return type that has missing return statement
# 2448|                                        this->matrix_columns, stride, false);
# 2449|      } else {
# 2450|->       unreachable("Unhandled type.");
# 2451|      }
# 2452|   }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl_types.cpp: scope_hint: In function '(static initializers for glsl-optimizer/src/compiler/glsl_types.cpp)'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl_types.cpp:2954:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/852d3282bb43d84a-glsl_types.gcda' profile count data file not found
# 2954 | }
#      | ^
# 2952|   }
# 2953|   
# 2954|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/shader_enums.c: scope_hint: In function 'gl_frag_result_name'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/shader_enums.c:302:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/61fe949095357ebe-shader_enums.gcda' profile count data file not found
#  302 | }
#      | ^
#  300|      STATIC_ASSERT(ARRAY_SIZE(names) == FRAG_RESULT_MAX);
#  301|      return NAME(result);
#  302|-> }

Error: CPPCHECK_WARNING (CWE-758):
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/mesa/main/shaderobj.h:173: error[missingReturn]: Found an exit path from function with non-void return type that has missing return statement
#  171|   _mesa_shader_stage_from_subroutine_uniform(GLenum subuniform)
#  172|   {
#  173|->    switch (subuniform) {
#  174|      case GL_VERTEX_SUBROUTINE_UNIFORM:
#  175|         return MESA_SHADER_VERTEX;

Error: CPPCHECK_WARNING (CWE-758):
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/mesa/main/shaderobj.h:193: error[missingReturn]: Found an exit path from function with non-void return type that has missing return statement
#  191|   _mesa_shader_stage_from_subroutine(GLenum subroutine)
#  192|   {
#  193|->    switch (subroutine) {
#  194|      case GL_VERTEX_SUBROUTINE:
#  195|         return MESA_SHADER_VERTEX;

Error: CPPCHECK_WARNING (CWE-758):
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/mesa/main/shaderobj.h:227: error[missingReturn]: Found an exit path from function with non-void return type that has missing return statement
#  225|         return GL_TESS_EVALUATION_SUBROUTINE;
#  226|      case MESA_SHADER_NONE:
#  227|->       break;
#  228|      case MESA_SHADER_KERNEL:
#  229|         unreachable("not reached");

Error: CPPCHECK_WARNING (CWE-758):
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/mesa/main/shaderobj.h:253: error[missingReturn]: Found an exit path from function with non-void return type that has missing return statement
#  251|      case MESA_SHADER_NONE:
#  252|      case MESA_SHADER_KERNEL:
#  253|->       break;
#  254|      }
#  255|      unreachable("not reached");

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/mesa/program/dummy_errors.c: scope_hint: In function '_mesa_error_no_memory'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/mesa/program/dummy_errors.c:30:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/289aa9cdb13f2101-dummy_errors.gcda' profile count data file not found
#   30 | }
#      | ^
#   28|   {
#   29|      fprintf(stderr, "Mesa error: out of memory in %s", caller);
#   30|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/mesa/program/symbol_table.c: scope_hint: In function '_mesa_symbol_table_dtor'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/mesa/program/symbol_table.c:314:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/289aa9cdb13f2101-symbol_table.gcda' profile count data file not found
#  314 | }
#      | ^
#  312|      _mesa_hash_table_destroy(table->ht, NULL);
#  313|      free(table);
#  314|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/util/blob.c:368:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/ff4c9c56c07e6aed-blob.gcda' profile count data file not found
#  368 | }
#      | ^
#  366|   
#  367|      return ret;
#  368|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/util/half_float.c: scope_hint: In function '_mesa_uint16_div_64k_to_half'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/util/half_float.c:213:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/ff4c9c56c07e6aed-half_float.gcda' profile count data file not found
#  213 | }
#      | ^
#  211|   
#  212|      return (e << 10) | m;
#  213|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/util/hash_table.c: scope_hint: In function '_mesa_hash_table_u64_remove'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/util/hash_table.c:859:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/ff4c9c56c07e6aed-hash_table.gcda' profile count data file not found
#  859 | }
#      | ^
#  857|         free(_key);
#  858|      }
#  859|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/util/mesa-sha1.c: scope_hint: In function '_mesa_sha1_format'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/util/mesa-sha1.c:51:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/ff4c9c56c07e6aed-mesa-sha1.gcda' profile count data file not found
#   51 | }
#      | ^
#   49|      }
#   50|      buf[i] = '\0';
#   51|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/util/os_misc.c: scope_hint: In function 'os_get_total_physical_memory'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/util/os_misc.c:184:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/ff4c9c56c07e6aed-os_misc.gcda' profile count data file not found
#  184 | }
#      | ^
#  182|      return false;
#  183|   #endif
#  184|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/util/ralloc.c: scope_hint: In function 'linear_strcat'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/util/ralloc.c:921:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/ff4c9c56c07e6aed-ralloc.gcda' profile count data file not found
#  921 | }
#      | ^
#  919|   {
#  920|      return linear_cat(parent, dest, str, strlen(str));
#  921|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/util/set.c: scope_hint: In function '_mesa_pointer_set_create'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/util/set.c:572:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/ff4c9c56c07e6aed-set.gcda' profile count data file not found
#  572 | }
#      | ^
#  570|      return _mesa_set_create(mem_ctx, _mesa_hash_pointer,
#  571|                              _mesa_key_pointer_equal);
#  572|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/util/sha1/sha1.c: scope_hint: In function 'SHA1Final'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/util/sha1/sha1.c:174:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/6d6557fe15c41e19-sha1.gcda' profile count data file not found
#  174 | }
#      | ^
#  172|   	}
#  173|   	memset(context, 0, sizeof(*context));
#  174|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/util/softfloat.c: scope_hint: In function '_mesa_float_to_half_rtz'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/util/softfloat.c:1475:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/ff4c9c56c07e6aed-softfloat.gcda' profile count data file not found
# 1475 | }
#      | ^
# 1473|   
# 1474|       return _mesa_roundtozero_f16(s, flt_e - 0x71, m | 0x4000);
# 1475|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/util/string_buffer.c: scope_hint: In function '_mesa_string_buffer_printf'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/util/string_buffer.c:148:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/ff4c9c56c07e6aed-string_buffer.gcda' profile count data file not found
#  148 | }
#      | ^
#  146|      va_end(args);
#  147|      return res;
#  148|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/util/strtod.c: scope_hint: In function '_mesa_strtof'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/util/strtod.c:85:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/ff4c9c56c07e6aed-strtod.gcda' profile count data file not found
#   85 | }
#      | ^
#   83|      return (float) strtod(s, end);
#   84|   #endif
#   85|-> }

Error: COMPILER_WARNING:
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/util/u_debug.c: scope_hint: In function 'debug_dump_flags'
firefox-150.0/third_party/rust/glslopt/glsl-optimizer/src/util/u_debug.c:398:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-150.0/objdir/release/build/glslopt-7825c2fa82ea14a3/out/ff4c9c56c07e6aed-u_debug.gcda' profile count data file not found
#  398 | }
#      | ^
#  396|   
#  397|      return output;
#  398|-> }
#  399|   
#  400|   

Error: CPPCHECK_WARNING (CWE-457):
firefox-150.0/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c:3143: warning[uninitvar]: Uninitialized variable: hasInput
# 3141|       }
# 3142|     }
# 3143|->   if (!hasInput) {
# 3144|       pVTab->zErrMsg = sqlite3_mprintf("input argument is required");
# 3145|       return SQLITE_ERROR;

Error: CPPCHECK_WARNING (CWE-457):
firefox-150.0/third_party/xsimd/include/xsimd/arch/xsimd_scalar.hpp:1183: error[uninitvar]: Uninitialized variable: c
# 1181|       {
# 1182|           float s, c;
# 1183|->         detail::generic_sincosf {}(val, s, c);
# 1184|           return std::make_pair(s, c);
# 1185|       }

Error: CPPCHECK_WARNING (CWE-457):
firefox-150.0/third_party/xsimd/include/xsimd/arch/xsimd_scalar.hpp:1183: error[uninitvar]: Uninitialized variable: s
# 1181|       {
# 1182|           float s, c;
# 1183|->         detail::generic_sincosf {}(val, s, c);
# 1184|           return std::make_pair(s, c);
# 1185|       }

Error: CPPCHECK_WARNING (CWE-457):
firefox-150.0/third_party/xsimd/include/xsimd/arch/xsimd_scalar.hpp:1190: error[uninitvar]: Uninitialized variable: c
# 1188|       {
# 1189|           double s, c;
# 1190|->         detail::generic_sincos {}(val, s, c);
# 1191|           return std::make_pair(s, c);
# 1192|       }

Error: CPPCHECK_WARNING (CWE-457):
firefox-150.0/third_party/xsimd/include/xsimd/arch/xsimd_scalar.hpp:1190: error[uninitvar]: Uninitialized variable: s
# 1188|       {
# 1189|           double s, c;
# 1190|->         detail::generic_sincos {}(val, s, c);
# 1191|           return std::make_pair(s, c);
# 1192|       }

Error: COMPILER_WARNING:
firefox-150.0/toolkit/components/glean/bindings/private/Labeled.h: scope_hint: In function ‘mozilla::glean::impl::UpdateLabeledMirror(mozilla::Telemetry::ScalarID, unsigned int, nsTSubstring<char> const&)’
firefox-150.0/toolkit/components/glean/bindings/private/Labeled.h:38:20: warning[-Wmissing-profile]: profile for function ‘mozilla::glean::impl::UpdateLabeledMirror(mozilla::Telemetry::ScalarID, unsigned int, nsTSubstring<char> const&)’ not found in profile data
#   38 | static inline void UpdateLabeledMirror(Telemetry::ScalarID aMirrorId,
#      |                    ^~~~~~~~~~~~~~~~~~~
#   36|   nsCString GetProcessTypeForTelemetry();
#   37|   
#   38|-> static inline void UpdateLabeledMirror(Telemetry::ScalarID aMirrorId,
#   39|                                          uint32_t aSubmetricId,
#   40|                                          const nsACString& aLabel) {

Error: COMPILER_WARNING:
firefox-150.0/toolkit/components/glean/bindings/private/Labeled.h: scope_hint: In member function ‘mozilla::glean::impl::UpdateLabeledMirror(mozilla::Telemetry::ScalarID, unsigned int, nsTSubstring<char> const&)::{lambda(auto:1 const&)#1}::operator()<mozilla::DataMutexBase<std::unique_ptr<nsBaseHashtable<nsIntegralHashKey<unsigned int, 0>, std::tuple<mozilla::Telemetry::ScalarID, nsTString<char16_t> >, std::tuple<mozilla::Telemetry::ScalarID, nsTString<char16_t> >, nsDefaultConverter<std::tuple<mozilla::Telemetry::ScalarID, nsTString<char16_t> >, std::tuple<mozilla::Telemetry::Scala [...]
firefox-150.0/toolkit/components/glean/bindings/private/Labeled.h:41:32: warning[-Wmissing-profile]: profile for function ‘mozilla::glean::impl::UpdateLabeledMirror(mozilla::Telemetry::ScalarID, unsigned int, nsTSubstring<char> const&)::{lambda(auto:1 const&)#1}::operator()<mozilla::DataMutexBase<std::unique_ptr<nsBaseHashtable<nsIntegralHashKey<unsigned int, 0>, std::tuple<mozilla::Telemetry::ScalarID, nsTString<char16_t> >, std::tuple<mozilla::Telemetry::ScalarID, nsTString<char16_t> >, nsDefaultConverter<std::tuple<mozilla::Telemetry::ScalarID, nsTString<char16_t> >, std::tuple<mozilla::Telemetry::Sca [...]
#   41 |   GetLabeledMirrorLock().apply([&](const auto& lock) {
#      |                                ^
#   39|                                          uint32_t aSubmetricId,
#   40|                                          const nsACString& aLabel) {
#   41|->   GetLabeledMirrorLock().apply([&](const auto& lock) {
#   42|       auto tuple = std::make_tuple<Telemetry::ScalarID, nsString>(
#   43|           std::move(aMirrorId), NS_ConvertUTF8toUTF16(aLabel));
firefox-150.0/toolkit/components/glean/bindings/private/Labeled.h:41:32: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/toolkit/components/glean/bindings/private/Labeled.h: scope_hint: In function ‘mozilla::glean::impl::UpdateLabeledDistributionMirror(mozilla::Telemetry::HistogramID, unsigned int, nsTSubstring<char> const&)’
firefox-150.0/toolkit/components/glean/bindings/private/Labeled.h:48:20: warning[-Wmissing-profile]: profile for function ‘mozilla::glean::impl::UpdateLabeledDistributionMirror(mozilla::Telemetry::HistogramID, unsigned int, nsTSubstring<char> const&)’ not found in profile data
#   48 | static inline void UpdateLabeledDistributionMirror(
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#   46|   }
#   47|   
#   48|-> static inline void UpdateLabeledDistributionMirror(
#   49|       Telemetry::HistogramID aMirrorId, uint32_t aSubmetricId,
#   50|       const nsACString& aLabel) {

Error: COMPILER_WARNING:
firefox-150.0/toolkit/components/glean/bindings/MetricTypes.h:15: included_from: Included from here.
firefox-150.0/objdir/toolkit/components/glean/DomQuotaMetrics.h:12: included_from: Included from here.
firefox-150.0/dom/quota/FirstInitializationAttemptsImpl.h:11: included_from: Included from here.
firefox-150.0/dom/quota/QuotaCommon.h:30: included_from: Included from here.
firefox-150.0/dom/localstorage/LocalStorageCommon.h:10: included_from: Included from here.
firefox-150.0/dom/quota/Client.h:19: included_from: Included from here.
firefox-150.0/dom/quota/SerializationHelpers.h:11: included_from: Included from here.
firefox-150.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:71: included_from: Included from here.
firefox-150.0/toolkit/components/glean/bindings/private/Labeled.h: scope_hint: In member function ‘mozilla::glean::impl::UpdateLabeledDistributionMirror(mozilla::Telemetry::HistogramID, unsigned int, nsTSubstring<char> const&)::{lambda(auto:1 const&)#1}::operator()<mozilla::DataMutexBase<std::unique_ptr<nsBaseHashtable<nsIntegralHashKey<unsigned int, 0>, std::tuple<mozilla::Telemetry::HistogramID, nsTString<char> >, std::tuple<mozilla::Telemetry::HistogramID, nsTString<char> >, nsDefaultConverter<std::tuple<mozilla::Telemetry::HistogramID, nsTString<char> >, std::tuple<mozilla::Tele [...]
firefox-150.0/toolkit/components/glean/bindings/private/Labeled.h:51:44: warning[-Wmissing-profile]: profile for function ‘mozilla::glean::impl::UpdateLabeledDistributionMirror(mozilla::Telemetry::HistogramID, unsigned int, nsTSubstring<char> const&)::{lambda(auto:1 const&)#1}::operator()<mozilla::DataMutexBase<std::unique_ptr<nsBaseHashtable<nsIntegralHashKey<unsigned int, 0>, std::tuple<mozilla::Telemetry::HistogramID, nsTString<char> >, std::tuple<mozilla::Telemetry::HistogramID, nsTString<char> >, nsDefaultConverter<std::tuple<mozilla::Telemetry::HistogramID, nsTString<char> >, std::tuple<mozilla::Te [...]
#   51 |   GetLabeledDistributionMirrorLock().apply([&](const auto& lock) {
#      |                                            ^
#   49|       Telemetry::HistogramID aMirrorId, uint32_t aSubmetricId,
#   50|       const nsACString& aLabel) {
#   51|->   GetLabeledDistributionMirrorLock().apply([&](const auto& lock) {
#   52|       auto tuple = std::make_tuple<Telemetry::HistogramID, nsCString>(
#   53|           std::move(aMirrorId), nsPromiseFlatCString(aLabel));
firefox-150.0/toolkit/components/glean/bindings/private/Labeled.h:51:44: note: trimmed 2 message(s) with length over 512

Error: CPPCHECK_WARNING (CWE-562):
firefox-150.0/toolkit/components/protobuf/src/google/protobuf/map.h:718: error[returnTempReference]: Reference to temporary returned.
#  716|       template <typename K>
#  717|       value_type& operator[](K&& k) {
#  718|->       return *try_emplace(std::forward<K>(k)).first;
#  719|       }
#  720|   

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&)::FuncCancelableRunnable::AddRef()’
firefox-150.0/xpcom/base/nsISupportsImpl.h:1460:40: warning[-Wmissing-profile]: profile for function ‘NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&)::FuncCancelableRunnable::AddRef()’ not found in profile data
# 1458|    */
# 1459|   #define NS_INLINE_DECL_REFCOUNTING_INHERITED(Class, Super)  \
# 1460|->   NS_IMETHOD_(MozExternalRefCountType) AddRef() override {  \
# 1461|       NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super);            \
# 1462|     }                                                         \

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&)::FuncCancelableRunnable::AddRef()’
firefox-150.0/xpcom/base/nsISupportsImpl.h:1460:40: warning[-Wmissing-profile]: profile for function ‘NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&)::FuncCancelableRunnable::AddRef()’ not found in profile data
# 1458|    */
# 1459|   #define NS_INLINE_DECL_REFCOUNTING_INHERITED(Class, Super)  \
# 1460|->   NS_IMETHOD_(MozExternalRefCountType) AddRef() override {  \
# 1461|       NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super);            \
# 1462|     }                                                         \

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘NS_NewCancelableRunnableFunction<mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}>(char const*, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}&&)::FuncCancelableRunnable::AddRef()’
firefox-150.0/xpcom/base/nsISupportsImpl.h:1460:40: warning[-Wmissing-profile]: profile for function ‘NS_NewCancelableRunnableFunction<mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}>(char const*, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}&&)::FuncCancelableRunnable::AddRef()’ not found in profile data
# 1458|    */
# 1459|   #define NS_INLINE_DECL_REFCOUNTING_INHERITED(Class, Super)  \
# 1460|->   NS_IMETHOD_(MozExternalRefCountType) AddRef() override {  \
# 1461|       NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super);            \
# 1462|     }                                                         \

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘NS_NewCancelableRunnableFunction<mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}>(char const*, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}&&)::FuncCancelableRunnable::AddRef()’
firefox-150.0/xpcom/base/nsISupportsImpl.h:1460:40: warning[-Wmissing-profile]: profile for function ‘NS_NewCancelableRunnableFunction<mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}>(char const*, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}&&)::FuncCancelableRunnable::AddRef()’ not found in profile data
# 1458|    */
# 1459|   #define NS_INLINE_DECL_REFCOUNTING_INHERITED(Class, Super)  \
# 1460|->   NS_IMETHOD_(MozExternalRefCountType) AddRef() override {  \
# 1461|       NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super);            \
# 1462|     }                                                         \

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘NS_NewCancelableRunnableFunction<mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}>(char const*, mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}&&)::FuncCancelableRunnable::AddRef()’
firefox-150.0/xpcom/base/nsISupportsImpl.h:1460:40: warning[-Wmissing-profile]: profile for function ‘NS_NewCancelableRunnableFunction<mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}>(char const*, mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}&&)::FuncCancelableRunnable::AddRef()’ not found in profile data
# 1458|    */
# 1459|   #define NS_INLINE_DECL_REFCOUNTING_INHERITED(Class, Super)  \
# 1460|->   NS_IMETHOD_(MozExternalRefCountType) AddRef() override {  \
# 1461|       NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super);            \
# 1462|     }                                                         \

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘non-virtual thunk to NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&)::FuncCancelableRunnable::AddRef()’
firefox-150.0/xpcom/base/nsISupportsImpl.h:1460:40: warning[-Wmissing-profile]: profile for function ‘non-virtual thunk to NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&)::FuncCancelableRunnable::AddRef()’ not found in profile data
# 1460 |   NS_IMETHOD_(MozExternalRefCountType) AddRef() override {  \
#      |                                        ^~~~~~
# 1458|    */
# 1459|   #define NS_INLINE_DECL_REFCOUNTING_INHERITED(Class, Super)  \
# 1460|->   NS_IMETHOD_(MozExternalRefCountType) AddRef() override {  \
# 1461|       NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super);            \
# 1462|     }                                                         \

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘non-virtual thunk to NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&)::FuncCancelableRunnable::AddRef()’
firefox-150.0/xpcom/base/nsISupportsImpl.h:1460:40: warning[-Wmissing-profile]: profile for function ‘non-virtual thunk to NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&)::FuncCancelableRunnable::AddRef()’ not found in profile data
# 1460 |   NS_IMETHOD_(MozExternalRefCountType) AddRef() override {  \
#      |                                        ^~~~~~
# 1458|    */
# 1459|   #define NS_INLINE_DECL_REFCOUNTING_INHERITED(Class, Super)  \
# 1460|->   NS_IMETHOD_(MozExternalRefCountType) AddRef() override {  \
# 1461|       NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super);            \
# 1462|     }                                                         \

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘non-virtual thunk to NS_NewCancelableRunnableFunction<mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}>(char const*, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}&&)::FuncCancelableRunnable::AddRef()’
firefox-150.0/xpcom/base/nsISupportsImpl.h:1460:40: warning[-Wmissing-profile]: profile for function ‘non-virtual thunk to NS_NewCancelableRunnableFunction<mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}>(char const*, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}&&)::FuncCancelableRunnable::AddRef()’ not found in profile data
# 1460 |   NS_IMETHOD_(MozExternalRefCountType) AddRef() override {  \
#      |                                        ^~~~~~
# 1458|    */
# 1459|   #define NS_INLINE_DECL_REFCOUNTING_INHERITED(Class, Super)  \
# 1460|->   NS_IMETHOD_(MozExternalRefCountType) AddRef() override {  \
# 1461|       NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super);            \
# 1462|     }                                                         \

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘non-virtual thunk to NS_NewCancelableRunnableFunction<mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}>(char const*, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}&&)::FuncCancelableRunnable::AddRef()’
firefox-150.0/xpcom/base/nsISupportsImpl.h:1460:40: warning[-Wmissing-profile]: profile for function ‘non-virtual thunk to NS_NewCancelableRunnableFunction<mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}>(char const*, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}&&)::FuncCancelableRunnable::AddRef()’ not found in profile data
# 1460 |   NS_IMETHOD_(MozExternalRefCountType) AddRef() override {  \
#      |                                        ^~~~~~
# 1458|    */
# 1459|   #define NS_INLINE_DECL_REFCOUNTING_INHERITED(Class, Super)  \
# 1460|->   NS_IMETHOD_(MozExternalRefCountType) AddRef() override {  \
# 1461|       NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super);            \
# 1462|     }                                                         \

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘non-virtual thunk to NS_NewCancelableRunnableFunction<mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}>(char const*, mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}&&)::FuncCancelableRunnable::AddRef()’
firefox-150.0/xpcom/base/nsISupportsImpl.h:1460:40: warning[-Wmissing-profile]: profile for function ‘non-virtual thunk to NS_NewCancelableRunnableFunction<mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}>(char const*, mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}&&)::FuncCancelableRunnable::AddRef()’ not found in profile data
# 1460 |   NS_IMETHOD_(MozExternalRefCountType) AddRef() override {  \
#      |                                        ^~~~~~
# 1458|    */
# 1459|   #define NS_INLINE_DECL_REFCOUNTING_INHERITED(Class, Super)  \
# 1460|->   NS_IMETHOD_(MozExternalRefCountType) AddRef() override {  \
# 1461|       NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super);            \
# 1462|     }                                                         \

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&)::FuncCancelableRunnable::Release()’
firefox-150.0/xpcom/base/nsISupportsImpl.h:1463:40: warning[-Wmissing-profile]: profile for function ‘NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&)::FuncCancelableRunnable::Release()’ not found in profile data
# 1461|       NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super);            \
# 1462|     }                                                         \
# 1463|->   NS_IMETHOD_(MozExternalRefCountType) Release() override { \
# 1464|       NS_IMPL_RELEASE_INHERITED_GUTS(Class, Super);           \
# 1465|     }

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&)::FuncCancelableRunnable::Release()’
firefox-150.0/xpcom/base/nsISupportsImpl.h:1463:40: warning[-Wmissing-profile]: profile for function ‘NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&)::FuncCancelableRunnable::Release()’ not found in profile data
# 1461|       NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super);            \
# 1462|     }                                                         \
# 1463|->   NS_IMETHOD_(MozExternalRefCountType) Release() override { \
# 1464|       NS_IMPL_RELEASE_INHERITED_GUTS(Class, Super);           \
# 1465|     }

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘NS_NewCancelableRunnableFunction<mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}>(char const*, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}&&)::FuncCancelableRunnable::Release()’
firefox-150.0/xpcom/base/nsISupportsImpl.h:1463:40: warning[-Wmissing-profile]: profile for function ‘NS_NewCancelableRunnableFunction<mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}>(char const*, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}&&)::FuncCancelableRunnable::Release()’ not found in profile data
# 1461|       NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super);            \
# 1462|     }                                                         \
# 1463|->   NS_IMETHOD_(MozExternalRefCountType) Release() override { \
# 1464|       NS_IMPL_RELEASE_INHERITED_GUTS(Class, Super);           \
# 1465|     }

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘NS_NewCancelableRunnableFunction<mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}>(char const*, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}&&)::FuncCancelableRunnable::Release()’
firefox-150.0/xpcom/base/nsISupportsImpl.h:1463:40: warning[-Wmissing-profile]: profile for function ‘NS_NewCancelableRunnableFunction<mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}>(char const*, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}&&)::FuncCancelableRunnable::Release()’ not found in profile data
# 1461|       NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super);            \
# 1462|     }                                                         \
# 1463|->   NS_IMETHOD_(MozExternalRefCountType) Release() override { \
# 1464|       NS_IMPL_RELEASE_INHERITED_GUTS(Class, Super);           \
# 1465|     }

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘NS_NewCancelableRunnableFunction<mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}>(char const*, mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}&&)::FuncCancelableRunnable::Release()’
firefox-150.0/xpcom/base/nsISupportsImpl.h:1463:40: warning[-Wmissing-profile]: profile for function ‘NS_NewCancelableRunnableFunction<mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}>(char const*, mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}&&)::FuncCancelableRunnable::Release()’ not found in profile data
# 1461|       NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super);            \
# 1462|     }                                                         \
# 1463|->   NS_IMETHOD_(MozExternalRefCountType) Release() override { \
# 1464|       NS_IMPL_RELEASE_INHERITED_GUTS(Class, Super);           \
# 1465|     }

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘non-virtual thunk to NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&)::FuncCancelableRunnable::Release()’
firefox-150.0/xpcom/base/nsISupportsImpl.h:1463:40: warning[-Wmissing-profile]: profile for function ‘non-virtual thunk to NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&)::FuncCancelableRunnable::Release()’ not found in profile data
# 1463 |   NS_IMETHOD_(MozExternalRefCountType) Release() override { \
#      |                                        ^~~~~~~
# 1461|       NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super);            \
# 1462|     }                                                         \
# 1463|->   NS_IMETHOD_(MozExternalRefCountType) Release() override { \
# 1464|       NS_IMPL_RELEASE_INHERITED_GUTS(Class, Super);           \
# 1465|     }

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘non-virtual thunk to NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&)::FuncCancelableRunnable::Release()’
firefox-150.0/xpcom/base/nsISupportsImpl.h:1463:40: warning[-Wmissing-profile]: profile for function ‘non-virtual thunk to NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&)::FuncCancelableRunnable::Release()’ not found in profile data
# 1463 |   NS_IMETHOD_(MozExternalRefCountType) Release() override { \
#      |                                        ^~~~~~~
# 1461|       NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super);            \
# 1462|     }                                                         \
# 1463|->   NS_IMETHOD_(MozExternalRefCountType) Release() override { \
# 1464|       NS_IMPL_RELEASE_INHERITED_GUTS(Class, Super);           \
# 1465|     }

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘non-virtual thunk to NS_NewCancelableRunnableFunction<mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}>(char const*, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}&&)::FuncCancelableRunnable::Release()’
firefox-150.0/xpcom/base/nsISupportsImpl.h:1463:40: warning[-Wmissing-profile]: profile for function ‘non-virtual thunk to NS_NewCancelableRunnableFunction<mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}>(char const*, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}&&)::FuncCancelableRunnable::Release()’ not found in profile data
# 1463 |   NS_IMETHOD_(MozExternalRefCountType) Release() override { \
#      |                                        ^~~~~~~
# 1461|       NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super);            \
# 1462|     }                                                         \
# 1463|->   NS_IMETHOD_(MozExternalRefCountType) Release() override { \
# 1464|       NS_IMPL_RELEASE_INHERITED_GUTS(Class, Super);           \
# 1465|     }

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘non-virtual thunk to NS_NewCancelableRunnableFunction<mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}>(char const*, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}&&)::FuncCancelableRunnable::Release()’
firefox-150.0/xpcom/base/nsISupportsImpl.h:1463:40: warning[-Wmissing-profile]: profile for function ‘non-virtual thunk to NS_NewCancelableRunnableFunction<mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}>(char const*, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}&&)::FuncCancelableRunnable::Release()’ not found in profile data
# 1463 |   NS_IMETHOD_(MozExternalRefCountType) Release() override { \
#      |                                        ^~~~~~~
# 1461|       NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super);            \
# 1462|     }                                                         \
# 1463|->   NS_IMETHOD_(MozExternalRefCountType) Release() override { \
# 1464|       NS_IMPL_RELEASE_INHERITED_GUTS(Class, Super);           \
# 1465|     }

Error: COMPILER_WARNING:
firefox-150.0/xpcom/base/nsISupportsUtils.h:15: included_from: Included from here.
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘non-virtual thunk to NS_NewCancelableRunnableFunction<mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}>(char const*, mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}&&)::FuncCancelableRunnable::Release()’
firefox-150.0/xpcom/base/nsISupportsImpl.h:1463:40: warning[-Wmissing-profile]: profile for function ‘non-virtual thunk to NS_NewCancelableRunnableFunction<mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}>(char const*, mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}&&)::FuncCancelableRunnable::Release()’ not found in profile data
# 1463 |   NS_IMETHOD_(MozExternalRefCountType) Release() override { \
#      |                                        ^~~~~~~
# 1461|       NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super);            \
# 1462|     }                                                         \
# 1463|->   NS_IMETHOD_(MozExternalRefCountType) Release() override { \
# 1464|       NS_IMPL_RELEASE_INHERITED_GUTS(Class, Super);           \
# 1465|     }

Error: COMPILER_WARNING:
firefox-150.0/xpcom/ds/ArrayAlgorithm.h: scope_hint: In function ‘mozilla::TransformIntoNewArrayAbortOnErr<mozilla::ArrayIterator<int const&, nsTArray_Impl<int, nsTArrayInfallibleAllocator> >, mozilla::dom::cache::db::CacheKeys(mozIStorageConnection&, long, mozilla::Maybe<mozilla::dom::cache::CacheRequest> const&, mozilla::dom::cache::CacheQueryParams const&)::{lambda(auto:1)#1}, void>(mozilla::ArrayIterator<int const&, nsTArray_Impl<int, nsTArrayInfallibleAllocator> >, mozilla::ArrayIterator<int const&, nsTArray_Impl<int, nsTArrayInfallibleAllocator> >, mo [...]
firefox-150.0/xpcom/ds/ArrayAlgorithm.h:29:1: warning[-Wmissing-profile]: profile for function ‘mozilla::TransformIntoNewArrayAbortOnErr<mozilla::ArrayIterator<int const&, nsTArray_Impl<int, nsTArrayInfallibleAllocator> >, mozilla::dom::cache::db::CacheKeys(mozIStorageConnection&, long, mozilla::Maybe<mozilla::dom::cache::CacheRequest> const&, mozilla::dom::cache::CacheQueryParams const&)::{lambda(auto:1)#1}, void>(mozilla::ArrayIterator<int const&, nsTArray_Impl<int, nsTArrayInfallibleAllocator> >, mozilla::ArrayIterator<int const&, nsTArray_Impl<int, nsTArrayInfallibleAllocat [...]
#   29 | TransformIntoNewArrayAbortOnErr(SrcIter aIter, SrcIter aEnd,
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#   27|                                                    SrcIter>::result_ok_type>,
#   28|          nsresult>
#   29|-> TransformIntoNewArrayAbortOnErr(SrcIter aIter, SrcIter aEnd,
#   30|                                   Transform aTransform, fallible_t) {
#   31|     nsTArray<typename detail::TransformTraits<Transform, SrcIter>::result_ok_type>
firefox-150.0/xpcom/ds/ArrayAlgorithm.h:29:1: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/ds/ArrayAlgorithm.h: scope_hint: In function ‘mozilla::TransformIntoNewArrayAbortOnErr<mozilla::ArrayIterator<int const&, nsTArray_Impl<int, nsTArrayInfallibleAllocator> >, mozilla::dom::cache::db::CacheMatchAll(mozIStorageConnection&, long, mozilla::Maybe<mozilla::dom::cache::CacheRequest> const&, mozilla::dom::cache::CacheQueryParams const&)::{lambda(auto:1)#1}, void>(mozilla::ArrayIterator<int const&, nsTArray_Impl<int, nsTArrayInfallibleAllocator> >, mozilla::ArrayIterator<int const&, nsTArray_Impl<int, nsTArrayInfallibleAllocator> > [...]
firefox-150.0/xpcom/ds/ArrayAlgorithm.h:29:1: warning[-Wmissing-profile]: profile for function ‘mozilla::TransformIntoNewArrayAbortOnErr<mozilla::ArrayIterator<int const&, nsTArray_Impl<int, nsTArrayInfallibleAllocator> >, mozilla::dom::cache::db::CacheMatchAll(mozIStorageConnection&, long, mozilla::Maybe<mozilla::dom::cache::CacheRequest> const&, mozilla::dom::cache::CacheQueryParams const&)::{lambda(auto:1)#1}, void>(mozilla::ArrayIterator<int const&, nsTArray_Impl<int, nsTArrayInfallibleAllocator> >, mozilla::ArrayIterator<int const&, nsTArray_Impl<int, nsTArrayInfallibleAll [...]
#   27|                                                    SrcIter>::result_ok_type>,
#   28|          nsresult>
#   29|-> TransformIntoNewArrayAbortOnErr(SrcIter aIter, SrcIter aEnd,
#   30|                                   Transform aTransform, fallible_t) {
#   31|     nsTArray<typename detail::TransformTraits<Transform, SrcIter>::result_ok_type>
firefox-150.0/xpcom/ds/ArrayAlgorithm.h:29:1: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/ds/ArrayIterator.h: scope_hint: In member function ‘mozilla::ArrayIterator<mozilla::dom::cache::db::(anonymous namespace)::IdCount&, nsTArray_Impl<mozilla::dom::cache::db::(anonymous namespace)::IdCount, nsTArrayInfallibleAllocator> >::operator->() const’
firefox-150.0/xpcom/ds/ArrayIterator.h:101:15: warning[-Wmissing-profile]: profile for function ‘mozilla::ArrayIterator<mozilla::dom::cache::db::(anonymous namespace)::IdCount&, nsTArray_Impl<mozilla::dom::cache::db::(anonymous namespace)::IdCount, nsTArrayInfallibleAllocator> >::operator->() const’ not found in profile data
#  101 |   value_type* operator->() const {
#      |               ^~~~~~~~
#   99|     // These operators depend on the release mode bounds checks in
#  100|     // ArrayIterator::ElementAt for safety.
#  101|->   value_type* operator->() const {
#  102|       return const_cast<value_type*>(&mArray->ElementAt(mIndex));
#  103|     }

Error: COMPILER_WARNING:
firefox-150.0/xpcom/ds/nsTArray.h:19: included_from: Included from here.
firefox-150.0/xpcom/ds/ArrayIterator.h: scope_hint: In member function ‘mozilla::ArrayIterator<(anonymous namespace)::EntryAndDistance&, nsTArray_Impl<(anonymous namespace)::EntryAndDistance, nsTArrayInfallibleAllocator> >::operator*() const’
firefox-150.0/xpcom/ds/ArrayIterator.h:104:11: warning[-Wmissing-profile]: profile for function ‘mozilla::ArrayIterator<(anonymous namespace)::EntryAndDistance&, nsTArray_Impl<(anonymous namespace)::EntryAndDistance, nsTArrayInfallibleAllocator> >::operator*() const’ not found in profile data
#  104 |   Element operator*() const {
#      |           ^~~~~~~~
#  102|       return const_cast<value_type*>(&mArray->ElementAt(mIndex));
#  103|     }
#  104|->   Element operator*() const {
#  105|       return const_cast<Element>(mArray->ElementAt(mIndex));
#  106|     }

Error: COMPILER_WARNING:
firefox-150.0/xpcom/ds/ArrayIterator.h: scope_hint: In member function ‘mozilla::ArrayIterator<mozilla::dom::cache::db::(anonymous namespace)::IdCount const&, nsTArray_Impl<mozilla::dom::cache::db::(anonymous namespace)::IdCount, nsTArrayInfallibleAllocator> >::operator*() const’
firefox-150.0/xpcom/ds/ArrayIterator.h:104:11: warning[-Wmissing-profile]: profile for function ‘mozilla::ArrayIterator<mozilla::dom::cache::db::(anonymous namespace)::IdCount const&, nsTArray_Impl<mozilla::dom::cache::db::(anonymous namespace)::IdCount, nsTArrayInfallibleAllocator> >::operator*() const’ not found in profile data
#  104 |   Element operator*() const {
#      |           ^~~~~~~~
#  102|       return const_cast<value_type*>(&mArray->ElementAt(mIndex));
#  103|     }
#  104|->   Element operator*() const {
#  105|       return const_cast<Element>(mArray->ElementAt(mIndex));
#  106|     }

Error: COMPILER_WARNING:
firefox-150.0/xpcom/ds/nsTArray.h:19: included_from: Included from here.
firefox-150.0/xpcom/ds/ArrayAlgorithm.h:8: included_from: Included from here.
firefox-150.0/dom/indexedDB/SafeRefPtr.h:8: included_from: Included from here.
firefox-150.0/dom/cache/ActorChild.h:8: included_from: Included from here.
firefox-150.0/dom/cache/CacheStreamControlChild.h:8: included_from: Included from here.
firefox-150.0/xpcom/ds/ArrayIterator.h: scope_hint: In member function ‘mozilla::ArrayIterator<mozilla::dom::cache::db::(anonymous namespace)::IdCount&, nsTArray_Impl<mozilla::dom::cache::db::(anonymous namespace)::IdCount, nsTArrayInfallibleAllocator> >::operator*() const’
firefox-150.0/xpcom/ds/ArrayIterator.h:104:11: warning[-Wmissing-profile]: profile for function ‘mozilla::ArrayIterator<mozilla::dom::cache::db::(anonymous namespace)::IdCount&, nsTArray_Impl<mozilla::dom::cache::db::(anonymous namespace)::IdCount, nsTArrayInfallibleAllocator> >::operator*() const’ not found in profile data
#  104 |   Element operator*() const {
#      |           ^~~~~~~~
#  102|       return const_cast<value_type*>(&mArray->ElementAt(mIndex));
#  103|     }
#  104|->   Element operator*() const {
#  105|       return const_cast<Element>(mArray->ElementAt(mIndex));
#  106|     }

Error: CPPCHECK_WARNING (CWE-562):
firefox-150.0/xpcom/ds/nsBaseHashtable.h:421: error[returnTempReference]: Reference to temporary returned.
#  419|     template <typename... Args>
#  420|     DataType& LookupOrInsert(const KeyType& aKey, Args&&... aArgs) {
#  421|->     return WithEntryHandle(aKey, [&](auto entryHandle) -> DataType& {
#  422|         return entryHandle.OrInsert(std::forward<Args>(aArgs)...);
#  423|       });

Error: COMPILER_WARNING:
firefox-150.0/xpcom/ds/nsBaseHashtable.h: scope_hint: In member function ‘nsBaseHashtable<mozilla::PseudoStyleRequestHashKey, std::unique_ptr<mozilla::ElementAnimationData::PerElementOrPseudoData, std::default_delete<mozilla::ElementAnimationData::PerElementOrPseudoData> >, std::unique_ptr<mozilla::ElementAnimationData::PerElementOrPseudoData, std::default_delete<mozilla::ElementAnimationData::PerElementOrPseudoData> >, nsDefaultConverter<std::unique_ptr<mozilla::ElementAnimationData::PerElementOrPseudoData, std::default_delete<mozilla::ElementAnimationData: [...]
firefox-150.0/xpcom/ds/nsBaseHashtable.h:432:13: warning[-Wmissing-profile]: profile for function ‘nsBaseHashtable<mozilla::PseudoStyleRequestHashKey, std::unique_ptr<mozilla::ElementAnimationData::PerElementOrPseudoData, std::default_delete<mozilla::ElementAnimationData::PerElementOrPseudoData> >, std::unique_ptr<mozilla::ElementAnimationData::PerElementOrPseudoData, std::default_delete<mozilla::ElementAnimationData::PerElementOrPseudoData> >, nsDefaultConverter<std::unique_ptr<mozilla::ElementAnimationData::PerElementOrPseudoData, std::default_delete<mozilla::ElementAnimationDat [...]
#  432 |   DataType& LookupOrInsertWith(const KeyType& aKey, F&& aFunc) {
#      |             ^~~~~~~~~~~~~~~~~~
#  430|      */
#  431|     template <typename F>
#  432|->   DataType& LookupOrInsertWith(const KeyType& aKey, F&& aFunc) {
#  433|       return WithEntryHandle(aKey, [&aFunc](auto entryHandle) -> DataType& {
#  434|         return entryHandle.OrInsertWith(std::forward<F>(aFunc));
firefox-150.0/xpcom/ds/nsBaseHashtable.h:432:13: note: trimmed 2 message(s) with length over 512

Error: CPPCHECK_WARNING (CWE-562):
firefox-150.0/xpcom/ds/nsBaseHashtable.h:433: error[returnTempReference]: Reference to temporary returned.
#  431|     template <typename F>
#  432|     DataType& LookupOrInsertWith(const KeyType& aKey, F&& aFunc) {
#  433|->     return WithEntryHandle(aKey, [&aFunc](auto entryHandle) -> DataType& {
#  434|         return entryHandle.OrInsertWith(std::forward<F>(aFunc));
#  435|       });

Error: CPPCHECK_WARNING (CWE-562):
firefox-150.0/xpcom/ds/nsBaseHashtable.h:475: error[returnTempReference]: Reference to temporary returned.
#  473|     template <typename U>
#  474|     DataType& InsertOrUpdate(KeyType aKey, U&& aData) {
#  475|->     return WithEntryHandle(aKey, [&aData](auto entryHandle) -> DataType& {
#  476|         return entryHandle.InsertOrUpdate(std::forward<U>(aData));
#  477|       });

Error: COMPILER_WARNING:
firefox-150.0/xpcom/ds/nsBaseHashtable.h: scope_hint: In member function ‘nsBaseHashtable<nsIntegralHashKey<unsigned long, 0>, mozilla::dom::SessionHistoryEntry::LoadingEntry, mozilla::dom::SessionHistoryEntry::LoadingEntry, nsDefaultConverter<mozilla::dom::SessionHistoryEntry::LoadingEntry, mozilla::dom::SessionHistoryEntry::LoadingEntry> >::RemoveIf<mozilla::dom::SessionHistoryEntry::~RemoveIf()::{lambda(auto:1&)#1}>(mozilla::dom::SessionHistoryEntry::~RemoveIf()::{lambda(auto:1&)#1}&&)void’
firefox-150.0/xpcom/ds/nsBaseHashtable.h:621:8: warning[-Wmissing-profile]: profile for function ‘nsBaseHashtable<nsIntegralHashKey<unsigned long, 0>, mozilla::dom::SessionHistoryEntry::LoadingEntry, mozilla::dom::SessionHistoryEntry::LoadingEntry, nsDefaultConverter<mozilla::dom::SessionHistoryEntry::LoadingEntry, mozilla::dom::SessionHistoryEntry::LoadingEntry> >::RemoveIf<mozilla::dom::SessionHistoryEntry::~RemoveIf()::{lambda(auto:1&)#1}>(mozilla::dom::SessionHistoryEntry::~RemoveIf()::{lambda(auto:1&)#1}&&)void’ not found in profile data
#  621 |   void RemoveIf(Pred&& aPred) {
#      |        ^~~~~~~~
#  619|      */
#  620|     template <typename Pred>
#  621|->   void RemoveIf(Pred&& aPred) {
#  622|       for (auto iter = Iter(); !iter.Done(); iter.Next()) {
#  623|         if (aPred(const_cast<std::add_const_t<decltype(iter)>&>(iter))) {

Error: COMPILER_WARNING:
firefox-150.0/xpcom/ds/nsTHashMap.h:9: included_from: Included from here.
firefox-150.0/xpcom/ds/nsTHashSet.h:9: included_from: Included from here.
firefox-150.0/layout/style/AnimatedPropertyIDSet.h:10: included_from: Included from here.
firefox-150.0/dom/animation/Animation.h:9: included_from: Included from here.
firefox-150.0/xpcom/ds/nsBaseHashtable.h: scope_hint: In member function ‘nsBaseHashtable<mozilla::PseudoStyleRequestHashKey, std::unique_ptr<mozilla::ElementAnimationData::PerElementOrPseudoData, std::default_delete<mozilla::ElementAnimationData::PerElementOrPseudoData> >, std::unique_ptr<mozilla::ElementAnimationData::PerElementOrPseudoData, std::default_delete<mozilla::ElementAnimationData::PerElementOrPseudoData> >, nsDefaultConverter<std::unique_ptr<mozilla::ElementAnimationData::PerElementOrPseudoData, std::default_delete<mozilla::ElementAnimationData: [...]
firefox-150.0/xpcom/ds/nsBaseHashtable.h:735:15: warning[-Wmissing-profile]: profile for function ‘nsBaseHashtable<mozilla::PseudoStyleRequestHashKey, std::unique_ptr<mozilla::ElementAnimationData::PerElementOrPseudoData, std::default_delete<mozilla::ElementAnimationData::PerElementOrPseudoData> >, std::unique_ptr<mozilla::ElementAnimationData::PerElementOrPseudoData, std::default_delete<mozilla::ElementAnimationData::PerElementOrPseudoData> >, nsDefaultConverter<std::unique_ptr<mozilla::ElementAnimationData::PerElementOrPseudoData, std::default_delete<mozilla::ElementAnimationDat [...]
#  735 |     DataType& OrInsertWith(F&& aFunc) {
#      |               ^~~~~~~~~~~~
#  733|        */
#  734|       template <typename F>
#  735|->     DataType& OrInsertWith(F&& aFunc) {
#  736|         if (!HasEntry()) {
#  737|           return Insert(std::forward<F>(aFunc)());
firefox-150.0/xpcom/ds/nsBaseHashtable.h:735:15: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/ds/nsTHashMap.h:9: included_from: Included from here.
firefox-150.0/ipc/glue/ProtocolUtils.h:28: included_from: Included from here.
firefox-150.0/xpcom/ds/nsBaseHashtable.h: scope_hint: In member function ‘nsBaseHashtable<nsCStringHashKey, RefPtr<mozilla::dom::quota::CipherKeyManager<mozilla::dom::quota::NSSCipherStrategy> >, RefPtr<mozilla::dom::quota::CipherKeyManager<mozilla::dom::quota::NSSCipherStrategy> >, nsDefaultConverter<RefPtr<mozilla::dom::quota::CipherKeyManager<mozilla::dom::quota::NSSCipherStrategy> >, RefPtr<mozilla::dom::quota::CipherKeyManager<mozilla::dom::quota::NSSCipherStrategy> > > >::EntryHandle::OrInsertWith<mozilla::dom::cache::CacheQuotaClient::GetOrCreateCiphe [...]
firefox-150.0/xpcom/ds/nsBaseHashtable.h:735:15: warning[-Wmissing-profile]: profile for function ‘nsBaseHashtable<nsCStringHashKey, RefPtr<mozilla::dom::quota::CipherKeyManager<mozilla::dom::quota::NSSCipherStrategy> >, RefPtr<mozilla::dom::quota::CipherKeyManager<mozilla::dom::quota::NSSCipherStrategy> >, nsDefaultConverter<RefPtr<mozilla::dom::quota::CipherKeyManager<mozilla::dom::quota::NSSCipherStrategy> >, RefPtr<mozilla::dom::quota::CipherKeyManager<mozilla::dom::quota::NSSCipherStrategy> > > >::EntryHandle::OrInsertWith<mozilla::dom::cache::CacheQuotaClient::GetOrCreateCip [...]
#  735 |     DataType& OrInsertWith(F&& aFunc) {
#      |               ^~~~~~~~~~~~
#  733|        */
#  734|       template <typename F>
#  735|->     DataType& OrInsertWith(F&& aFunc) {
#  736|         if (!HasEntry()) {
#  737|           return Insert(std::forward<F>(aFunc)());
firefox-150.0/xpcom/ds/nsBaseHashtable.h:735:15: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/ds/nsBaseHashtable.h: scope_hint: In member function ‘nsBaseHashtable<nsURIHashKey, nsTBaseHashSet<nsRefPtrHashKey<mozilla::dom::ContentParent> >, nsTBaseHashSet<nsRefPtrHashKey<mozilla::dom::ContentParent> >, nsDefaultConverter<nsTBaseHashSet<nsRefPtrHashKey<mozilla::dom::ContentParent> >, nsTBaseHashSet<nsRefPtrHashKey<mozilla::dom::ContentParent> > > >::EntryHandle::OrInsertWith<mozilla::BaseHistory::ScheduleVisitedQuery(nsIURI*, mozilla::dom::ContentParent*)::{lambda(auto:1&&)#1}::operator()<nsBaseHashtable<nsURIHashKey, nsTBaseHashSe [...]
firefox-150.0/xpcom/ds/nsBaseHashtable.h:735:15: warning[-Wmissing-profile]: profile for function ‘nsBaseHashtable<nsURIHashKey, nsTBaseHashSet<nsRefPtrHashKey<mozilla::dom::ContentParent> >, nsTBaseHashSet<nsRefPtrHashKey<mozilla::dom::ContentParent> >, nsDefaultConverter<nsTBaseHashSet<nsRefPtrHashKey<mozilla::dom::ContentParent> >, nsTBaseHashSet<nsRefPtrHashKey<mozilla::dom::ContentParent> > > >::EntryHandle::OrInsertWith<mozilla::BaseHistory::ScheduleVisitedQuery(nsIURI*, mozilla::dom::ContentParent*)::{lambda(auto:1&&)#1}::operator()<nsBaseHashtable<nsURIHashKey, nsTBaseHash [...]
#  735 |     DataType& OrInsertWith(F&& aFunc) {
#      |               ^~~~~~~~~~~~
#  733|        */
#  734|       template <typename F>
#  735|->     DataType& OrInsertWith(F&& aFunc) {
#  736|         if (!HasEntry()) {
#  737|           return Insert(std::forward<F>(aFunc)());
firefox-150.0/xpcom/ds/nsBaseHashtable.h:735:15: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/ds/nsBaseHashtable.h: scope_hint: In member function ‘nsBaseHashtable<mozilla::PseudoStyleRequestHashKey, std::unique_ptr<mozilla::ElementAnimationData::PerElementOrPseudoData, std::default_delete<mozilla::ElementAnimationData::PerElementOrPseudoData> >, std::unique_ptr<mozilla::ElementAnimationData::PerElementOrPseudoData, std::default_delete<mozilla::ElementAnimationData::PerElementOrPseudoData> >, nsDefaultConverter<std::unique_ptr<mozilla::ElementAnimationData::PerElementOrPseudoData, std::default_delete<mozilla::ElementAnimationData: [...]
firefox-150.0/xpcom/ds/nsBaseHashtable.h:843:22: warning[-Wmissing-profile]: profile for function ‘nsBaseHashtable<mozilla::PseudoStyleRequestHashKey, std::unique_ptr<mozilla::ElementAnimationData::PerElementOrPseudoData, std::default_delete<mozilla::ElementAnimationData::PerElementOrPseudoData> >, std::unique_ptr<mozilla::ElementAnimationData::PerElementOrPseudoData, std::default_delete<mozilla::ElementAnimationData::PerElementOrPseudoData> >, nsDefaultConverter<std::unique_ptr<mozilla::ElementAnimationData::PerElementOrPseudoData, std::default_delete<mozilla::ElementAnimationDat [...]
#  843 |   [[nodiscard]] auto WithEntryHandle(KeyType aKey, F&& aFunc)
#      |                      ^~~~~~~~~~~~~~~
#  841|      */
#  842|     template <class F>
#  843|->   [[nodiscard]] auto WithEntryHandle(KeyType aKey, F&& aFunc)
#  844|         -> std::invoke_result_t<F, EntryHandle&&> {
#  845|       return Base::WithEntryHandle(
firefox-150.0/xpcom/ds/nsBaseHashtable.h:843:22: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/ds/nsBaseHashtable.h: scope_hint: In member function ‘nsBaseHashtable<mozilla::PseudoStyleRequestHashKey, std::unique_ptr<mozilla::ElementAnimationData::PerElementOrPseudoData, std::default_delete<mozilla::ElementAnimationData::PerElementOrPseudoData> >, std::unique_ptr<mozilla::ElementAnimationData::PerElementOrPseudoData, std::default_delete<mozilla::ElementAnimationData::PerElementOrPseudoData> >, nsDefaultConverter<std::unique_ptr<mozilla::ElementAnimationData::PerElementOrPseudoData, std::default_delete<mozilla::ElementAnimationData: [...]
firefox-150.0/xpcom/ds/nsBaseHashtable.h:846:15: warning[-Wmissing-profile]: profile for function ‘nsBaseHashtable<mozilla::PseudoStyleRequestHashKey, std::unique_ptr<mozilla::ElementAnimationData::PerElementOrPseudoData, std::default_delete<mozilla::ElementAnimationData::PerElementOrPseudoData> >, std::unique_ptr<mozilla::ElementAnimationData::PerElementOrPseudoData, std::default_delete<mozilla::ElementAnimationData::PerElementOrPseudoData> >, nsDefaultConverter<std::unique_ptr<mozilla::ElementAnimationData::PerElementOrPseudoData, std::default_delete<mozilla::ElementAnimationDat [...]
#  846 |         aKey, [&aFunc](auto entryHandle) -> decltype(auto) {
#      |               ^
#  844|         -> std::invoke_result_t<F, EntryHandle&&> {
#  845|       return Base::WithEntryHandle(
#  846|->         aKey, [&aFunc](auto entryHandle) -> decltype(auto) {
#  847|             return std::forward<F>(aFunc)(EntryHandle{std::move(entryHandle)});
#  848|           });
firefox-150.0/xpcom/ds/nsBaseHashtable.h:846:15: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/ds/nsBaseHashtable.h: scope_hint: In member function ‘nsBaseHashtable<nsCStringHashKey, RefPtr<mozilla::dom::quota::CipherKeyManager<mozilla::dom::quota::NSSCipherStrategy> >, RefPtr<mozilla::dom::quota::CipherKeyManager<mozilla::dom::quota::NSSCipherStrategy> >, nsDefaultConverter<RefPtr<mozilla::dom::quota::CipherKeyManager<mozilla::dom::quota::NSSCipherStrategy> >, RefPtr<mozilla::dom::quota::CipherKeyManager<mozilla::dom::quota::NSSCipherStrategy> > > >::WithEntryHandle<nsBaseHashtable<nsCStringHashKey, RefPtr<mozilla::dom::quota::Cip [...]
firefox-150.0/xpcom/ds/nsBaseHashtable.h:846:15: warning[-Wmissing-profile]: profile for function ‘nsBaseHashtable<nsCStringHashKey, RefPtr<mozilla::dom::quota::CipherKeyManager<mozilla::dom::quota::NSSCipherStrategy> >, RefPtr<mozilla::dom::quota::CipherKeyManager<mozilla::dom::quota::NSSCipherStrategy> >, nsDefaultConverter<RefPtr<mozilla::dom::quota::CipherKeyManager<mozilla::dom::quota::NSSCipherStrategy> >, RefPtr<mozilla::dom::quota::CipherKeyManager<mozilla::dom::quota::NSSCipherStrategy> > > >::WithEntryHandle<nsBaseHashtable<nsCStringHashKey, RefPtr<mozilla::dom::quota::C [...]
#  846 |         aKey, [&aFunc](auto entryHandle) -> decltype(auto) {
#      |               ^
#  844|         -> std::invoke_result_t<F, EntryHandle&&> {
#  845|       return Base::WithEntryHandle(
#  846|->         aKey, [&aFunc](auto entryHandle) -> decltype(auto) {
#  847|             return std::forward<F>(aFunc)(EntryHandle{std::move(entryHandle)});
#  848|           });
firefox-150.0/xpcom/ds/nsBaseHashtable.h:846:15: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/ds/nsBaseHashtable.h: scope_hint: In member function ‘nsBaseHashtable<nsURIHashKey, mozilla::BaseHistory::ObservingLinks, mozilla::BaseHistory::ObservingLinks, nsDefaultConverter<mozilla::BaseHistory::ObservingLinks, mozilla::BaseHistory::ObservingLinks> >::WithEntryHandle<mozilla::BaseHistory::RegisterVisitedCallback(nsIURI*, mozilla::dom::Link*)::{lambda(auto:1&&)#1}>(nsIURI*, mozilla::BaseHistory::RegisterVisitedCallback(nsIURI*, mozilla::dom::Link*)::{lambda(auto:1&&)#1}&&)::{lambda(auto:1)#1}::operator()<nsTHashtable<nsBaseHashtableE [...]
firefox-150.0/xpcom/ds/nsBaseHashtable.h:846:15: warning[-Wmissing-profile]: profile for function ‘nsBaseHashtable<nsURIHashKey, mozilla::BaseHistory::ObservingLinks, mozilla::BaseHistory::ObservingLinks, nsDefaultConverter<mozilla::BaseHistory::ObservingLinks, mozilla::BaseHistory::ObservingLinks> >::WithEntryHandle<mozilla::BaseHistory::RegisterVisitedCallback(nsIURI*, mozilla::dom::Link*)::{lambda(auto:1&&)#1}>(nsIURI*, mozilla::BaseHistory::RegisterVisitedCallback(nsIURI*, mozilla::dom::Link*)::{lambda(auto:1&&)#1}&&)::{lambda(auto:1)#1}::operator()<nsTHashtable<nsBaseHashtabl [...]
#  846 |         aKey, [&aFunc](auto entryHandle) -> decltype(auto) {
#      |               ^
#  844|         -> std::invoke_result_t<F, EntryHandle&&> {
#  845|       return Base::WithEntryHandle(
#  846|->         aKey, [&aFunc](auto entryHandle) -> decltype(auto) {
#  847|             return std::forward<F>(aFunc)(EntryHandle{std::move(entryHandle)});
#  848|           });
firefox-150.0/xpcom/ds/nsBaseHashtable.h:846:15: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/ds/nsBaseHashtable.h: scope_hint: In member function ‘nsBaseHashtable<nsURIHashKey, nsTBaseHashSet<nsRefPtrHashKey<mozilla::dom::ContentParent> >, nsTBaseHashSet<nsRefPtrHashKey<mozilla::dom::ContentParent> >, nsDefaultConverter<nsTBaseHashSet<nsRefPtrHashKey<mozilla::dom::ContentParent> >, nsTBaseHashSet<nsRefPtrHashKey<mozilla::dom::ContentParent> > > >::WithEntryHandle<mozilla::BaseHistory::ScheduleVisitedQuery(nsIURI*, mozilla::dom::ContentParent*)::{lambda(auto:1&&)#1}>(nsIURI*, mozilla::BaseHistory::ScheduleVisitedQuery(nsIURI*, moz [...]
firefox-150.0/xpcom/ds/nsBaseHashtable.h:846:15: warning[-Wmissing-profile]: profile for function ‘nsBaseHashtable<nsURIHashKey, nsTBaseHashSet<nsRefPtrHashKey<mozilla::dom::ContentParent> >, nsTBaseHashSet<nsRefPtrHashKey<mozilla::dom::ContentParent> >, nsDefaultConverter<nsTBaseHashSet<nsRefPtrHashKey<mozilla::dom::ContentParent> >, nsTBaseHashSet<nsRefPtrHashKey<mozilla::dom::ContentParent> > > >::WithEntryHandle<mozilla::BaseHistory::ScheduleVisitedQuery(nsIURI*, mozilla::dom::ContentParent*)::{lambda(auto:1&&)#1}>(nsIURI*, mozilla::BaseHistory::ScheduleVisitedQuery(nsIURI*, m [...]
#  846 |         aKey, [&aFunc](auto entryHandle) -> decltype(auto) {
#      |               ^
#  844|         -> std::invoke_result_t<F, EntryHandle&&> {
#  845|       return Base::WithEntryHandle(
#  846|->         aKey, [&aFunc](auto entryHandle) -> decltype(auto) {
#  847|             return std::forward<F>(aFunc)(EntryHandle{std::move(entryHandle)});
#  848|           });
firefox-150.0/xpcom/ds/nsBaseHashtable.h:846:15: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/ds/nsTArray.h: scope_hint: In member function ‘nsTArray_Impl<(anonymous namespace)::EntryAndDistance, nsTArrayInfallibleAllocator>::~nsTArray_Impl()’
firefox-150.0/xpcom/ds/nsTArray.h:893:3: warning[-Wmissing-profile]: profile for function ‘nsTArray_Impl<(anonymous namespace)::EntryAndDistance, nsTArrayInfallibleAllocator>::~nsTArray_Impl()’ not found in profile data
#  893 |   ~nsTArray_Impl() {
#      |   ^
#  891|     //
#  892|   
#  893|->   ~nsTArray_Impl() {
#  894|       if (!base_type::IsEmpty()) {
#  895|         ClearAndRetainStorage();

Error: COMPILER_WARNING:
firefox-150.0/xpcom/ds/nsTArray.h: scope_hint: In member function ‘nsTArray_Impl<(anonymous namespace)::EntryAndDistance, nsTArrayInfallibleAllocator>::ClearAndRetainStorage()’
firefox-150.0/xpcom/ds/nsTArray.h:1345:8: warning[-Wmissing-profile]: profile for function ‘nsTArray_Impl<(anonymous namespace)::EntryAndDistance, nsTArrayInfallibleAllocator>::ClearAndRetainStorage()’ not found in profile data
# 1345 |   void ClearAndRetainStorage() {
#      |        ^~~~~~~~~~~~~~~~~~~~~
# 1343|     // Make sure to call Compact() if needed to avoid keeping a huge array
# 1344|     // around.
# 1345|->   void ClearAndRetainStorage() {
# 1346|       if (this->HasEmptyHeader()) {
# 1347|         return;

Error: COMPILER_WARNING:
firefox-150.0/xpcom/ds/nsTArray.h: scope_hint: In member function ‘nsTArray_Impl<(anonymous namespace)::EntryAndDistance, nsTArrayInfallibleAllocator>::Sort<(SortBoundsCheck)0, nsDefaultComparator<(anonymous namespace)::EntryAndDistance, (anonymous namespace)::EntryAndDistance> >(nsDefaultComparator<(anonymous namespace)::EntryAndDistance, (anonymous namespace)::EntryAndDistance> const&)void’
firefox-150.0/xpcom/ds/nsTArray.h:2249:8: warning[-Wmissing-profile]: profile for function ‘nsTArray_Impl<(anonymous namespace)::EntryAndDistance, nsTArrayInfallibleAllocator>::Sort<(SortBoundsCheck)0, nsDefaultComparator<(anonymous namespace)::EntryAndDistance, (anonymous namespace)::EntryAndDistance> >(nsDefaultComparator<(anonymous namespace)::EntryAndDistance, (anonymous namespace)::EntryAndDistance> const&)void’ not found in profile data
# 2249 |   void Sort(const Comparator& aComp) {
#      |        ^~~~
# 2247|     // @param aComp The Comparator used to collate elements.
# 2248|     template <SortBoundsCheck Check = SortBoundsCheck::Enable, class Comparator>
# 2249|->   void Sort(const Comparator& aComp) {
# 2250|       static_assert(std::is_move_assignable_v<value_type>);
# 2251|       static_assert(std::is_move_constructible_v<value_type>);

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h:23: included_from: Included from here.
firefox-150.0/xpcom/ds/nsTArray.h: scope_hint: In member function ‘nsTArray_Impl<RefPtr<mozilla::dom::Client>, nsTArrayInfallibleAllocator>::Sort<(SortBoundsCheck)0, mozilla::dom::(anonymous namespace)::MatchAllComparator>(mozilla::dom::(anonymous namespace)::MatchAllComparator const&)void’
firefox-150.0/xpcom/ds/nsTArray.h:2249:8: warning[-Wmissing-profile]: profile for function ‘nsTArray_Impl<RefPtr<mozilla::dom::Client>, nsTArrayInfallibleAllocator>::Sort<(SortBoundsCheck)0, mozilla::dom::(anonymous namespace)::MatchAllComparator>(mozilla::dom::(anonymous namespace)::MatchAllComparator const&)void’ not found in profile data
# 2249 |   void Sort(const Comparator& aComp) {
#      |        ^~~~
# 2247|     // @param aComp The Comparator used to collate elements.
# 2248|     template <SortBoundsCheck Check = SortBoundsCheck::Enable, class Comparator>
# 2249|->   void Sort(const Comparator& aComp) {
# 2250|       static_assert(std::is_move_assignable_v<value_type>);
# 2251|       static_assert(std::is_move_constructible_v<value_type>);

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h:23: included_from: Included from here.
firefox-150.0/modules/libpref/Preferences.h:16: included_from: Included from here.
firefox-150.0/layout/style/nsCSSProps.h:19: included_from: Included from here.
firefox-150.0/layout/style/CSSPropertyId.h:13: included_from: Included from here.
firefox-150.0/layout/style/AnimatedPropertyIDSet.h:8: included_from: Included from here.
firefox-150.0/xpcom/ds/nsTArray.h: scope_hint: In member function ‘nsTArray_Impl<mozilla::dom::KeyframeEffect*, nsTArrayInfallibleAllocator>::Sort<(SortBoundsCheck)0, mozilla::(anonymous namespace)::EffectCompositeOrderComparator>(mozilla::(anonymous namespace)::EffectCompositeOrderComparator const&)void’
firefox-150.0/xpcom/ds/nsTArray.h:2249:8: warning[-Wmissing-profile]: profile for function ‘nsTArray_Impl<mozilla::dom::KeyframeEffect*, nsTArrayInfallibleAllocator>::Sort<(SortBoundsCheck)0, mozilla::(anonymous namespace)::EffectCompositeOrderComparator>(mozilla::(anonymous namespace)::EffectCompositeOrderComparator const&)void’ not found in profile data
# 2249 |   void Sort(const Comparator& aComp) {
#      |        ^~~~
# 2247|     // @param aComp The Comparator used to collate elements.
# 2248|     template <SortBoundsCheck Check = SortBoundsCheck::Enable, class Comparator>
# 2249|->   void Sort(const Comparator& aComp) {
# 2250|       static_assert(std::is_move_assignable_v<value_type>);
# 2251|       static_assert(std::is_move_constructible_v<value_type>);

Error: COMPILER_WARNING:
firefox-150.0/dom/bindings/BindingDeclarations.h:26: included_from: Included from here.
firefox-150.0/docshell/shistory/ChildSHistory.h:21: included_from: Included from here.
firefox-150.0/xpcom/ds/nsTArray.h: scope_hint: In member function ‘nsTArray_Impl<(anonymous namespace)::EntryAndDistance, nsTArrayInfallibleAllocator>::AssignRange<(anonymous namespace)::EntryAndDistance>(unsigned long, unsigned long, (anonymous namespace)::EntryAndDistance const*)void’
firefox-150.0/xpcom/ds/nsTArray.h:2335:8: warning[-Wmissing-profile]: profile for function ‘nsTArray_Impl<(anonymous namespace)::EntryAndDistance, nsTArrayInfallibleAllocator>::AssignRange<(anonymous namespace)::EntryAndDistance>(unsigned long, unsigned long, (anonymous namespace)::EntryAndDistance const*)void’ not found in profile data
# 2335 |   void AssignRange(index_type aStart, size_type aCount, const Item* aValues) {
#      |        ^~~~~~~~~~~
# 2333|     // @param aValues The array of elements to copy.
# 2334|     template <class Item>
# 2335|->   void AssignRange(index_type aStart, size_type aCount, const Item* aValues) {
# 2336|       std::uninitialized_copy(aValues, aValues + aCount, Elements() + aStart);
# 2337|     }

Error: COMPILER_WARNING:
firefox-150.0/xpcom/ds/nsTArray.h: scope_hint: In member function ‘nsTArray_Impl<mozilla::dom::ChildSHistory::PendingSHistoryChange, nsTArrayInfallibleAllocator>::RemoveElementsBy<mozilla::dom::ChildSHistory::SetIndexAndLength(unsigned int, unsigned int, nsID const&)::{lambda(mozilla::dom::ChildSHistory::PendingSHistoryChange const&)#1}>(mozilla::dom::ChildSHistory::SetIndexAndLength(unsigned int, unsigned int, nsID const&)::{lambda(mozilla::dom::ChildSHistory::PendingSHistoryChange const&)#1})unsigned long’
firefox-150.0/xpcom/ds/nsTArray.h:2442:6: warning[-Wmissing-profile]: profile for function ‘nsTArray_Impl<mozilla::dom::ChildSHistory::PendingSHistoryChange, nsTArrayInfallibleAllocator>::RemoveElementsBy<mozilla::dom::ChildSHistory::SetIndexAndLength(unsigned int, unsigned int, nsID const&)::{lambda(mozilla::dom::ChildSHistory::PendingSHistoryChange const&)#1}>(mozilla::dom::ChildSHistory::SetIndexAndLength(unsigned int, unsigned int, nsID const&)::{lambda(mozilla::dom::ChildSHistory::PendingSHistoryChange const&)#1})unsigned long’ not found in profile data
# 2442 | auto nsTArray_Impl<E, Alloc>::RemoveElementsBy(Predicate aPredicate)
#      |      ^~~~~~~~~~~~~~~~~~~~~~~
# 2440|   template <typename E, class Alloc>
# 2441|   template <typename Predicate>
# 2442|-> auto nsTArray_Impl<E, Alloc>::RemoveElementsBy(Predicate aPredicate)
# 2443|       -> size_type {
# 2444|     if (this->HasEmptyHeader()) {

Error: COMPILER_WARNING:
firefox-150.0/xpcom/ds/nsTArray.h: scope_hint: In member function ‘nsTArray_Impl<mozilla::dom::cache::Context::PendingAction, nsTArrayInfallibleAllocator>::RemoveElementsBy<mozilla::dom::cache::Context::CancelForCacheId(long)::{lambda(auto:1 const&)#1}>(mozilla::dom::cache::Context::CancelForCacheId(long)::{lambda(auto:1 const&)#1})unsigned long’
firefox-150.0/xpcom/ds/nsTArray.h:2442:6: warning[-Wmissing-profile]: profile for function ‘nsTArray_Impl<mozilla::dom::cache::Context::PendingAction, nsTArrayInfallibleAllocator>::RemoveElementsBy<mozilla::dom::cache::Context::CancelForCacheId(long)::{lambda(auto:1 const&)#1}>(mozilla::dom::cache::Context::CancelForCacheId(long)::{lambda(auto:1 const&)#1})unsigned long’ not found in profile data
# 2442 | auto nsTArray_Impl<E, Alloc>::RemoveElementsBy(Predicate aPredicate)
#      |      ^~~~~~~~~~~~~~~~~~~~~~~
# 2440|   template <typename E, class Alloc>
# 2441|   template <typename Predicate>
# 2442|-> auto nsTArray_Impl<E, Alloc>::RemoveElementsBy(Predicate aPredicate)
# 2443|       -> size_type {
# 2444|     if (this->HasEmptyHeader()) {

Error: COMPILER_WARNING:
firefox-150.0/xpcom/ds/nsTArray.h: scope_hint: In member function ‘nsTArray_Impl<(anonymous namespace)::EntryAndDistance, nsTArrayInfallibleAllocator>::AppendElementsInternal<nsTArrayInfallibleAllocator, (anonymous namespace)::EntryAndDistance>((anonymous namespace)::EntryAndDistance const*, unsigned long)(anonymous namespace)::EntryAndDistance*’
firefox-150.0/xpcom/ds/nsTArray.h:2535:6: warning[-Wmissing-profile]: profile for function ‘nsTArray_Impl<(anonymous namespace)::EntryAndDistance, nsTArrayInfallibleAllocator>::AppendElementsInternal<nsTArrayInfallibleAllocator, (anonymous namespace)::EntryAndDistance>((anonymous namespace)::EntryAndDistance const*, unsigned long)(anonymous namespace)::EntryAndDistance*’ not found in profile data
# 2535 | auto nsTArray_Impl<E, Alloc>::AppendElementsInternal(const Item* aArray,
#      |      ^~~~~~~~~~~~~~~~~~~~~~~
# 2533|   template <typename E, class Alloc>
# 2534|   template <typename ActualAlloc, class Item>
# 2535|-> auto nsTArray_Impl<E, Alloc>::AppendElementsInternal(const Item* aArray,
# 2536|                                                        size_type aArrayLen)
# 2537|       -> value_type* {

Error: COMPILER_WARNING:
firefox-150.0/xpcom/ds/nsTArray.h: scope_hint: In member function ‘nsTArray_Impl<(anonymous namespace)::EntryAndDistance, nsTArrayInfallibleAllocator>::AppendElementInternal<nsTArrayInfallibleAllocator, (anonymous namespace)::EntryAndDistance&>((anonymous namespace)::EntryAndDistance&)(anonymous namespace)::EntryAndDistance*’
firefox-150.0/xpcom/ds/nsTArray.h:2578:6: warning[-Wmissing-profile]: profile for function ‘nsTArray_Impl<(anonymous namespace)::EntryAndDistance, nsTArrayInfallibleAllocator>::AppendElementInternal<nsTArrayInfallibleAllocator, (anonymous namespace)::EntryAndDistance&>((anonymous namespace)::EntryAndDistance&)(anonymous namespace)::EntryAndDistance*’ not found in profile data
# 2578 | auto nsTArray_Impl<E, Alloc>::AppendElementInternal(Item&& aItem)
#      |      ^~~~~~~~~~~~~~~~~~~~~~~
# 2576|   template <typename E, class Alloc>
# 2577|   template <typename ActualAlloc, class Item>
# 2578|-> auto nsTArray_Impl<E, Alloc>::AppendElementInternal(Item&& aItem)
# 2579|       -> value_type* {
# 2580|     // Length() + 1 is guaranteed to not overflow, so EnsureCapacity is OK.

Error: COMPILER_WARNING:
firefox-150.0/xpcom/ds/nsTArray.h: scope_hint: In member function ‘nsTArray_Impl<mozilla::dom::cache::db::(anonymous namespace)::IdCount, nsTArrayInfallibleAllocator>::AppendElementInternal<nsTArrayInfallibleAllocator, mozilla::dom::cache::db::(anonymous namespace)::IdCount>(mozilla::dom::cache::db::(anonymous namespace)::IdCount&&)mozilla::dom::cache::db::(anonymous namespace)::IdCount*’
firefox-150.0/xpcom/ds/nsTArray.h:2578:6: warning[-Wmissing-profile]: profile for function ‘nsTArray_Impl<mozilla::dom::cache::db::(anonymous namespace)::IdCount, nsTArrayInfallibleAllocator>::AppendElementInternal<nsTArrayInfallibleAllocator, mozilla::dom::cache::db::(anonymous namespace)::IdCount>(mozilla::dom::cache::db::(anonymous namespace)::IdCount&&)mozilla::dom::cache::db::(anonymous namespace)::IdCount*’ not found in profile data
# 2578 | auto nsTArray_Impl<E, Alloc>::AppendElementInternal(Item&& aItem)
#      |      ^~~~~~~~~~~~~~~~~~~~~~~
# 2576|   template <typename E, class Alloc>
# 2577|   template <typename ActualAlloc, class Item>
# 2578|-> auto nsTArray_Impl<E, Alloc>::AppendElementInternal(Item&& aItem)
# 2579|       -> value_type* {
# 2580|     // Length() + 1 is guaranteed to not overflow, so EnsureCapacity is OK.

Error: COMPILER_WARNING:
firefox-150.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/PCacheStreamControl.h:14: included_from: Included from here.
firefox-150.0/xpcom/ds/nsTHashtable.h: scope_hint: In member function ‘_ZN12nsTHashtableI17nsBaseHashtableETI16nsCStringHashKey6RefPtrIN7mozilla3dom5quota16CipherKeyManagerINS5_17NSSCipherStrategyEEEEEE15WithEntryHandleIZN15nsBaseHashtableIS1_S9_S9_18nsDefaultConverterIS9_S9_EE15WithEntryHandleIZNSG_18LookupOrInsertWithIZNS4_5cache16CacheQuotaClient27GetOrCreateCipherKeyManagerERKNS5_17PrincipalMetadataEEUlvE_EERS9_RK12nsTSubstringIcEOT_EUlSU_E_EENSt13invoke_resultISU_JONSG_11EntryHandleEEE4typeEST_SV_EUlSU_E_EENSX_ISU_JONSB_11EntryHandleEEE4typeEST_SV_�[...]
firefox-150.0/xpcom/ds/nsTHashtable.h:431:8: warning[-Wmissing-profile]: profile for function ‘_ZN12nsTHashtableI17nsBaseHashtableETI16nsCStringHashKey6RefPtrIN7mozilla3dom5quota16CipherKeyManagerINS5_17NSSCipherStrategyEEEEEE15WithEntryHandleIZN15nsBaseHashtableIS1_S9_S9_18nsDefaultConverterIS9_S9_EE15WithEntryHandleIZNSG_18LookupOrInsertWithIZNS4_5cache16CacheQuotaClient27GetOrCreateCipherKeyManagerERKNS5_17PrincipalMetadataEEUlvE_EERS9_RK12nsTSubstringIcEOT_EUlSU_E_EENSt13invoke_resultISU_JONSG_11EntryHandleEEE4typeEST_SV_EUlSU_E_EENSX_ISU_JONSB_11EntryHandleEEE4typeEST_SV_ [...]
#  431 |   auto WithEntryHandle(KeyType aKey, F&& aFunc)
#      |        ^~~~~~~~~~~~~~~
#  429|   
#  430|     template <class F>
#  431|->   auto WithEntryHandle(KeyType aKey, F&& aFunc)
#  432|         -> std::invoke_result_t<F, EntryHandle&&> {
#  433|       return this->mTable.WithEntryHandle(
firefox-150.0/xpcom/ds/nsTHashtable.h:431:8: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/ds/nsTHashtable.h: scope_hint: In member function ‘_ZN12nsTHashtableI17nsBaseHashtableETIN7mozilla25PseudoStyleRequestHashKeyESt10unique_ptrINS1_20ElementAnimationData22PerElementOrPseudoDataESt14default_deleteIS5_EEEE15WithEntryHandleIZN15nsBaseHashtableIS2_S8_S8_18nsDefaultConverterIS8_S8_EE15WithEntryHandleIZNSF_18LookupOrInsertWithIZNS4_21GetOrCreatePseudoDataERKNS1_18PseudoStyleRequestEEUlvE_EERS8_SK_OT_EUlSN_E_EENSt13invoke_resultISN_JONSF_11EntryHandleEEE4typeESI_SO_EUlSN_E_EENSQ_ISN_JONSA_11EntryHandleEEE4typeESI_SO_’
firefox-150.0/xpcom/ds/nsTHashtable.h:431:8: warning[-Wmissing-profile]: profile for function ‘_ZN12nsTHashtableI17nsBaseHashtableETIN7mozilla25PseudoStyleRequestHashKeyESt10unique_ptrINS1_20ElementAnimationData22PerElementOrPseudoDataESt14default_deleteIS5_EEEE15WithEntryHandleIZN15nsBaseHashtableIS2_S8_S8_18nsDefaultConverterIS8_S8_EE15WithEntryHandleIZNSF_18LookupOrInsertWithIZNS4_21GetOrCreatePseudoDataERKNS1_18PseudoStyleRequestEEUlvE_EERS8_SK_OT_EUlSN_E_EENSt13invoke_resultISN_JONSF_11EntryHandleEEE4typeESI_SO_EUlSN_E_EENSQ_ISN_JONSA_11EntryHandleEEE4typeESI_SO_’ not f [...]
#  431 |   auto WithEntryHandle(KeyType aKey, F&& aFunc)
#      |        ^~~~~~~~~~~~~~~
#  429|   
#  430|     template <class F>
#  431|->   auto WithEntryHandle(KeyType aKey, F&& aFunc)
#  432|         -> std::invoke_result_t<F, EntryHandle&&> {
#  433|       return this->mTable.WithEntryHandle(
firefox-150.0/xpcom/ds/nsTHashtable.h:431:8: note: trimmed 1 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/ds/nsTHashtable.h: scope_hint: In member function ‘nsTHashtable<nsBaseHashtableET<mozilla::PseudoStyleRequestHashKey, std::unique_ptr<mozilla::ElementAnimationData::PerElementOrPseudoData, std::default_delete<mozilla::ElementAnimationData::PerElementOrPseudoData> > > >::WithEntryHandle<nsBaseHashtable<mozilla::PseudoStyleRequestHashKey, std::unique_ptr<mozilla::ElementAnimationData::PerElementOrPseudoData, std::default_delete<mozilla::ElementAnimationData::PerElementOrPseudoData> >, std::unique_ptr<mozilla::ElementAnimationData::PerEle [...]
firefox-150.0/xpcom/ds/nsTHashtable.h:435:9: warning[-Wmissing-profile]: profile for function ‘nsTHashtable<nsBaseHashtableET<mozilla::PseudoStyleRequestHashKey, std::unique_ptr<mozilla::ElementAnimationData::PerElementOrPseudoData, std::default_delete<mozilla::ElementAnimationData::PerElementOrPseudoData> > > >::WithEntryHandle<nsBaseHashtable<mozilla::PseudoStyleRequestHashKey, std::unique_ptr<mozilla::ElementAnimationData::PerElementOrPseudoData, std::default_delete<mozilla::ElementAnimationData::PerElementOrPseudoData> >, std::unique_ptr<mozilla::ElementAnimationData::PerE [...]
#  435 |         [&aKey, &aFunc](auto entryHandle) -> decltype(auto) {
#      |         ^
#  433|       return this->mTable.WithEntryHandle(
#  434|           EntryType::KeyToPointer(aKey),
#  435|->         [&aKey, &aFunc](auto entryHandle) -> decltype(auto) {
#  436|             return std::forward<F>(aFunc)(
#  437|                 EntryHandle{aKey, std::move(entryHandle)});
firefox-150.0/xpcom/ds/nsTHashtable.h:435:9: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/ds/nsTHashtable.h: scope_hint: In member function ‘nsTHashtable<nsBaseHashtableET<nsCStringHashKey, RefPtr<mozilla::dom::quota::CipherKeyManager<mozilla::dom::quota::NSSCipherStrategy> > > >::WithEntryHandle<nsBaseHashtable<nsCStringHashKey, RefPtr<mozilla::dom::quota::CipherKeyManager<mozilla::dom::quota::NSSCipherStrategy> >, RefPtr<mozilla::dom::quota::CipherKeyManager<mozilla::dom::quota::NSSCipherStrategy> >, nsDefaultConverter<RefPtr<mozilla::dom::quota::CipherKeyManager<mozilla::dom::quota::NSSCipherStrategy> >, RefPtr<mozilla:: [...]
firefox-150.0/xpcom/ds/nsTHashtable.h:435:9: warning[-Wmissing-profile]: profile for function ‘nsTHashtable<nsBaseHashtableET<nsCStringHashKey, RefPtr<mozilla::dom::quota::CipherKeyManager<mozilla::dom::quota::NSSCipherStrategy> > > >::WithEntryHandle<nsBaseHashtable<nsCStringHashKey, RefPtr<mozilla::dom::quota::CipherKeyManager<mozilla::dom::quota::NSSCipherStrategy> >, RefPtr<mozilla::dom::quota::CipherKeyManager<mozilla::dom::quota::NSSCipherStrategy> >, nsDefaultConverter<RefPtr<mozilla::dom::quota::CipherKeyManager<mozilla::dom::quota::NSSCipherStrategy> >, RefPtr<mozilla [...]
#  435 |         [&aKey, &aFunc](auto entryHandle) -> decltype(auto) {
#      |         ^
#  433|       return this->mTable.WithEntryHandle(
#  434|           EntryType::KeyToPointer(aKey),
#  435|->         [&aKey, &aFunc](auto entryHandle) -> decltype(auto) {
#  436|             return std::forward<F>(aFunc)(
#  437|                 EntryHandle{aKey, std::move(entryHandle)});
firefox-150.0/xpcom/ds/nsTHashtable.h:435:9: note: trimmed 2 message(s) with length over 512

Error: CPPCHECK_WARNING (CWE-758):
firefox-150.0/xpcom/ds/nsTHashtable.h:489: error[ctuOneDefinitionRuleViolation]: The one definition rule is violated, different classes/structs have the same name 'nsTHashtable::Iterator'
#  487|     //   }
#  488|     //
#  489|->   class Iterator final : public ConstIterator {
#  490|      public:
#  491|       using ConstIterator::ConstIterator;

Error: COMPILER_WARNING:
firefox-150.0/xpcom/ds/nsTHashtable.h: scope_hint: In function ‘mozilla::detail::FixedSizeEntryMover<16ul>(PLDHashTable*, PLDHashEntryHdr const*, PLDHashEntryHdr*)void’
firefox-150.0/xpcom/ds/nsTHashtable.h:646:13: warning[-Wmissing-profile]: profile for function ‘mozilla::detail::FixedSizeEntryMover<16ul>(PLDHashTable*, PLDHashEntryHdr const*, PLDHashEntryHdr*)void’ not found in profile data
firefox-150.0/layout/generic/nsIFrame.h:51: included_from: Included from here.
firefox-150.0/accessible/generic/HyperTextAccessible.h:12: included_from: Included from here.
firefox-150.0/accessible/generic/DocAccessible.h:8: included_from: Included from here.
firefox-150.0/accessible/generic/LocalAccessible-inl.h:8: included_from: Included from here.
firefox-150.0/accessible/atk/AccessibleWrap.cpp:7: included_from: Included from here.
firefox-150.0/layout/base/FrameProperties.h: scope_hint: 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]’
#/builddir/build/BUILD/firefox-150.0/layout/base/FrameProperties.h:198: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> >*]’
#  198 |     return ReinterpretHelper<T>::FromInternalValue(v);
#      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
# 4445 |     return mProperties.Get(aProperty, aFoundResult);
#      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
#/builddir/build/BUILD/firefox-150.0/layout/generic/nsIFrame.h:1570:50:   required from here
# 1570 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
#      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  644|   // rather than separate copies for every EntryType used with nsTHashtable.
#  645|   template <size_t N>
#  646|-> static void FixedSizeEntryMover(PLDHashTable*, const PLDHashEntryHdr* aFrom,
#  647|                                   PLDHashEntryHdr* aTo) {
#  648|     memcpy(aTo, aFrom, N);

Error: COMPILER_WARNING:
firefox-150.0/xpcom/ds/nsBaseHashtable.h:20: included_from: Included from here.
firefox-150.0/xpcom/ds/nsTHashMap.h:9: included_from: Included from here.
firefox-150.0/accessible/aom/AccessibleNode.h:8: included_from: Included from here.
firefox-150.0/accessible/aom/AccessibleNode.cpp:5: included_from: Included from here.
firefox-150.0/xpcom/ds/nsTHashtable.h: scope_hint: In function ‘mozilla::detail::FixedSizeEntryMover<24ul>(PLDHashTable*, PLDHashEntryHdr const*, PLDHashEntryHdr*)void’
firefox-150.0/xpcom/ds/nsTHashtable.h:646:13: warning[-Wmissing-profile]: profile for function ‘mozilla::detail::FixedSizeEntryMover<24ul>(PLDHashTable*, PLDHashEntryHdr const*, PLDHashEntryHdr*)void’ not found in profile data
#  646 | static void FixedSizeEntryMover(PLDHashTable*, const PLDHashEntryHdr* aFrom,
#      |             ^~~~~~~~~~~~~~~~~~~
#  644|   // rather than separate copies for every EntryType used with nsTHashtable.
#  645|   template <size_t N>
#  646|-> static void FixedSizeEntryMover(PLDHashTable*, const PLDHashEntryHdr* aFrom,
#  647|                                   PLDHashEntryHdr* aTo) {
#  648|     memcpy(aTo, aFrom, N);

Error: COMPILER_WARNING:
firefox-150.0/xpcom/ds/nsTHashtable.h: scope_hint: In function ‘mozilla::detail::FixedSizeEntryMover<32ul>(PLDHashTable*, PLDHashEntryHdr const*, PLDHashEntryHdr*)void’
firefox-150.0/xpcom/ds/nsTHashtable.h:646:13: warning[-Wmissing-profile]: profile for function ‘mozilla::detail::FixedSizeEntryMover<32ul>(PLDHashTable*, PLDHashEntryHdr const*, PLDHashEntryHdr*)void’ not found in profile data
#  646 | static void FixedSizeEntryMover(PLDHashTable*, const PLDHashEntryHdr* aFrom,
#      |             ^~~~~~~~~~~~~~~~~~~
#  644|   // rather than separate copies for every EntryType used with nsTHashtable.
#  645|   template <size_t N>
#  646|-> static void FixedSizeEntryMover(PLDHashTable*, const PLDHashEntryHdr* aFrom,
#  647|                                   PLDHashEntryHdr* aTo) {
#  648|     memcpy(aTo, aFrom, N);

Error: COMPILER_WARNING:
firefox-150.0/xpcom/ds/nsBaseHashtable.h:20: included_from: Included from here.
firefox-150.0/xpcom/ds/nsTHashMap.h:9: included_from: Included from here.
firefox-150.0/widget/nsIWidget.h:41: included_from: Included from here.
firefox-150.0/widget/BasicEvents.h:17: included_from: Included from here.
firefox-150.0/toolkit/components/resistfingerprinting/nsRFPService.h:13: included_from: Included from here.
firefox-150.0/objdir/dist/include/nsILoadInfo.h:63: included_from: Included from here.
firefox-150.0/netwerk/base/nsNetUtil.h:19: included_from: Included from here.
firefox-150.0/layout/style/ServoStyleConstsInlines.h:22: included_from: Included from here.
firefox-150.0/objdir/layout/style/ServoStyleConsts.h:31538: included_from: Included from here.
firefox-150.0/layout/style/ServoComputedData.h:10: included_from: Included from here.
firefox-150.0/layout/style/ComputedStyle.h:14: included_from: Included from here.
firefox-150.0/accessible/generic/LocalAccessible.h:8: included_from: Included from here.
firefox-150.0/accessible/atk/AccessibleWrap.h:9: included_from: Included from here.
firefox-150.0/accessible/generic/HyperTextAccessible.h:8: included_from: Included from here.
firefox-150.0/xpcom/ds/nsTHashtable.h: scope_hint: In function ‘mozilla::detail::FixedSizeEntryMover<40ul>(PLDHashTable*, PLDHashEntryHdr const*, PLDHashEntryHdr*)void’
firefox-150.0/xpcom/ds/nsTHashtable.h:646:13: warning[-Wmissing-profile]: profile for function ‘mozilla::detail::FixedSizeEntryMover<40ul>(PLDHashTable*, PLDHashEntryHdr const*, PLDHashEntryHdr*)void’ not found in profile data
#  646 | static void FixedSizeEntryMover(PLDHashTable*, const PLDHashEntryHdr* aFrom,
#      |             ^~~~~~~~~~~~~~~~~~~
#  644|   // rather than separate copies for every EntryType used with nsTHashtable.
#  645|   template <size_t N>
#  646|-> static void FixedSizeEntryMover(PLDHashTable*, const PLDHashEntryHdr* aFrom,
#  647|                                   PLDHashEntryHdr* aTo) {
#  648|     memcpy(aTo, aFrom, N);

Error: COMPILER_WARNING:
firefox-150.0/xpcom/ds/nsTHashtable.h: scope_hint: In function ‘mozilla::detail::FixedSizeEntryMover<48ul>(PLDHashTable*, PLDHashEntryHdr const*, PLDHashEntryHdr*)void’
firefox-150.0/xpcom/ds/nsTHashtable.h:646:13: warning[-Wmissing-profile]: profile for function ‘mozilla::detail::FixedSizeEntryMover<48ul>(PLDHashTable*, PLDHashEntryHdr const*, PLDHashEntryHdr*)void’ not found in profile data
#  646 | static void FixedSizeEntryMover(PLDHashTable*, const PLDHashEntryHdr* aFrom,
#      |             ^~~~~~~~~~~~~~~~~~~
#  644|   // rather than separate copies for every EntryType used with nsTHashtable.
#  645|   template <size_t N>
#  646|-> static void FixedSizeEntryMover(PLDHashTable*, const PLDHashEntryHdr* aFrom,
#  647|                                   PLDHashEntryHdr* aTo) {
#  648|     memcpy(aTo, aFrom, N);

Error: COMPILER_WARNING:
firefox-150.0/xpcom/ds/nsBaseHashtable.h:20: included_from: Included from here.
firefox-150.0/xpcom/ds/nsTHashtable.h: scope_hint: In function ‘mozilla::detail::FixedSizeEntryMover<80ul>(PLDHashTable*, PLDHashEntryHdr const*, PLDHashEntryHdr*)void’
firefox-150.0/xpcom/ds/nsTHashtable.h:646:13: warning[-Wmissing-profile]: profile for function ‘mozilla::detail::FixedSizeEntryMover<80ul>(PLDHashTable*, PLDHashEntryHdr const*, PLDHashEntryHdr*)void’ not found in profile data
#  646 | static void FixedSizeEntryMover(PLDHashTable*, const PLDHashEntryHdr* aFrom,
#      |             ^~~~~~~~~~~~~~~~~~~
#  644|   // rather than separate copies for every EntryType used with nsTHashtable.
#  645|   template <size_t N>
#  646|-> static void FixedSizeEntryMover(PLDHashTable*, const PLDHashEntryHdr* aFrom,
#  647|                                   PLDHashEntryHdr* aTo) {
#  648|     memcpy(aTo, aFrom, N);

Error: COMPILER_WARNING:
firefox-150.0/xpcom/ds/nsTHashtable.h: scope_hint: In function ‘mozilla::detail::FixedSizeEntryMover<88ul>(PLDHashTable*, PLDHashEntryHdr const*, PLDHashEntryHdr*)void’
firefox-150.0/xpcom/ds/nsTHashtable.h:646:13: warning[-Wmissing-profile]: profile for function ‘mozilla::detail::FixedSizeEntryMover<88ul>(PLDHashTable*, PLDHashEntryHdr const*, PLDHashEntryHdr*)void’ not found in profile data
#  646 | static void FixedSizeEntryMover(PLDHashTable*, const PLDHashEntryHdr* aFrom,
#      |             ^~~~~~~~~~~~~~~~~~~
#  644|   // rather than separate copies for every EntryType used with nsTHashtable.
#  645|   template <size_t N>
#  646|-> static void FixedSizeEntryMover(PLDHashTable*, const PLDHashEntryHdr* aFrom,
#  647|                                   PLDHashEntryHdr* aTo) {
#  648|     memcpy(aTo, aFrom, N);

Error: COMPILER_WARNING:
firefox-150.0/xpcom/ds/nsTHashtable.h: scope_hint: In function ‘mozilla::detail::FixedSizeEntryMover<8ul>(PLDHashTable*, PLDHashEntryHdr const*, PLDHashEntryHdr*)void’
firefox-150.0/xpcom/ds/nsTHashtable.h:646:13: warning[-Wmissing-profile]: profile for function ‘mozilla::detail::FixedSizeEntryMover<8ul>(PLDHashTable*, PLDHashEntryHdr const*, PLDHashEntryHdr*)void’ not found in profile data
#  644|   // rather than separate copies for every EntryType used with nsTHashtable.
#  645|   template <size_t N>
#  646|-> static void FixedSizeEntryMover(PLDHashTable*, const PLDHashEntryHdr* aFrom,
#  647|                                   PLDHashEntryHdr* aTo) {
#  648|     memcpy(aTo, aFrom, N);

Error: COMPILER_WARNING:
firefox-150.0/xpcom/string/nsString.h:17: included_from: Included from here.
firefox-150.0/xpcom/ds/nsAtom.h:14: included_from: Included from here.
firefox-150.0/dom/bindings/DOMString.h:12: included_from: Included from here.
firefox-150.0/dom/bindings/BindingDeclarations.h:23: included_from: Included from here.
firefox-150.0/xpcom/string/nsReadableUtils.h: scope_hint: In function ‘StringJoinAppend<char, mozilla::Span<mozilla::StyleSingleFontFamily const, 18446744073709551615ul>, mozilla::dom::FamilyListToString(mozilla::StyleFontFamilyList const&)::{lambda(nsTSubstring<char>&, mozilla::StyleSingleFontFamily const&)#1}>(nsTSubstring<char>&, nsTLiteralString<char> const&, mozilla::Span<mozilla::StyleSingleFontFamily const, 18446744073709551615ul> const&, mozilla::dom::FamilyListToString(mozilla::StyleFontFamilyList const&)::{lambda(nsTSubstring<char>&, mozilla::StyleSing [...]
firefox-150.0/xpcom/string/nsReadableUtils.h:449:6: warning[-Wmissing-profile]: profile for function ‘StringJoinAppend<char, mozilla::Span<mozilla::StyleSingleFontFamily const, 18446744073709551615ul>, mozilla::dom::FamilyListToString(mozilla::StyleFontFamilyList const&)::{lambda(nsTSubstring<char>&, mozilla::StyleSingleFontFamily const&)#1}>(nsTSubstring<char>&, nsTLiteralString<char> const&, mozilla::Span<mozilla::StyleSingleFontFamily const, 18446744073709551615ul> const&, mozilla::dom::FamilyListToString(mozilla::StyleFontFamilyList const&)::{lambda(nsTSubstring<char>&, mozilla:: [...]
#  449 | void StringJoinAppend(
#      |      ^~~~~~~~~~~~~~~~
#  447|       typename CharType, typename InputRange,
#  448|       typename Func = const decltype(mozilla::detail::kStringJoinAppendDefault)&>
#  449|-> void StringJoinAppend(
#  450|       nsTSubstring<CharType>& aOutput,
#  451|       const nsTLiteralString<CharType>& aSeparator, const InputRange& aInputRange,
firefox-150.0/xpcom/string/nsReadableUtils.h:449:6: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING (CWE-590):
firefox-150.0/xpcom/string/nsTSubstring.cpp:53:9: warning[-Wfree-nonheap-object]: ‘free’ called on unallocated object ‘arg0’
#   53 |     free(aData);
#      |         ^
firefox-150.0/objdir/dom/bindings/TextEncoderBinding.cpp: scope_hint: In function ‘encode’
firefox-150.0/objdir/dom/bindings/TextEncoderBinding.cpp:145:36: note: declared here
#  145 |   binding_detail::FakeString<char> arg0;
#      |                                    ^
#   51|       MOZ_LOG_DTOR(aData, "StringAdopt", 1);
#   52|   
#   53|->     free(aData);
#   54|     }
#   55|     // otherwise, nothing to do.

Error: COMPILER_WARNING (CWE-590):
firefox-150.0/xpcom/string/nsTSubstring.cpp:53:9: warning[-Wfree-nonheap-object]: ‘free’ called on unallocated object ‘arg1’
#   53 |     free(aData);
#      |         ^
firefox-150.0/objdir/dom/bindings/CSSStyleDeclarationBinding.cpp: scope_hint: In function ‘setProperty’
firefox-150.0/objdir/dom/bindings/CSSStyleDeclarationBinding.cpp:414:36: note: declared here
#  414 |   binding_detail::FakeString<char> arg1;
#      |                                    ^
#   51|       MOZ_LOG_DTOR(aData, "StringAdopt", 1);
#   52|   
#   53|->     free(aData);
#   54|     }
#   55|     // otherwise, nothing to do.

Error: COMPILER_WARNING (CWE-590):
firefox-150.0/xpcom/string/nsTSubstring.cpp:53:9: warning[-Wfree-nonheap-object]: ‘free’ called on unallocated object ‘arg2’
#   53 |     free(aData);
#      |         ^
firefox-150.0/objdir/dom/bindings/ChromeUtilsBinding.cpp: scope_hint: In function ‘addProfilerMarker’
firefox-150.0/objdir/dom/bindings/ChromeUtilsBinding.cpp:4369:32: note: declared here
# 4369 |   Optional<UTF8StringOrObject> arg2;
#      |                                ^
#   51|       MOZ_LOG_DTOR(aData, "StringAdopt", 1);
#   52|   
#   53|->     free(aData);
#   54|     }
#   55|     // otherwise, nothing to do.

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<bool, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::ClientOpConstructorArgs&&)::{lambda(bool)#1}, mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::ClientOpConstructorArgs&&)::{lambda(mozilla::CopyableErrorResult const&)#1}>::~ThenValue()’
firefox-150.0/xpcom/threads/MozPromise.h:827:9: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<bool, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::ClientOpConstructorArgs&&)::{lambda(bool)#1}, mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::ClientOpConstructorArgs&&)::{lambda(mozilla::CopyableErrorResult const&)#1}>::~ThenValue()’ not found in profile data
#  825|     // supported. :-(
#  826|     template <typename ResolveFunction, typename RejectFunction>
#  827|->   class ThenValue<ResolveFunction, RejectFunction> : public ThenValueBase {
#  828|       friend class ThenCommand<ThenValue>;
#  829|   

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<bool, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::ClientHandleParent::Init(mozilla::dom::IPCClientInfo const&)::{lambda(bool)#1}, mozilla::dom::ClientHandleParent::Init(mozilla::dom::IPCClientInfo const&)::{lambda(mozilla::CopyableErrorResult const&)#1}>::~ThenValue()’
firefox-150.0/xpcom/threads/MozPromise.h:827:9: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<bool, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::ClientHandleParent::Init(mozilla::dom::IPCClientInfo const&)::{lambda(bool)#1}, mozilla::dom::ClientHandleParent::Init(mozilla::dom::IPCClientInfo const&)::{lambda(mozilla::CopyableErrorResult const&)#1}>::~ThenValue()’ not found in profile data
#  825|     // supported. :-(
#  826|     template <typename ResolveFunction, typename RejectFunction>
#  827|->   class ThenValue<ResolveFunction, RejectFunction> : public ThenValueBase {
#  828|       friend class ThenCommand<ThenValue>;
#  829|   

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<bool, mozilla::CopyableErrorResult, true>::ThenValue<mozilla::dom::(anonymous namespace)::ClaimOnMainThread(mozilla::dom::ClientInfo const&, mozilla::dom::ServiceWorkerDescriptor const&)::{lambda()#1}::operator()() const::{lambda(bool)#1}, mozilla::dom::(anonymous namespace)::ClaimOnMainThread(mozilla::dom::ClientInfo const&, mozilla::dom::ServiceWorkerDescriptor const&)::{lambda()#1}::operator()() const::{lambda(mozilla::CopyableErrorResult const&)#1}>::~ThenValue( [...]
firefox-150.0/xpcom/threads/MozPromise.h:827:9: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<bool, mozilla::CopyableErrorResult, true>::ThenValue<mozilla::dom::(anonymous namespace)::ClaimOnMainThread(mozilla::dom::ClientInfo const&, mozilla::dom::ServiceWorkerDescriptor const&)::{lambda()#1}::operator()() const::{lambda(bool)#1}, mozilla::dom::(anonymous namespace)::ClaimOnMainThread(mozilla::dom::ClientInfo const&, mozilla::dom::ServiceWorkerDescriptor const&)::{lambda()#1}::operator()() const::{lambda(mozilla::CopyableErrorResult const&)#1}>::~ThenValu [...]
#  825|     // supported. :-(
#  826|     template <typename ResolveFunction, typename RejectFunction>
#  827|->   class ThenValue<ResolveFunction, RejectFunction> : public ThenValueBase {
#  828|       friend class ThenCommand<ThenValue>;
#  829|   
firefox-150.0/xpcom/threads/MozPromise.h:827:9: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::Maybe<mozilla::ipc::IPCStream>, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::dom::cache::CacheStreamControlChild::OpenStream(nsID const&, std::function<void (nsCOMPtr<nsIInputStream>&&)>&&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream> const&)#1}, mozilla::dom::cache::CacheStreamControlChild::OpenStream(nsID const&, std::function<void (nsCOMPtr<nsIInputStream>&&)>&&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}>::~ThenValue()’
firefox-150.0/xpcom/threads/MozPromise.h:827:9: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::Maybe<mozilla::ipc::IPCStream>, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::dom::cache::CacheStreamControlChild::OpenStream(nsID const&, std::function<void (nsCOMPtr<nsIInputStream>&&)>&&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream> const&)#1}, mozilla::dom::cache::CacheStreamControlChild::OpenStream(nsID const&, std::function<void (nsCOMPtr<nsIInputStream>&&)>&&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}>::~ThenValue()’ n [...]
#  827 |   class ThenValue<ResolveFunction, RejectFunction> : public ThenValueBase {
#      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  825|     // supported. :-(
#  826|     template <typename ResolveFunction, typename RejectFunction>
#  827|->   class ThenValue<ResolveFunction, RejectFunction> : public ThenValueBase {
#  828|       friend class ThenCommand<ThenValue>;
#  829|   
firefox-150.0/xpcom/threads/MozPromise.h:827:9: note: trimmed 1 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::(anonymous namespace)::PromiseListHolder::AddPromise(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> >&&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::(anonymous namespace)::PromiseListHolder::AddPromise(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> >&&)::{lambda(m [...]
firefox-150.0/xpcom/threads/MozPromise.h:827:9: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::(anonymous namespace)::PromiseListHolder::AddPromise(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> >&&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::(anonymous namespace)::PromiseListHolder::AddPromise(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> >&&)::{lambda [...]
#  827 |   class ThenValue<ResolveFunction, RejectFunction> : public ThenValueBase {
#      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  825|     // supported. :-(
#  826|     template <typename ResolveFunction, typename RejectFunction>
#  827|->   class ThenValue<ResolveFunction, RejectFunction> : public ThenValueBase {
#  828|       friend class ThenCommand<ThenValue>;
#  829|   
firefox-150.0/xpcom/threads/MozPromise.h:827:9: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::ClientOpConstructorArgs&&)::{lambda(bool)#1}::operator()(bool)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::ClientOpConstructorArgs&&)::{lambda(bool)#1}::operator()(bool)::{lambda(mozilla::CopyableErrorResult const&)#1}>::~ThenValue()’
firefox-150.0/xpcom/threads/MozPromise.h:827:9: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::ClientOpConstructorArgs&&)::{lambda(bool)#1}::operator()(bool)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::ClientOpConstructorArgs&&)::{lambda(bool)#1}::operator()(bool)::{lambda(mozilla::CopyableErrorResult const&)#1}>::~ThenValue()’ not found in profile data
#  827 |   class ThenValue<ResolveFunction, RejectFunction> : public ThenValueBase {
#      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  825|     // supported. :-(
#  826|     template <typename ResolveFunction, typename RejectFunction>
#  827|->   class ThenValue<ResolveFunction, RejectFunction> : public ThenValueBase {
#  828|       friend class ThenCommand<ThenValue>;
#  829|   

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::ClientNavigateOpChild::Init(mozilla::dom::ClientNavigateOpConstructorArgs const&, mozilla::ipc::ActorLifecycleProxy*)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::ClientNavigateOpChild::Init(mozilla::dom::ClientNavigateOpConstructorArgs const&, mozilla::ipc::ActorLifecycleProxy*)::{lambda(mozilla::CopyableErrorResult const&)#1}>::~ThenValue()’
firefox-150.0/xpcom/threads/MozPromise.h:827:9: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::ClientNavigateOpChild::Init(mozilla::dom::ClientNavigateOpConstructorArgs const&, mozilla::ipc::ActorLifecycleProxy*)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::ClientNavigateOpChild::Init(mozilla::dom::ClientNavigateOpConstructorArgs const&, mozilla::ipc::ActorLifecycleProxy*)::{lambda(mozilla::CopyableErrorResult const&)#1}>::~ThenValue()’ not found [...]
#  827 |   class ThenValue<ResolveFunction, RejectFunction> : public ThenValueBase {
#      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  825|     // supported. :-(
#  826|     template <typename ResolveFunction, typename RejectFunction>
#  827|->   class ThenValue<ResolveFunction, RejectFunction> : public ThenValueBase {
#  828|       friend class ThenCommand<ThenValue>;
#  829|   
firefox-150.0/xpcom/threads/MozPromise.h:827:9: note: trimmed 1 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}>::~ThenValue()’
firefox-150.0/xpcom/threads/MozPromise.h:827:9: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}>::~ThenValue()’ not found in profile data
#  825|     // supported. :-(
#  826|     template <typename ResolveFunction, typename RejectFunction>
#  827|->   class ThenValue<ResolveFunction, RejectFunction> : public ThenValueBase {
#  828|       friend class ThenCommand<ThenValue>;
#  829|   

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientClaimArgs const&, nsISerialEventTarget*), mozilla::dom::ClientClaimArgs, mozilla::dom::Clients::Claim(mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients::Claim(mozilla::ErrorResult&)::{lambda(m [...]
firefox-150.0/xpcom/threads/MozPromise.h:827:9: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientClaimArgs const&, nsISerialEventTarget*), mozilla::dom::ClientClaimArgs, mozilla::dom::Clients::Claim(mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients::Claim(mozilla::ErrorResult&)::{lambda [...]
#  825|     // supported. :-(
#  826|     template <typename ResolveFunction, typename RejectFunction>
#  827|->   class ThenValue<ResolveFunction, RejectFunction> : public ThenValueBase {
#  828|       friend class ThenCommand<ThenValue>;
#  829|   
firefox-150.0/xpcom/threads/MozPromise.h:827:9: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientMatchAllArgs const&, nsISerialEventTarget*), mozilla::dom::ClientMatchAllArgs, mozilla::dom::Clients::MatchAll(mozilla::dom::ClientQueryOptions const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom [...]
firefox-150.0/xpcom/threads/MozPromise.h:827:9: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientMatchAllArgs const&, nsISerialEventTarget*), mozilla::dom::ClientMatchAllArgs, mozilla::dom::Clients::MatchAll(mozilla::dom::ClientQueryOptions const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::d [...]
#  827 |   class ThenValue<ResolveFunction, RejectFunction> : public ThenValueBase {
#      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  825|     // supported. :-(
#  826|     template <typename ResolveFunction, typename RejectFunction>
#  827|->   class ThenValue<ResolveFunction, RejectFunction> : public ThenValueBase {
#  828|       friend class ThenCommand<ThenValue>;
#  829|   
firefox-150.0/xpcom/threads/MozPromise.h:827:9: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientNavigateArgs const&, nsISerialEventTarget*), mozilla::dom::ClientNavigateArgs, mozilla::dom::Client::Navigate(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Client::N [...]
firefox-150.0/xpcom/threads/MozPromise.h:827:9: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientNavigateArgs const&, nsISerialEventTarget*), mozilla::dom::ClientNavigateArgs, mozilla::dom::Client::Navigate(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Client: [...]
#  825|     // supported. :-(
#  826|     template <typename ResolveFunction, typename RejectFunction>
#  827|->   class ThenValue<ResolveFunction, RejectFunction> : public ThenValueBase {
#  828|       friend class ThenCommand<ThenValue>;
#  829|   
firefox-150.0/xpcom/threads/MozPromise.h:827:9: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientOpenWindowArgs const&, nsISerialEventTarget*), mozilla::dom::ClientOpenWindowArgs, mozilla::dom::Clients::OpenWindow(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Cl [...]
firefox-150.0/xpcom/threads/MozPromise.h:827:9: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientOpenWindowArgs const&, nsISerialEventTarget*), mozilla::dom::ClientOpenWindowArgs, mozilla::dom::Clients::OpenWindow(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom:: [...]
#  825|     // supported. :-(
#  826|     template <typename ResolveFunction, typename RejectFunction>
#  827|->   class ThenValue<ResolveFunction, RejectFunction> : public ThenValueBase {
#  828|       friend class ThenCommand<ThenValue>;
#  829|   
firefox-150.0/xpcom/threads/MozPromise.h:827:9: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientState, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientState const&)#1}, mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}>::~ThenValue()’
firefox-150.0/xpcom/threads/MozPromise.h:827:9: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientState, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientState const&)#1}, mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}>::~ThenValue()’ not found in profile data
#  827 |   class ThenValue<ResolveFunction, RejectFunction> : public ThenValueBase {
#      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  825|     // supported. :-(
#  826|     template <typename ResolveFunction, typename RejectFunction>
#  827|->   class ThenValue<ResolveFunction, RejectFunction> : public ThenValueBase {
#  828|       friend class ThenCommand<ThenValue>;
#  829|   

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::Maybe<mozilla::ipc::IPCStream>, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::dom::cache::CacheStreamControlChild::OpenStream(nsID const&, std::function<void (nsCOMPtr<nsIInputStream>&&)>&&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream> const&)#1}, mozilla::dom::cache::CacheStreamControlChild::OpenStream(nsID const&, std::function<void (nsCOMPtr<nsIInputStream>&&)>&&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}>::ThenValue(nsISerial [...]
firefox-150.0/xpcom/threads/MozPromise.h:840:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::Maybe<mozilla::ipc::IPCStream>, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::dom::cache::CacheStreamControlChild::OpenStream(nsID const&, std::function<void (nsCOMPtr<nsIInputStream>&&)>&&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream> const&)#1}, mozilla::dom::cache::CacheStreamControlChild::OpenStream(nsID const&, std::function<void (nsCOMPtr<nsIInputStream>&&)>&&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}>::ThenValue(nsISeri [...]
#  840 |     ThenValue(nsISerialEventTarget* aResponseTarget,
#      |     ^~~~~~~~~
#  838|   
#  839|      public:
#  840|->     ThenValue(nsISerialEventTarget* aResponseTarget,
#  841|                 ResolveFunction&& aResolveFunction,
#  842|                 RejectFunction&& aRejectFunction, StaticString aCallSite)
firefox-150.0/xpcom/threads/MozPromise.h:840:5: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}>::ThenValue(nsISerialEventTarget*, mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozill [...]
firefox-150.0/xpcom/threads/MozPromise.h:840:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}>::ThenValue(nsISerialEventTarget*, mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozi [...]
#  840 |     ThenValue(nsISerialEventTarget* aResponseTarget,
#      |     ^~~~~~~~~
#  838|   
#  839|      public:
#  840|->     ThenValue(nsISerialEventTarget* aResponseTarget,
#  841|                 ResolveFunction&& aResolveFunction,
#  842|                 RejectFunction&& aRejectFunction, StaticString aCallSite)
firefox-150.0/xpcom/threads/MozPromise.h:840:5: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientClaimArgs const&, nsISerialEventTarget*), mozilla::dom::ClientClaimArgs, mozilla::dom::Clients::Claim(mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients::Claim(mozilla::ErrorResult&)::{lambda(m [...]
firefox-150.0/xpcom/threads/MozPromise.h:840:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientClaimArgs const&, nsISerialEventTarget*), mozilla::dom::ClientClaimArgs, mozilla::dom::Clients::Claim(mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients::Claim(mozilla::ErrorResult&)::{lambda [...]
#  840 |     ThenValue(nsISerialEventTarget* aResponseTarget,
#      |     ^~~~~~~~~
#  838|   
#  839|      public:
#  840|->     ThenValue(nsISerialEventTarget* aResponseTarget,
#  841|                 ResolveFunction&& aResolveFunction,
#  842|                 RejectFunction&& aRejectFunction, StaticString aCallSite)
firefox-150.0/xpcom/threads/MozPromise.h:840:5: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientMatchAllArgs const&, nsISerialEventTarget*), mozilla::dom::ClientMatchAllArgs, mozilla::dom::Clients::MatchAll(mozilla::dom::ClientQueryOptions const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom [...]
firefox-150.0/xpcom/threads/MozPromise.h:840:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientMatchAllArgs const&, nsISerialEventTarget*), mozilla::dom::ClientMatchAllArgs, mozilla::dom::Clients::MatchAll(mozilla::dom::ClientQueryOptions const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::d [...]
#  838|   
#  839|      public:
#  840|->     ThenValue(nsISerialEventTarget* aResponseTarget,
#  841|                 ResolveFunction&& aResolveFunction,
#  842|                 RejectFunction&& aRejectFunction, StaticString aCallSite)
firefox-150.0/xpcom/threads/MozPromise.h:840:5: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientNavigateArgs const&, nsISerialEventTarget*), mozilla::dom::ClientNavigateArgs, mozilla::dom::Client::Navigate(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Client::N [...]
firefox-150.0/xpcom/threads/MozPromise.h:840:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientNavigateArgs const&, nsISerialEventTarget*), mozilla::dom::ClientNavigateArgs, mozilla::dom::Client::Navigate(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Client: [...]
#  840 |     ThenValue(nsISerialEventTarget* aResponseTarget,
#      |     ^~~~~~~~~
#  838|   
#  839|      public:
#  840|->     ThenValue(nsISerialEventTarget* aResponseTarget,
#  841|                 ResolveFunction&& aResolveFunction,
#  842|                 RejectFunction&& aRejectFunction, StaticString aCallSite)
firefox-150.0/xpcom/threads/MozPromise.h:840:5: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientOpenWindowArgs const&, nsISerialEventTarget*), mozilla::dom::ClientOpenWindowArgs, mozilla::dom::Clients::OpenWindow(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Cl [...]
firefox-150.0/xpcom/threads/MozPromise.h:840:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientOpenWindowArgs const&, nsISerialEventTarget*), mozilla::dom::ClientOpenWindowArgs, mozilla::dom::Clients::OpenWindow(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom:: [...]
#  838|   
#  839|      public:
#  840|->     ThenValue(nsISerialEventTarget* aResponseTarget,
#  841|                 ResolveFunction&& aResolveFunction,
#  842|                 RejectFunction&& aRejectFunction, StaticString aCallSite)
firefox-150.0/xpcom/threads/MozPromise.h:840:5: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientState, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientState const&)#1}, mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}>::ThenValue(nsISerialEventTarget*, mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientStat [...]
firefox-150.0/xpcom/threads/MozPromise.h:840:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientState, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientState const&)#1}, mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}>::ThenValue(nsISerialEventTarget*, mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientSt [...]
#  840 |     ThenValue(nsISerialEventTarget* aResponseTarget,
#      |     ^~~~~~~~~
#  838|   
#  839|      public:
#  840|->     ThenValue(nsISerialEventTarget* aResponseTarget,
#  841|                 ResolveFunction&& aResolveFunction,
#  842|                 RejectFunction&& aRejectFunction, StaticString aCallSite)
firefox-150.0/xpcom/threads/MozPromise.h:840:5: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<bool, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::ClientOpConstructorArgs&&)::{lambda(bool)#1}, mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::ClientOpConstructorArgs&&)::{lambda(mozilla::CopyableErrorResult const&)#1}>::Disconnect()’
firefox-150.0/xpcom/threads/MozPromise.h:848:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<bool, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::ClientOpConstructorArgs&&)::{lambda(bool)#1}, mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::ClientOpConstructorArgs&&)::{lambda(mozilla::CopyableErrorResult const&)#1}>::Disconnect()’ not found in profile data
#  848 |     void Disconnect() override {
#      |          ^~~~~~~~~~
#  846|       }
#  847|   
#  848|->     void Disconnect() override {
#  849|         ThenValueBase::Disconnect();
#  850|   

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<bool, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::ClientHandleParent::Init(mozilla::dom::IPCClientInfo const&)::{lambda(bool)#1}, mozilla::dom::ClientHandleParent::Init(mozilla::dom::IPCClientInfo const&)::{lambda(mozilla::CopyableErrorResult const&)#1}>::Disconnect()’
firefox-150.0/xpcom/threads/MozPromise.h:848:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<bool, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::ClientHandleParent::Init(mozilla::dom::IPCClientInfo const&)::{lambda(bool)#1}, mozilla::dom::ClientHandleParent::Init(mozilla::dom::IPCClientInfo const&)::{lambda(mozilla::CopyableErrorResult const&)#1}>::Disconnect()’ not found in profile data
#  848 |     void Disconnect() override {
#      |          ^~~~~~~~~~
#  846|       }
#  847|   
#  848|->     void Disconnect() override {
#  849|         ThenValueBase::Disconnect();
#  850|   

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<bool, mozilla::CopyableErrorResult, true>::ThenValue<mozilla::dom::(anonymous namespace)::ClaimOnMainThread(mozilla::dom::ClientInfo const&, mozilla::dom::ServiceWorkerDescriptor const&)::{lambda()#1}::operator()() const::{lambda(bool)#1}, mozilla::dom::(anonymous namespace)::ClaimOnMainThread(mozilla::dom::ClientInfo const&, mozilla::dom::ServiceWorkerDescriptor const&)::{lambda()#1}::operator()() const::{lambda(mozilla::CopyableErrorResult const&)#1}>::Disconnect( [...]
firefox-150.0/xpcom/threads/MozPromise.h:848:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<bool, mozilla::CopyableErrorResult, true>::ThenValue<mozilla::dom::(anonymous namespace)::ClaimOnMainThread(mozilla::dom::ClientInfo const&, mozilla::dom::ServiceWorkerDescriptor const&)::{lambda()#1}::operator()() const::{lambda(bool)#1}, mozilla::dom::(anonymous namespace)::ClaimOnMainThread(mozilla::dom::ClientInfo const&, mozilla::dom::ServiceWorkerDescriptor const&)::{lambda()#1}::operator()() const::{lambda(mozilla::CopyableErrorResult const&)#1}>::Disconnec [...]
#  848 |     void Disconnect() override {
#      |          ^~~~~~~~~~
#  846|       }
#  847|   
#  848|->     void Disconnect() override {
#  849|         ThenValueBase::Disconnect();
#  850|   
firefox-150.0/xpcom/threads/MozPromise.h:848:10: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::Maybe<mozilla::ipc::IPCStream>, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::dom::cache::CacheStreamControlChild::OpenStream(nsID const&, std::function<void (nsCOMPtr<nsIInputStream>&&)>&&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream> const&)#1}, mozilla::dom::cache::CacheStreamControlChild::OpenStream(nsID const&, std::function<void (nsCOMPtr<nsIInputStream>&&)>&&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}>::Disconnect()’
firefox-150.0/xpcom/threads/MozPromise.h:848:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::Maybe<mozilla::ipc::IPCStream>, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::dom::cache::CacheStreamControlChild::OpenStream(nsID const&, std::function<void (nsCOMPtr<nsIInputStream>&&)>&&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream> const&)#1}, mozilla::dom::cache::CacheStreamControlChild::OpenStream(nsID const&, std::function<void (nsCOMPtr<nsIInputStream>&&)>&&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}>::Disconnect()’ n [...]
#  848 |     void Disconnect() override {
#      |          ^~~~~~~~~~
#  846|       }
#  847|   
#  848|->     void Disconnect() override {
#  849|         ThenValueBase::Disconnect();
#  850|   
firefox-150.0/xpcom/threads/MozPromise.h:848:10: note: trimmed 1 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::(anonymous namespace)::PromiseListHolder::AddPromise(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> >&&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::(anonymous namespace)::PromiseListHolder::AddPromise(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> >&&)::{lambda(m [...]
firefox-150.0/xpcom/threads/MozPromise.h:848:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::(anonymous namespace)::PromiseListHolder::AddPromise(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> >&&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::(anonymous namespace)::PromiseListHolder::AddPromise(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> >&&)::{lambda [...]
#  848 |     void Disconnect() override {
#      |          ^~~~~~~~~~
#  846|       }
#  847|   
#  848|->     void Disconnect() override {
#  849|         ThenValueBase::Disconnect();
#  850|   
firefox-150.0/xpcom/threads/MozPromise.h:848:10: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::ClientOpConstructorArgs&&)::{lambda(bool)#1}::operator()(bool)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::ClientOpConstructorArgs&&)::{lambda(bool)#1}::operator()(bool)::{lambda(mozilla::CopyableErrorResult const&)#1}>::Disconnect()’
firefox-150.0/xpcom/threads/MozPromise.h:848:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::ClientOpConstructorArgs&&)::{lambda(bool)#1}::operator()(bool)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::ClientOpConstructorArgs&&)::{lambda(bool)#1}::operator()(bool)::{lambda(mozilla::CopyableErrorResult const&)#1}>::Disconnect()’ not found in profile data
#  848 |     void Disconnect() override {
#      |          ^~~~~~~~~~
#  846|       }
#  847|   
#  848|->     void Disconnect() override {
#  849|         ThenValueBase::Disconnect();
#  850|   

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::ClientNavigateOpChild::Init(mozilla::dom::ClientNavigateOpConstructorArgs const&, mozilla::ipc::ActorLifecycleProxy*)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::ClientNavigateOpChild::Init(mozilla::dom::ClientNavigateOpConstructorArgs const&, mozilla::ipc::ActorLifecycleProxy*)::{lambda(mozilla::CopyableErrorResult const&)#1}>::Disconnect()’
firefox-150.0/xpcom/threads/MozPromise.h:848:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::ClientNavigateOpChild::Init(mozilla::dom::ClientNavigateOpConstructorArgs const&, mozilla::ipc::ActorLifecycleProxy*)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::ClientNavigateOpChild::Init(mozilla::dom::ClientNavigateOpConstructorArgs const&, mozilla::ipc::ActorLifecycleProxy*)::{lambda(mozilla::CopyableErrorResult const&)#1}>::Disconnect()’ not found [...]
#  848 |     void Disconnect() override {
#      |          ^~~~~~~~~~
#  846|       }
#  847|   
#  848|->     void Disconnect() override {
#  849|         ThenValueBase::Disconnect();
#  850|   
firefox-150.0/xpcom/threads/MozPromise.h:848:10: note: trimmed 1 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}>::Disconnect()’
firefox-150.0/xpcom/threads/MozPromise.h:848:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}>::Disconnect()’ not found in profile data
#  848 |     void Disconnect() override {
#      |          ^~~~~~~~~~
#  846|       }
#  847|   
#  848|->     void Disconnect() override {
#  849|         ThenValueBase::Disconnect();
#  850|   

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientClaimArgs const&, nsISerialEventTarget*), mozilla::dom::ClientClaimArgs, mozilla::dom::Clients::Claim(mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients::Claim(mozilla::ErrorResult&)::{lambda(m [...]
firefox-150.0/xpcom/threads/MozPromise.h:848:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientClaimArgs const&, nsISerialEventTarget*), mozilla::dom::ClientClaimArgs, mozilla::dom::Clients::Claim(mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients::Claim(mozilla::ErrorResult&)::{lambda [...]
#  848 |     void Disconnect() override {
#      |          ^~~~~~~~~~
#  846|       }
#  847|   
#  848|->     void Disconnect() override {
#  849|         ThenValueBase::Disconnect();
#  850|   
firefox-150.0/xpcom/threads/MozPromise.h:848:10: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientMatchAllArgs const&, nsISerialEventTarget*), mozilla::dom::ClientMatchAllArgs, mozilla::dom::Clients::MatchAll(mozilla::dom::ClientQueryOptions const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom [...]
firefox-150.0/xpcom/threads/MozPromise.h:848:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientMatchAllArgs const&, nsISerialEventTarget*), mozilla::dom::ClientMatchAllArgs, mozilla::dom::Clients::MatchAll(mozilla::dom::ClientQueryOptions const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::d [...]
#  848 |     void Disconnect() override {
#      |          ^~~~~~~~~~
#  846|       }
#  847|   
#  848|->     void Disconnect() override {
#  849|         ThenValueBase::Disconnect();
#  850|   
firefox-150.0/xpcom/threads/MozPromise.h:848:10: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientNavigateArgs const&, nsISerialEventTarget*), mozilla::dom::ClientNavigateArgs, mozilla::dom::Client::Navigate(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Client::N [...]
firefox-150.0/xpcom/threads/MozPromise.h:848:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientNavigateArgs const&, nsISerialEventTarget*), mozilla::dom::ClientNavigateArgs, mozilla::dom::Client::Navigate(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Client: [...]
#  848 |     void Disconnect() override {
#      |          ^~~~~~~~~~
#  846|       }
#  847|   
#  848|->     void Disconnect() override {
#  849|         ThenValueBase::Disconnect();
#  850|   
firefox-150.0/xpcom/threads/MozPromise.h:848:10: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientOpenWindowArgs const&, nsISerialEventTarget*), mozilla::dom::ClientOpenWindowArgs, mozilla::dom::Clients::OpenWindow(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Cl [...]
firefox-150.0/xpcom/threads/MozPromise.h:848:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientOpenWindowArgs const&, nsISerialEventTarget*), mozilla::dom::ClientOpenWindowArgs, mozilla::dom::Clients::OpenWindow(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom:: [...]
#  848 |     void Disconnect() override {
#      |          ^~~~~~~~~~
#  846|       }
#  847|   
#  848|->     void Disconnect() override {
#  849|         ThenValueBase::Disconnect();
#  850|   
firefox-150.0/xpcom/threads/MozPromise.h:848:10: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientState, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientState const&)#1}, mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}>::Disconnect()’
firefox-150.0/xpcom/threads/MozPromise.h:848:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientState, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientState const&)#1}, mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}>::Disconnect()’ not found in profile data
#  848 |     void Disconnect() override {
#      |          ^~~~~~~~~~
#  846|       }
#  847|   
#  848|->     void Disconnect() override {
#  849|         ThenValueBase::Disconnect();
#  850|   

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<bool, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::ClientOpConstructorArgs&&)::{lambda(bool)#1}, mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::ClientOpConstructorArgs&&)::{lambda(mozilla::CopyableErrorResult const&)#1}>::CompletionPromise() const’
firefox-150.0/xpcom/threads/MozPromise.h:860:21: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<bool, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::ClientOpConstructorArgs&&)::{lambda(bool)#1}, mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::ClientOpConstructorArgs&&)::{lambda(mozilla::CopyableErrorResult const&)#1}>::CompletionPromise() const’ not found in profile data
#  860 |     MozPromiseBase* CompletionPromise() const override {
#      |                     ^~~~~~~~~~~~~~~~~
#  858|   
#  859|      protected:
#  860|->     MozPromiseBase* CompletionPromise() const override {
#  861|         return mCompletionPromise;
#  862|       }

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<bool, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::ClientHandleParent::Init(mozilla::dom::IPCClientInfo const&)::{lambda(bool)#1}, mozilla::dom::ClientHandleParent::Init(mozilla::dom::IPCClientInfo const&)::{lambda(mozilla::CopyableErrorResult const&)#1}>::CompletionPromise() const’
firefox-150.0/xpcom/threads/MozPromise.h:860:21: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<bool, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::ClientHandleParent::Init(mozilla::dom::IPCClientInfo const&)::{lambda(bool)#1}, mozilla::dom::ClientHandleParent::Init(mozilla::dom::IPCClientInfo const&)::{lambda(mozilla::CopyableErrorResult const&)#1}>::CompletionPromise() const’ not found in profile data
#  860 |     MozPromiseBase* CompletionPromise() const override {
#      |                     ^~~~~~~~~~~~~~~~~
#  858|   
#  859|      protected:
#  860|->     MozPromiseBase* CompletionPromise() const override {
#  861|         return mCompletionPromise;
#  862|       }

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<bool, mozilla::CopyableErrorResult, true>::ThenValue<mozilla::dom::(anonymous namespace)::ClaimOnMainThread(mozilla::dom::ClientInfo const&, mozilla::dom::ServiceWorkerDescriptor const&)::{lambda()#1}::operator()() const::{lambda(bool)#1}, mozilla::dom::(anonymous namespace)::ClaimOnMainThread(mozilla::dom::ClientInfo const&, mozilla::dom::ServiceWorkerDescriptor const&)::{lambda()#1}::operator()() const::{lambda(mozilla::CopyableErrorResult const&)#1}>::CompletionP [...]
firefox-150.0/xpcom/threads/MozPromise.h:860:21: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<bool, mozilla::CopyableErrorResult, true>::ThenValue<mozilla::dom::(anonymous namespace)::ClaimOnMainThread(mozilla::dom::ClientInfo const&, mozilla::dom::ServiceWorkerDescriptor const&)::{lambda()#1}::operator()() const::{lambda(bool)#1}, mozilla::dom::(anonymous namespace)::ClaimOnMainThread(mozilla::dom::ClientInfo const&, mozilla::dom::ServiceWorkerDescriptor const&)::{lambda()#1}::operator()() const::{lambda(mozilla::CopyableErrorResult const&)#1}>::Completio [...]
#  860 |     MozPromiseBase* CompletionPromise() const override {
#      |                     ^~~~~~~~~~~~~~~~~
#  858|   
#  859|      protected:
#  860|->     MozPromiseBase* CompletionPromise() const override {
#  861|         return mCompletionPromise;
#  862|       }
firefox-150.0/xpcom/threads/MozPromise.h:860:21: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::Maybe<mozilla::ipc::IPCStream>, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::dom::cache::CacheStreamControlChild::OpenStream(nsID const&, std::function<void (nsCOMPtr<nsIInputStream>&&)>&&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream> const&)#1}, mozilla::dom::cache::CacheStreamControlChild::OpenStream(nsID const&, std::function<void (nsCOMPtr<nsIInputStream>&&)>&&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}>::CompletionPromise() [...]
firefox-150.0/xpcom/threads/MozPromise.h:860:21: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::Maybe<mozilla::ipc::IPCStream>, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::dom::cache::CacheStreamControlChild::OpenStream(nsID const&, std::function<void (nsCOMPtr<nsIInputStream>&&)>&&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream> const&)#1}, mozilla::dom::cache::CacheStreamControlChild::OpenStream(nsID const&, std::function<void (nsCOMPtr<nsIInputStream>&&)>&&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}>::CompletionPromise [...]
#  860 |     MozPromiseBase* CompletionPromise() const override {
#      |                     ^~~~~~~~~~~~~~~~~
#  858|   
#  859|      protected:
#  860|->     MozPromiseBase* CompletionPromise() const override {
#  861|         return mCompletionPromise;
#  862|       }
firefox-150.0/xpcom/threads/MozPromise.h:860:21: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::(anonymous namespace)::PromiseListHolder::AddPromise(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> >&&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::(anonymous namespace)::PromiseListHolder::AddPromise(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> >&&)::{lambda(m [...]
firefox-150.0/xpcom/threads/MozPromise.h:860:21: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::(anonymous namespace)::PromiseListHolder::AddPromise(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> >&&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::(anonymous namespace)::PromiseListHolder::AddPromise(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> >&&)::{lambda [...]
#  860 |     MozPromiseBase* CompletionPromise() const override {
#      |                     ^~~~~~~~~~~~~~~~~
#  858|   
#  859|      protected:
#  860|->     MozPromiseBase* CompletionPromise() const override {
#  861|         return mCompletionPromise;
#  862|       }
firefox-150.0/xpcom/threads/MozPromise.h:860:21: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::ClientOpConstructorArgs&&)::{lambda(bool)#1}::operator()(bool)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::ClientOpConstructorArgs&&)::{lambda(bool)#1}::operator()(bool)::{lambda(mozilla::CopyableErrorResult const&)#1}>::CompletionPromise() const’
firefox-150.0/xpcom/threads/MozPromise.h:860:21: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::ClientOpConstructorArgs&&)::{lambda(bool)#1}::operator()(bool)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::ClientOpConstructorArgs&&)::{lambda(bool)#1}::operator()(bool)::{lambda(mozilla::CopyableErrorResult const&)#1}>::CompletionPromise() const’ not found in profile dat [...]
#  860 |     MozPromiseBase* CompletionPromise() const override {
#      |                     ^~~~~~~~~~~~~~~~~
#  858|   
#  859|      protected:
#  860|->     MozPromiseBase* CompletionPromise() const override {
#  861|         return mCompletionPromise;
#  862|       }
firefox-150.0/xpcom/threads/MozPromise.h:860:21: note: trimmed 1 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::ClientNavigateOpChild::Init(mozilla::dom::ClientNavigateOpConstructorArgs const&, mozilla::ipc::ActorLifecycleProxy*)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::ClientNavigateOpChild::Init(mozilla::dom::ClientNavigateOpConstructorArgs const&, mozilla::ipc::ActorLifecycleProxy*)::{lambda(mozilla::CopyableErrorResult const&)#1}>::CompletionPromise() const�[...]
firefox-150.0/xpcom/threads/MozPromise.h:860:21: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::ClientNavigateOpChild::Init(mozilla::dom::ClientNavigateOpConstructorArgs const&, mozilla::ipc::ActorLifecycleProxy*)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::ClientNavigateOpChild::Init(mozilla::dom::ClientNavigateOpConstructorArgs const&, mozilla::ipc::ActorLifecycleProxy*)::{lambda(mozilla::CopyableErrorResult const&)#1}>::CompletionPromise() const [...]
#  860 |     MozPromiseBase* CompletionPromise() const override {
#      |                     ^~~~~~~~~~~~~~~~~
#  858|   
#  859|      protected:
#  860|->     MozPromiseBase* CompletionPromise() const override {
#  861|         return mCompletionPromise;
#  862|       }
firefox-150.0/xpcom/threads/MozPromise.h:860:21: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}>::CompletionPromise() const’
firefox-150.0/xpcom/threads/MozPromise.h:860:21: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}>::CompletionPromise() const’ not found in profile data
#  860 |     MozPromiseBase* CompletionPromise() const override {
#      |                     ^~~~~~~~~~~~~~~~~
#  858|   
#  859|      protected:
#  860|->     MozPromiseBase* CompletionPromise() const override {
#  861|         return mCompletionPromise;
#  862|       }

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientClaimArgs const&, nsISerialEventTarget*), mozilla::dom::ClientClaimArgs, mozilla::dom::Clients::Claim(mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients::Claim(mozilla::ErrorResult&)::{lambda(m [...]
firefox-150.0/xpcom/threads/MozPromise.h:860:21: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientClaimArgs const&, nsISerialEventTarget*), mozilla::dom::ClientClaimArgs, mozilla::dom::Clients::Claim(mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients::Claim(mozilla::ErrorResult&)::{lambda [...]
#  860 |     MozPromiseBase* CompletionPromise() const override {
#      |                     ^~~~~~~~~~~~~~~~~
#  858|   
#  859|      protected:
#  860|->     MozPromiseBase* CompletionPromise() const override {
#  861|         return mCompletionPromise;
#  862|       }
firefox-150.0/xpcom/threads/MozPromise.h:860:21: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientMatchAllArgs const&, nsISerialEventTarget*), mozilla::dom::ClientMatchAllArgs, mozilla::dom::Clients::MatchAll(mozilla::dom::ClientQueryOptions const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom [...]
firefox-150.0/xpcom/threads/MozPromise.h:860:21: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientMatchAllArgs const&, nsISerialEventTarget*), mozilla::dom::ClientMatchAllArgs, mozilla::dom::Clients::MatchAll(mozilla::dom::ClientQueryOptions const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::d [...]
#  860 |     MozPromiseBase* CompletionPromise() const override {
#      |                     ^~~~~~~~~~~~~~~~~
#  858|   
#  859|      protected:
#  860|->     MozPromiseBase* CompletionPromise() const override {
#  861|         return mCompletionPromise;
#  862|       }
firefox-150.0/xpcom/threads/MozPromise.h:860:21: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientNavigateArgs const&, nsISerialEventTarget*), mozilla::dom::ClientNavigateArgs, mozilla::dom::Client::Navigate(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Client::N [...]
firefox-150.0/xpcom/threads/MozPromise.h:860:21: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientNavigateArgs const&, nsISerialEventTarget*), mozilla::dom::ClientNavigateArgs, mozilla::dom::Client::Navigate(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Client: [...]
#  860 |     MozPromiseBase* CompletionPromise() const override {
#      |                     ^~~~~~~~~~~~~~~~~
#  858|   
#  859|      protected:
#  860|->     MozPromiseBase* CompletionPromise() const override {
#  861|         return mCompletionPromise;
#  862|       }
firefox-150.0/xpcom/threads/MozPromise.h:860:21: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientOpenWindowArgs const&, nsISerialEventTarget*), mozilla::dom::ClientOpenWindowArgs, mozilla::dom::Clients::OpenWindow(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Cl [...]
firefox-150.0/xpcom/threads/MozPromise.h:860:21: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientOpenWindowArgs const&, nsISerialEventTarget*), mozilla::dom::ClientOpenWindowArgs, mozilla::dom::Clients::OpenWindow(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom:: [...]
#  860 |     MozPromiseBase* CompletionPromise() const override {
#      |                     ^~~~~~~~~~~~~~~~~
#  858|   
#  859|      protected:
#  860|->     MozPromiseBase* CompletionPromise() const override {
#  861|         return mCompletionPromise;
#  862|       }
firefox-150.0/xpcom/threads/MozPromise.h:860:21: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientState, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientState const&)#1}, mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}>::CompletionPromise() const’
firefox-150.0/xpcom/threads/MozPromise.h:860:21: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientState, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientState const&)#1}, mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}>::CompletionPromise() const’ not found in profile data
#  860 |     MozPromiseBase* CompletionPromise() const override {
#      |                     ^~~~~~~~~~~~~~~~~
#  858|   
#  859|      protected:
#  860|->     MozPromiseBase* CompletionPromise() const override {
#  861|         return mCompletionPromise;
#  862|       }

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<bool, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::ClientOpConstructorArgs&&)::{lambda(bool)#1}, mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::ClientOpConstructorArgs&&)::{lambda(mozilla::CopyableErrorResult const&)#1}>::DoResolveOrRejectInternal(mozilla::MozPromise<bool, mozilla::CopyableErrorResult, false>::ResolveOrRejectValue&)’
firefox-150.0/xpcom/threads/MozPromise.h:864:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<bool, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::ClientOpConstructorArgs&&)::{lambda(bool)#1}, mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::ClientOpConstructorArgs&&)::{lambda(mozilla::CopyableErrorResult const&)#1}>::DoResolveOrRejectInternal(mozilla::MozPromise<bool, mozilla::CopyableErrorResult, false>::ResolveOrRejectValue&)’ not found in profile data
#  864 |     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
#  862|       }
#  863|   
#  864|->     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#  865|         // Note: The usage of InvokeCallbackMethod here requires that
#  866|         // ResolveFunction/RejectFunction are capture-lambdas (i.e. anonymous

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<bool, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::ClientHandleParent::Init(mozilla::dom::IPCClientInfo const&)::{lambda(bool)#1}, mozilla::dom::ClientHandleParent::Init(mozilla::dom::IPCClientInfo const&)::{lambda(mozilla::CopyableErrorResult const&)#1}>::DoResolveOrRejectInternal(mozilla::MozPromise<bool, mozilla::CopyableErrorResult, false>::ResolveOrRejectValue&)’
firefox-150.0/xpcom/threads/MozPromise.h:864:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<bool, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::ClientHandleParent::Init(mozilla::dom::IPCClientInfo const&)::{lambda(bool)#1}, mozilla::dom::ClientHandleParent::Init(mozilla::dom::IPCClientInfo const&)::{lambda(mozilla::CopyableErrorResult const&)#1}>::DoResolveOrRejectInternal(mozilla::MozPromise<bool, mozilla::CopyableErrorResult, false>::ResolveOrRejectValue&)’ not found in profile data
#  864 |     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
#  862|       }
#  863|   
#  864|->     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#  865|         // Note: The usage of InvokeCallbackMethod here requires that
#  866|         // ResolveFunction/RejectFunction are capture-lambdas (i.e. anonymous

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<bool, mozilla::CopyableErrorResult, true>::ThenValue<mozilla::dom::(anonymous namespace)::ClaimOnMainThread(mozilla::dom::ClientInfo const&, mozilla::dom::ServiceWorkerDescriptor const&)::{lambda()#1}::operator()() const::{lambda(bool)#1}, mozilla::dom::(anonymous namespace)::ClaimOnMainThread(mozilla::dom::ClientInfo const&, mozilla::dom::ServiceWorkerDescriptor const&)::{lambda()#1}::operator()() const::{lambda(mozilla::CopyableErrorResult const&)#1}>::DoResolveOr [...]
firefox-150.0/xpcom/threads/MozPromise.h:864:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<bool, mozilla::CopyableErrorResult, true>::ThenValue<mozilla::dom::(anonymous namespace)::ClaimOnMainThread(mozilla::dom::ClientInfo const&, mozilla::dom::ServiceWorkerDescriptor const&)::{lambda()#1}::operator()() const::{lambda(bool)#1}, mozilla::dom::(anonymous namespace)::ClaimOnMainThread(mozilla::dom::ClientInfo const&, mozilla::dom::ServiceWorkerDescriptor const&)::{lambda()#1}::operator()() const::{lambda(mozilla::CopyableErrorResult const&)#1}>::DoResolve [...]
#  864 |     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
#  862|       }
#  863|   
#  864|->     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#  865|         // Note: The usage of InvokeCallbackMethod here requires that
#  866|         // ResolveFunction/RejectFunction are capture-lambdas (i.e. anonymous
firefox-150.0/xpcom/threads/MozPromise.h:864:10: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/PCacheStreamControl.h:15: included_from: Included from here.
firefox-150.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/PCacheStreamControlChild.h:9: included_from: Included from here.
firefox-150.0/dom/cache/CacheStreamControlChild.h:9: included_from: Included from here.
firefox-150.0/dom/cache/CacheStreamControlChild.cpp:5: included_from: Included from here.
firefox-150.0/objdir/dom/cache/Unified_cpp_dom_cache1.cpp:2: included_from: Included from here.
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::Maybe<mozilla::ipc::IPCStream>, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::dom::cache::CacheStreamControlChild::OpenStream(nsID const&, std::function<void (nsCOMPtr<nsIInputStream>&&)>&&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream> const&)#1}, mozilla::dom::cache::CacheStreamControlChild::OpenStream(nsID const&, std::function<void (nsCOMPtr<nsIInputStream>&&)>&&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}>::DoResolveOrRejectIn [...]
firefox-150.0/xpcom/threads/MozPromise.h:864:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::Maybe<mozilla::ipc::IPCStream>, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::dom::cache::CacheStreamControlChild::OpenStream(nsID const&, std::function<void (nsCOMPtr<nsIInputStream>&&)>&&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream> const&)#1}, mozilla::dom::cache::CacheStreamControlChild::OpenStream(nsID const&, std::function<void (nsCOMPtr<nsIInputStream>&&)>&&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}>::DoResolveOrReject [...]
#  864 |     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
#  862|       }
#  863|   
#  864|->     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#  865|         // Note: The usage of InvokeCallbackMethod here requires that
#  866|         // ResolveFunction/RejectFunction are capture-lambdas (i.e. anonymous
firefox-150.0/xpcom/threads/MozPromise.h:864:10: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::(anonymous namespace)::PromiseListHolder::AddPromise(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> >&&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::(anonymous namespace)::PromiseListHolder::AddPromise(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> >&&)::{lambda(m [...]
firefox-150.0/xpcom/threads/MozPromise.h:864:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::(anonymous namespace)::PromiseListHolder::AddPromise(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> >&&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::(anonymous namespace)::PromiseListHolder::AddPromise(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> >&&)::{lambda [...]
#  864 |     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
#  862|       }
#  863|   
#  864|->     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#  865|         // Note: The usage of InvokeCallbackMethod here requires that
#  866|         // ResolveFunction/RejectFunction are capture-lambdas (i.e. anonymous
firefox-150.0/xpcom/threads/MozPromise.h:864:10: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/clients/manager/ClientOpPromise.h:7: included_from: Included from here.
firefox-150.0/dom/clients/manager/ClientManager.h:7: included_from: Included from here.
firefox-150.0/dom/clients/manager/ClientChannelHelper.cpp:7: included_from: Included from here.
firefox-150.0/objdir/dom/clients/manager/Unified_cpp_dom_clients_manager0.cpp:2: included_from: Included from here.
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::ClientOpConstructorArgs&&)::{lambda(bool)#1}::operator()(bool)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::ClientOpConstructorArgs&&)::{lambda(bool)#1}::operator()(bool)::{lambda(mozilla::CopyableErrorResult const&)#1}>::DoResolveOrRejectInternal(mozilla::MozPromise<mozilla:: [...]
firefox-150.0/xpcom/threads/MozPromise.h:864:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::ClientOpConstructorArgs&&)::{lambda(bool)#1}::operator()(bool)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::ClientOpConstructorArgs&&)::{lambda(bool)#1}::operator()(bool)::{lambda(mozilla::CopyableErrorResult const&)#1}>::DoResolveOrRejectInternal(mozilla::MozPromise<mozilla [...]
#  864 |     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
#  862|       }
#  863|   
#  864|->     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#  865|         // Note: The usage of InvokeCallbackMethod here requires that
#  866|         // ResolveFunction/RejectFunction are capture-lambdas (i.e. anonymous
firefox-150.0/xpcom/threads/MozPromise.h:864:10: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::ClientNavigateOpChild::Init(mozilla::dom::ClientNavigateOpConstructorArgs const&, mozilla::ipc::ActorLifecycleProxy*)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::ClientNavigateOpChild::Init(mozilla::dom::ClientNavigateOpConstructorArgs const&, mozilla::ipc::ActorLifecycleProxy*)::{lambda(mozilla::CopyableErrorResult const&)#1}>::DoResolveOrRejectInternal(m [...]
firefox-150.0/xpcom/threads/MozPromise.h:864:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::ClientNavigateOpChild::Init(mozilla::dom::ClientNavigateOpConstructorArgs const&, mozilla::ipc::ActorLifecycleProxy*)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::ClientNavigateOpChild::Init(mozilla::dom::ClientNavigateOpConstructorArgs const&, mozilla::ipc::ActorLifecycleProxy*)::{lambda(mozilla::CopyableErrorResult const&)#1}>::DoResolveOrRejectInternal [...]
#  864 |     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
#  862|       }
#  863|   
#  864|->     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#  865|         // Note: The usage of InvokeCallbackMethod here requires that
#  866|         // ResolveFunction/RejectFunction are capture-lambdas (i.e. anonymous
firefox-150.0/xpcom/threads/MozPromise.h:864:10: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}>::DoResolveOrRejectInternal(mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ResolveOrReject [...]
firefox-150.0/xpcom/threads/MozPromise.h:864:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}>::DoResolveOrRejectInternal(mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ResolveOrReje [...]
#  864 |     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
#  862|       }
#  863|   
#  864|->     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#  865|         // Note: The usage of InvokeCallbackMethod here requires that
#  866|         // ResolveFunction/RejectFunction are capture-lambdas (i.e. anonymous
firefox-150.0/xpcom/threads/MozPromise.h:864:10: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientClaimArgs const&, nsISerialEventTarget*), mozilla::dom::ClientClaimArgs, mozilla::dom::Clients::Claim(mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients::Claim(mozilla::ErrorResult&)::{lambda(m [...]
firefox-150.0/xpcom/threads/MozPromise.h:864:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientClaimArgs const&, nsISerialEventTarget*), mozilla::dom::ClientClaimArgs, mozilla::dom::Clients::Claim(mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients::Claim(mozilla::ErrorResult&)::{lambda [...]
#  864 |     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
#  862|       }
#  863|   
#  864|->     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#  865|         // Note: The usage of InvokeCallbackMethod here requires that
#  866|         // ResolveFunction/RejectFunction are capture-lambdas (i.e. anonymous
firefox-150.0/xpcom/threads/MozPromise.h:864:10: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientMatchAllArgs const&, nsISerialEventTarget*), mozilla::dom::ClientMatchAllArgs, mozilla::dom::Clients::MatchAll(mozilla::dom::ClientQueryOptions const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom [...]
firefox-150.0/xpcom/threads/MozPromise.h:864:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientMatchAllArgs const&, nsISerialEventTarget*), mozilla::dom::ClientMatchAllArgs, mozilla::dom::Clients::MatchAll(mozilla::dom::ClientQueryOptions const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::d [...]
#  864 |     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
#  862|       }
#  863|   
#  864|->     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#  865|         // Note: The usage of InvokeCallbackMethod here requires that
#  866|         // ResolveFunction/RejectFunction are capture-lambdas (i.e. anonymous
firefox-150.0/xpcom/threads/MozPromise.h:864:10: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientNavigateArgs const&, nsISerialEventTarget*), mozilla::dom::ClientNavigateArgs, mozilla::dom::Client::Navigate(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Client::N [...]
firefox-150.0/xpcom/threads/MozPromise.h:864:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientNavigateArgs const&, nsISerialEventTarget*), mozilla::dom::ClientNavigateArgs, mozilla::dom::Client::Navigate(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Client: [...]
#  864 |     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
#  862|       }
#  863|   
#  864|->     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#  865|         // Note: The usage of InvokeCallbackMethod here requires that
#  866|         // ResolveFunction/RejectFunction are capture-lambdas (i.e. anonymous
firefox-150.0/xpcom/threads/MozPromise.h:864:10: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientOpenWindowArgs const&, nsISerialEventTarget*), mozilla::dom::ClientOpenWindowArgs, mozilla::dom::Clients::OpenWindow(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Cl [...]
firefox-150.0/xpcom/threads/MozPromise.h:864:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientOpenWindowArgs const&, nsISerialEventTarget*), mozilla::dom::ClientOpenWindowArgs, mozilla::dom::Clients::OpenWindow(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom:: [...]
#  864 |     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
#  862|       }
#  863|   
#  864|->     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#  865|         // Note: The usage of InvokeCallbackMethod here requires that
#  866|         // ResolveFunction/RejectFunction are capture-lambdas (i.e. anonymous
firefox-150.0/xpcom/threads/MozPromise.h:864:10: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/toolkit/components/antitracking/StorageAccess.h:12: included_from: Included from here.
firefox-150.0/dom/clients/api/Client.h:8: included_from: Included from here.
firefox-150.0/dom/clients/api/Client.cpp:5: included_from: Included from here.
firefox-150.0/objdir/dom/clients/api/Unified_cpp_dom_clients_api0.cpp:2: included_from: Included from here.
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientState, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientState const&)#1}, mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}>::DoResolveOrRejectInternal(mozilla::MozPromise<mozilla::dom::ClientState, mozilla::CopyableErrorResult, false>::ResolveOrRejectValue&)’
firefox-150.0/xpcom/threads/MozPromise.h:864:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientState, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientState const&)#1}, mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}>::DoResolveOrRejectInternal(mozilla::MozPromise<mozilla::dom::ClientState, mozilla::CopyableErrorResult, false>::ResolveOrRejectValue&)’ not  [...]
#  864 |     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
#  862|       }
#  863|   
#  864|->     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#  865|         // Note: The usage of InvokeCallbackMethod here requires that
#  866|         // ResolveFunction/RejectFunction are capture-lambdas (i.e. anonymous
firefox-150.0/xpcom/threads/MozPromise.h:864:10: note: trimmed 1 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::dom::BrowsingContext::LoadURI(nsDocShellLoadState*, bool)::{lambda(mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue const&)#1}>::~ThenValue()’
firefox-150.0/xpcom/threads/MozPromise.h:898:9: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::dom::BrowsingContext::LoadURI(nsDocShellLoadState*, bool)::{lambda(mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue const&)#1}>::~ThenValue()’ not found in profile data
#  898 |   class ThenValue<ResolveRejectFunction> : public ThenValueBase {
#      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  896|   
#  897|     template <typename ResolveRejectFunction>
#  898|->   class ThenValue<ResolveRejectFunction> : public ThenValueBase {
#  899|       friend class ThenCommand<ThenValue>;
#  900|   

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<bool, nsresult, false>::ThenValue<mozilla::dom::ClientManagerService::GetInfoAndState(mozilla::dom::ThreadsafeContentParentHandle*, mozilla::dom::ClientGetInfoAndStateArgs const&)::{lambda()#1}>::~ThenValue()’
firefox-150.0/xpcom/threads/MozPromise.h:898:9: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<bool, nsresult, false>::ThenValue<mozilla::dom::ClientManagerService::GetInfoAndState(mozilla::dom::ThreadsafeContentParentHandle*, mozilla::dom::ClientGetInfoAndStateArgs const&)::{lambda()#1}>::~ThenValue()’ not found in profile data
#  898 |   class ThenValue<ResolveRejectFunction> : public ThenValueBase {
#      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  896|   
#  897|     template <typename ResolveRejectFunction>
#  898|->   class ThenValue<ResolveRejectFunction> : public ThenValueBase {
#  899|       friend class ThenCommand<ThenValue>;
#  900|   

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<bool, nsresult, true>::ThenValue<mozilla::dom::ClientManagerService::ClientManagerService()::{lambda()#1}>::~ThenValue()’
firefox-150.0/xpcom/threads/MozPromise.h:898:9: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<bool, nsresult, true>::ThenValue<mozilla::dom::ClientManagerService::ClientManagerService()::{lambda()#1}>::~ThenValue()’ not found in profile data
#  898 |   class ThenValue<ResolveRejectFunction> : public ThenValueBase {
#      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  896|   
#  897|     template <typename ResolveRejectFunction>
#  898|->   class ThenValue<ResolveRejectFunction> : public ThenValueBase {
#  899|       friend class ThenCommand<ThenValue>;
#  900|   

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::(anonymous namespace)::PromiseListHolder::GetResultPromise()::{lambda(mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ResolveOrRejectValue const&)#1}>::~ThenValue()’
firefox-150.0/xpcom/threads/MozPromise.h:898:9: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::(anonymous namespace)::PromiseListHolder::GetResultPromise()::{lambda(mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ResolveOrRejectValue const&)#1}>::~ThenValue()’ not found in profile data
#  896|   
#  897|     template <typename ResolveRejectFunction>
#  898|->   class ThenValue<ResolveRejectFunction> : public ThenValueBase {
#  899|       friend class ThenCommand<ThenValue>;
#  900|   

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::ClientNavigateOpChild::DoNavigate(mozilla::dom::ClientNavigateOpConstructorArgs const&, mozilla::ipc::ActorLifecycleProxy*)::{lambda(mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ResolveOrRejectValue const&)#1}>::~ThenValue()’
firefox-150.0/xpcom/threads/MozPromise.h:898:9: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::ClientNavigateOpChild::DoNavigate(mozilla::dom::ClientNavigateOpConstructorArgs const&, mozilla::ipc::ActorLifecycleProxy*)::{lambda(mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ResolveOrRejectValue const&)#1}>::~ThenValue()’ not found in profile data
#  896|   
#  897|     template <typename ResolveRejectFunction>
#  898|->   class ThenValue<ResolveRejectFunction> : public ThenValueBase {
#  899|       friend class ThenCommand<ThenValue>;
#  900|   

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHandle, nsresult, true>::ThenValue<mozilla::dom::cache::Context::QuotaInitRunnable::Run()::{lambda(mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHandle, nsresult, true>::ResolveOrRejectValue&&)#1}>::~ThenValue()’
firefox-150.0/xpcom/threads/MozPromise.h:898:9: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHandle, nsresult, true>::ThenValue<mozilla::dom::cache::Context::QuotaInitRunnable::Run()::{lambda(mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHandle, nsresult, true>::ResolveOrRejectValue&&)#1}>::~ThenValue()’ not found in profile data
#  898 |   class ThenValue<ResolveRejectFunction> : public ThenValueBase {
#      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  896|   
#  897|     template <typename ResolveRejectFunction>
#  898|->   class ThenValue<ResolveRejectFunction> : public ThenValueBase {
#  899|       friend class ThenCommand<ThenValue>;
#  900|   

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::ClientWebGLContext::TexImage(unsigned char, unsigned int, int, unsigned int, mozilla::avec3<int> const&, mozilla::Maybe<mozilla::avec3<int> > const&, int, mozilla::webgl::PackingInfo const&, mozilla::TexImageSource const&) const::{lambda()#3}>::~ThenValue()’
firefox-150.0/xpcom/threads/MozPromise.h:898:9: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::ClientWebGLContext::TexImage(unsigned char, unsigned int, int, unsigned int, mozilla::avec3<int> const&, mozilla::Maybe<mozilla::avec3<int> > const&, int, mozilla::webgl::PackingInfo const&, mozilla::TexImageSource const&) const::{lambda()#3}>::~ThenValue()’ not found in profile data
#  898 |   class ThenValue<ResolveRejectFunction> : public ThenValueBase {
#      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  896|   
#  897|     template <typename ResolveRejectFunction>
#  898|->   class ThenValue<ResolveRejectFunction> : public ThenValueBase {
#  899|       friend class ThenCommand<ThenValue>;
#  900|   

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::dom::WebGLChild::FlushPendingCmds()::{lambda()#1}>::~ThenValue()’
firefox-150.0/xpcom/threads/MozPromise.h:898:9: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::dom::WebGLChild::FlushPendingCmds()::{lambda()#1}>::~ThenValue()’ not found in profile data
#  898 |   class ThenValue<ResolveRejectFunction> : public ThenValueBase {
#      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  896|   
#  897|     template <typename ResolveRejectFunction>
#  898|->   class ThenValue<ResolveRejectFunction> : public ThenValueBase {
#  899|       friend class ThenCommand<ThenValue>;
#  900|   

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHandle, nsresult, true>::ThenValue<mozilla::dom::cache::Context::QuotaInitRunnable::Run()::{lambda(mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHandle, nsresult, true>::ResolveOrRejectValue&&)#1}>::ThenValue(nsISerialEventTarget*, mozilla::dom::cache::Context::QuotaInitRunnable::Run()::{lambda(mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHandle, nsresult, true>::ResolveOrRejectValue&&)#1}&&, mozil [...]
firefox-150.0/xpcom/threads/MozPromise.h:909:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHandle, nsresult, true>::ThenValue<mozilla::dom::cache::Context::QuotaInitRunnable::Run()::{lambda(mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHandle, nsresult, true>::ResolveOrRejectValue&&)#1}>::ThenValue(nsISerialEventTarget*, mozilla::dom::cache::Context::QuotaInitRunnable::Run()::{lambda(mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHandle, nsresult, true>::ResolveOrRejectValue&&)#1}&&, moz [...]
#  909 |     ThenValue(nsISerialEventTarget* aResponseTarget,
#      |     ^~~~~~~~~
#  907|   
#  908|      public:
#  909|->     ThenValue(nsISerialEventTarget* aResponseTarget,
#  910|                 ResolveRejectFunction&& aResolveRejectFunction,
#  911|                 StaticString aCallSite)
firefox-150.0/xpcom/threads/MozPromise.h:909:5: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::ClientWebGLContext::TexImage(unsigned char, unsigned int, int, unsigned int, mozilla::avec3<int> const&, mozilla::Maybe<mozilla::avec3<int> > const&, int, mozilla::webgl::PackingInfo const&, mozilla::TexImageSource const&) const::{lambda()#3}>::ThenValue(nsISerialEventTarget*, mozilla::ClientWebGLContext::TexImage(unsigned char, unsigned int, int, unsigned int, mozilla::avec3<int> const&, [...]
firefox-150.0/xpcom/threads/MozPromise.h:909:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::ClientWebGLContext::TexImage(unsigned char, unsigned int, int, unsigned int, mozilla::avec3<int> const&, mozilla::Maybe<mozilla::avec3<int> > const&, int, mozilla::webgl::PackingInfo const&, mozilla::TexImageSource const&) const::{lambda()#3}>::ThenValue(nsISerialEventTarget*, mozilla::ClientWebGLContext::TexImage(unsigned char, unsigned int, int, unsigned int, mozilla::avec3<int> const [...]
#  909 |     ThenValue(nsISerialEventTarget* aResponseTarget,
#      |     ^~~~~~~~~
#  907|   
#  908|      public:
#  909|->     ThenValue(nsISerialEventTarget* aResponseTarget,
#  910|                 ResolveRejectFunction&& aResolveRejectFunction,
#  911|                 StaticString aCallSite)
firefox-150.0/xpcom/threads/MozPromise.h:909:5: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::dom::WebGLChild::FlushPendingCmds()::{lambda()#1}>::ThenValue(nsISerialEventTarget*, mozilla::dom::WebGLChild::FlushPendingCmds()::{lambda()#1}&&, mozilla::StaticString)’
firefox-150.0/xpcom/threads/MozPromise.h:909:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::dom::WebGLChild::FlushPendingCmds()::{lambda()#1}>::ThenValue(nsISerialEventTarget*, mozilla::dom::WebGLChild::FlushPendingCmds()::{lambda()#1}&&, mozilla::StaticString)’ not found in profile data
#  909 |     ThenValue(nsISerialEventTarget* aResponseTarget,
#      |     ^~~~~~~~~
#  907|   
#  908|      public:
#  909|->     ThenValue(nsISerialEventTarget* aResponseTarget,
#  910|                 ResolveRejectFunction&& aResolveRejectFunction,
#  911|                 StaticString aCallSite)

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::dom::BrowsingContext::LoadURI(nsDocShellLoadState*, bool)::{lambda(mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue const&)#1}>::Disconnect()’
firefox-150.0/xpcom/threads/MozPromise.h:916:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::dom::BrowsingContext::LoadURI(nsDocShellLoadState*, bool)::{lambda(mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue const&)#1}>::Disconnect()’ not found in profile data
#  916 |     void Disconnect() override {
#      |          ^~~~~~~~~~
#  914|       }
#  915|   
#  916|->     void Disconnect() override {
#  917|         ThenValueBase::Disconnect();
#  918|   

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<bool, nsresult, false>::ThenValue<mozilla::dom::ClientManagerService::GetInfoAndState(mozilla::dom::ThreadsafeContentParentHandle*, mozilla::dom::ClientGetInfoAndStateArgs const&)::{lambda()#1}>::Disconnect()’
firefox-150.0/xpcom/threads/MozPromise.h:916:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<bool, nsresult, false>::ThenValue<mozilla::dom::ClientManagerService::GetInfoAndState(mozilla::dom::ThreadsafeContentParentHandle*, mozilla::dom::ClientGetInfoAndStateArgs const&)::{lambda()#1}>::Disconnect()’ not found in profile data
#  916 |     void Disconnect() override {
#      |          ^~~~~~~~~~
#  914|       }
#  915|   
#  916|->     void Disconnect() override {
#  917|         ThenValueBase::Disconnect();
#  918|   

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<bool, nsresult, true>::ThenValue<mozilla::dom::ClientManagerService::ClientManagerService()::{lambda()#1}>::Disconnect()’
firefox-150.0/xpcom/threads/MozPromise.h:916:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<bool, nsresult, true>::ThenValue<mozilla::dom::ClientManagerService::ClientManagerService()::{lambda()#1}>::Disconnect()’ not found in profile data
#  916 |     void Disconnect() override {
#      |          ^~~~~~~~~~
#  914|       }
#  915|   
#  916|->     void Disconnect() override {
#  917|         ThenValueBase::Disconnect();
#  918|   

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::(anonymous namespace)::PromiseListHolder::GetResultPromise()::{lambda(mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ResolveOrRejectValue const&)#1}>::Disconnect()’
firefox-150.0/xpcom/threads/MozPromise.h:916:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::(anonymous namespace)::PromiseListHolder::GetResultPromise()::{lambda(mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ResolveOrRejectValue const&)#1}>::Disconnect()’ not found in profile data
#  916 |     void Disconnect() override {
#      |          ^~~~~~~~~~
#  914|       }
#  915|   
#  916|->     void Disconnect() override {
#  917|         ThenValueBase::Disconnect();
#  918|   

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::ClientNavigateOpChild::DoNavigate(mozilla::dom::ClientNavigateOpConstructorArgs const&, mozilla::ipc::ActorLifecycleProxy*)::{lambda(mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ResolveOrRejectValue const&)#1}>::Disconnect()’
firefox-150.0/xpcom/threads/MozPromise.h:916:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::ClientNavigateOpChild::DoNavigate(mozilla::dom::ClientNavigateOpConstructorArgs const&, mozilla::ipc::ActorLifecycleProxy*)::{lambda(mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ResolveOrRejectValue const&)#1}>::Disconnect()’ not found in profile data
#  916 |     void Disconnect() override {
#      |          ^~~~~~~~~~
#  914|       }
#  915|   
#  916|->     void Disconnect() override {
#  917|         ThenValueBase::Disconnect();
#  918|   

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHandle, nsresult, true>::ThenValue<mozilla::dom::cache::Context::QuotaInitRunnable::Run()::{lambda(mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHandle, nsresult, true>::ResolveOrRejectValue&&)#1}>::Disconnect()’
firefox-150.0/xpcom/threads/MozPromise.h:916:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHandle, nsresult, true>::ThenValue<mozilla::dom::cache::Context::QuotaInitRunnable::Run()::{lambda(mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHandle, nsresult, true>::ResolveOrRejectValue&&)#1}>::Disconnect()’ not found in profile data
#  916 |     void Disconnect() override {
#      |          ^~~~~~~~~~
#  914|       }
#  915|   
#  916|->     void Disconnect() override {
#  917|         ThenValueBase::Disconnect();
#  918|   

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::ClientWebGLContext::TexImage(unsigned char, unsigned int, int, unsigned int, mozilla::avec3<int> const&, mozilla::Maybe<mozilla::avec3<int> > const&, int, mozilla::webgl::PackingInfo const&, mozilla::TexImageSource const&) const::{lambda()#3}>::Disconnect()’
firefox-150.0/xpcom/threads/MozPromise.h:916:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::ClientWebGLContext::TexImage(unsigned char, unsigned int, int, unsigned int, mozilla::avec3<int> const&, mozilla::Maybe<mozilla::avec3<int> > const&, int, mozilla::webgl::PackingInfo const&, mozilla::TexImageSource const&) const::{lambda()#3}>::Disconnect()’ not found in profile data
#  916 |     void Disconnect() override {
#      |          ^~~~~~~~~~
#  914|       }
#  915|   
#  916|->     void Disconnect() override {
#  917|         ThenValueBase::Disconnect();
#  918|   

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::dom::WebGLChild::FlushPendingCmds()::{lambda()#1}>::Disconnect()’
firefox-150.0/xpcom/threads/MozPromise.h:916:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::dom::WebGLChild::FlushPendingCmds()::{lambda()#1}>::Disconnect()’ not found in profile data
#  916 |     void Disconnect() override {
#      |          ^~~~~~~~~~
#  914|       }
#  915|   
#  916|->     void Disconnect() override {
#  917|         ThenValueBase::Disconnect();
#  918|   

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::dom::BrowsingContext::LoadURI(nsDocShellLoadState*, bool)::{lambda(mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue const&)#1}>::CompletionPromise() const’
firefox-150.0/xpcom/threads/MozPromise.h:927:21: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::dom::BrowsingContext::LoadURI(nsDocShellLoadState*, bool)::{lambda(mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue const&)#1}>::CompletionPromise() const’ not found in profile data
#  927 |     MozPromiseBase* CompletionPromise() const override {
#      |                     ^~~~~~~~~~~~~~~~~
#  925|   
#  926|      protected:
#  927|->     MozPromiseBase* CompletionPromise() const override {
#  928|         return mCompletionPromise;
#  929|       }

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<bool, nsresult, false>::ThenValue<mozilla::dom::ClientManagerService::GetInfoAndState(mozilla::dom::ThreadsafeContentParentHandle*, mozilla::dom::ClientGetInfoAndStateArgs const&)::{lambda()#1}>::CompletionPromise() const’
firefox-150.0/xpcom/threads/MozPromise.h:927:21: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<bool, nsresult, false>::ThenValue<mozilla::dom::ClientManagerService::GetInfoAndState(mozilla::dom::ThreadsafeContentParentHandle*, mozilla::dom::ClientGetInfoAndStateArgs const&)::{lambda()#1}>::CompletionPromise() const’ not found in profile data
#  927 |     MozPromiseBase* CompletionPromise() const override {
#      |                     ^~~~~~~~~~~~~~~~~
#  925|   
#  926|      protected:
#  927|->     MozPromiseBase* CompletionPromise() const override {
#  928|         return mCompletionPromise;
#  929|       }

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<bool, nsresult, true>::ThenValue<mozilla::dom::ClientManagerService::ClientManagerService()::{lambda()#1}>::CompletionPromise() const’
firefox-150.0/xpcom/threads/MozPromise.h:927:21: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<bool, nsresult, true>::ThenValue<mozilla::dom::ClientManagerService::ClientManagerService()::{lambda()#1}>::CompletionPromise() const’ not found in profile data
#  927 |     MozPromiseBase* CompletionPromise() const override {
#      |                     ^~~~~~~~~~~~~~~~~
#  925|   
#  926|      protected:
#  927|->     MozPromiseBase* CompletionPromise() const override {
#  928|         return mCompletionPromise;
#  929|       }

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::(anonymous namespace)::PromiseListHolder::GetResultPromise()::{lambda(mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ResolveOrRejectValue const&)#1}>::CompletionPromise() const’
firefox-150.0/xpcom/threads/MozPromise.h:927:21: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::(anonymous namespace)::PromiseListHolder::GetResultPromise()::{lambda(mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ResolveOrRejectValue const&)#1}>::CompletionPromise() const’ not found in profile data
#  927 |     MozPromiseBase* CompletionPromise() const override {
#      |                     ^~~~~~~~~~~~~~~~~
#  925|   
#  926|      protected:
#  927|->     MozPromiseBase* CompletionPromise() const override {
#  928|         return mCompletionPromise;
#  929|       }

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::ClientNavigateOpChild::DoNavigate(mozilla::dom::ClientNavigateOpConstructorArgs const&, mozilla::ipc::ActorLifecycleProxy*)::{lambda(mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ResolveOrRejectValue const&)#1}>::CompletionPromise() const’
firefox-150.0/xpcom/threads/MozPromise.h:927:21: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::ClientNavigateOpChild::DoNavigate(mozilla::dom::ClientNavigateOpConstructorArgs const&, mozilla::ipc::ActorLifecycleProxy*)::{lambda(mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ResolveOrRejectValue const&)#1}>::CompletionPromise() const’ not found in profile data
#  927 |     MozPromiseBase* CompletionPromise() const override {
#      |                     ^~~~~~~~~~~~~~~~~
#  925|   
#  926|      protected:
#  927|->     MozPromiseBase* CompletionPromise() const override {
#  928|         return mCompletionPromise;
#  929|       }

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHandle, nsresult, true>::ThenValue<mozilla::dom::cache::Context::QuotaInitRunnable::Run()::{lambda(mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHandle, nsresult, true>::ResolveOrRejectValue&&)#1}>::CompletionPromise() const’
firefox-150.0/xpcom/threads/MozPromise.h:927:21: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHandle, nsresult, true>::ThenValue<mozilla::dom::cache::Context::QuotaInitRunnable::Run()::{lambda(mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHandle, nsresult, true>::ResolveOrRejectValue&&)#1}>::CompletionPromise() const’ not found in profile data
#  927 |     MozPromiseBase* CompletionPromise() const override {
#      |                     ^~~~~~~~~~~~~~~~~
#  925|   
#  926|      protected:
#  927|->     MozPromiseBase* CompletionPromise() const override {
#  928|         return mCompletionPromise;
#  929|       }

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::ClientWebGLContext::TexImage(unsigned char, unsigned int, int, unsigned int, mozilla::avec3<int> const&, mozilla::Maybe<mozilla::avec3<int> > const&, int, mozilla::webgl::PackingInfo const&, mozilla::TexImageSource const&) const::{lambda()#3}>::CompletionPromise() const’
firefox-150.0/xpcom/threads/MozPromise.h:927:21: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::ClientWebGLContext::TexImage(unsigned char, unsigned int, int, unsigned int, mozilla::avec3<int> const&, mozilla::Maybe<mozilla::avec3<int> > const&, int, mozilla::webgl::PackingInfo const&, mozilla::TexImageSource const&) const::{lambda()#3}>::CompletionPromise() const’ not found in profile data
#  927 |     MozPromiseBase* CompletionPromise() const override {
#      |                     ^~~~~~~~~~~~~~~~~
#  925|   
#  926|      protected:
#  927|->     MozPromiseBase* CompletionPromise() const override {
#  928|         return mCompletionPromise;
#  929|       }

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::dom::WebGLChild::FlushPendingCmds()::{lambda()#1}>::CompletionPromise() const’
firefox-150.0/xpcom/threads/MozPromise.h:927:21: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::dom::WebGLChild::FlushPendingCmds()::{lambda()#1}>::CompletionPromise() const’ not found in profile data
#  927 |     MozPromiseBase* CompletionPromise() const override {
#      |                     ^~~~~~~~~~~~~~~~~
#  925|   
#  926|      protected:
#  927|->     MozPromiseBase* CompletionPromise() const override {
#  928|         return mCompletionPromise;
#  929|       }

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::dom::BrowsingContext::LoadURI(nsDocShellLoadState*, bool)::{lambda(mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue const&)#1}>::DoResolveOrRejectInternal(mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue&)’
firefox-150.0/xpcom/threads/MozPromise.h:931:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::dom::BrowsingContext::LoadURI(nsDocShellLoadState*, bool)::{lambda(mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue const&)#1}>::DoResolveOrRejectInternal(mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue&)’ not found in profile data
#  931 |     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
#  929|       }
#  930|   
#  931|->     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#  932|         // Note: The usage of InvokeCallbackMethod here requires that
#  933|         // ResolveRejectFunction is capture-lambdas (i.e. anonymous

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<bool, nsresult, false>::ThenValue<mozilla::dom::ClientManagerService::GetInfoAndState(mozilla::dom::ThreadsafeContentParentHandle*, mozilla::dom::ClientGetInfoAndStateArgs const&)::{lambda()#1}>::DoResolveOrRejectInternal(mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)’
firefox-150.0/xpcom/threads/MozPromise.h:931:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<bool, nsresult, false>::ThenValue<mozilla::dom::ClientManagerService::GetInfoAndState(mozilla::dom::ThreadsafeContentParentHandle*, mozilla::dom::ClientGetInfoAndStateArgs const&)::{lambda()#1}>::DoResolveOrRejectInternal(mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)’ not found in profile data
#  931 |     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
#  929|       }
#  930|   
#  931|->     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#  932|         // Note: The usage of InvokeCallbackMethod here requires that
#  933|         // ResolveRejectFunction is capture-lambdas (i.e. anonymous

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<bool, nsresult, true>::ThenValue<mozilla::dom::ClientManagerService::ClientManagerService()::{lambda()#1}>::DoResolveOrRejectInternal(mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValue&)’
firefox-150.0/xpcom/threads/MozPromise.h:931:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<bool, nsresult, true>::ThenValue<mozilla::dom::ClientManagerService::ClientManagerService()::{lambda()#1}>::DoResolveOrRejectInternal(mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValue&)’ not found in profile data
#  931 |     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
#  929|       }
#  930|   
#  931|->     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#  932|         // Note: The usage of InvokeCallbackMethod here requires that
#  933|         // ResolveRejectFunction is capture-lambdas (i.e. anonymous

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::(anonymous namespace)::PromiseListHolder::GetResultPromise()::{lambda(mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ResolveOrRejectValue const&)#1}>::DoResolveOrRejectInternal(mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ResolveOrRejectValue&)’
firefox-150.0/xpcom/threads/MozPromise.h:931:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::(anonymous namespace)::PromiseListHolder::GetResultPromise()::{lambda(mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ResolveOrRejectValue const&)#1}>::DoResolveOrRejectInternal(mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ResolveOrRejectValue&)’ not found in profile data
#  931 |     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
#  929|       }
#  930|   
#  931|->     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#  932|         // Note: The usage of InvokeCallbackMethod here requires that
#  933|         // ResolveRejectFunction is capture-lambdas (i.e. anonymous

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::ClientNavigateOpChild::DoNavigate(mozilla::dom::ClientNavigateOpConstructorArgs const&, mozilla::ipc::ActorLifecycleProxy*)::{lambda(mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ResolveOrRejectValue const&)#1}>::DoResolveOrRejectInternal(mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ResolveOr [...]
firefox-150.0/xpcom/threads/MozPromise.h:931:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::ClientNavigateOpChild::DoNavigate(mozilla::dom::ClientNavigateOpConstructorArgs const&, mozilla::ipc::ActorLifecycleProxy*)::{lambda(mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ResolveOrRejectValue const&)#1}>::DoResolveOrRejectInternal(mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::Resolve [...]
#  931 |     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
#  929|       }
#  930|   
#  931|->     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#  932|         // Note: The usage of InvokeCallbackMethod here requires that
#  933|         // ResolveRejectFunction is capture-lambdas (i.e. anonymous
firefox-150.0/xpcom/threads/MozPromise.h:931:10: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHandle, nsresult, true>::ThenValue<mozilla::dom::cache::Context::QuotaInitRunnable::Run()::{lambda(mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHandle, nsresult, true>::ResolveOrRejectValue&&)#1}>::DoResolveOrRejectInternal(mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHandle, nsresult, true>::ResolveOrRejectValue&)’
firefox-150.0/xpcom/threads/MozPromise.h:931:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHandle, nsresult, true>::ThenValue<mozilla::dom::cache::Context::QuotaInitRunnable::Run()::{lambda(mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHandle, nsresult, true>::ResolveOrRejectValue&&)#1}>::DoResolveOrRejectInternal(mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHandle, nsresult, true>::ResolveOrRejectValue&)’ not found in profile data
#  931 |     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
#  929|       }
#  930|   
#  931|->     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#  932|         // Note: The usage of InvokeCallbackMethod here requires that
#  933|         // ResolveRejectFunction is capture-lambdas (i.e. anonymous

Error: COMPILER_WARNING:
firefox-150.0/dom/base/nsPIDOMWindow.h:13: included_from: Included from here.
firefox-150.0/dom/base/nsContentUtils.h:52: included_from: Included from here.
firefox-150.0/dom/clients/manager/ClientState.h:12: included_from: Included from here.
firefox-150.0/dom/base/nsIGlobalObject.h:13: included_from: Included from here.
firefox-150.0/dom/bindings/TypedArray.h:27: included_from: Included from here.
firefox-150.0/objdir/dist/include/mozilla/dom/WebGLRenderingContextBinding.h:17: included_from: Included from here.
firefox-150.0/objdir/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:8: included_from: Included from here.
firefox-150.0/dom/canvas/CanvasGradient.h:10: included_from: Included from here.
firefox-150.0/dom/canvas/CanvasGradient.cpp:5: included_from: Included from here.
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::ClientWebGLContext::TexImage(unsigned char, unsigned int, int, unsigned int, mozilla::avec3<int> const&, mozilla::Maybe<mozilla::avec3<int> > const&, int, mozilla::webgl::PackingInfo const&, mozilla::TexImageSource const&) const::{lambda()#3}>::DoResolveOrRejectInternal(mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue&)’
firefox-150.0/xpcom/threads/MozPromise.h:931:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::ClientWebGLContext::TexImage(unsigned char, unsigned int, int, unsigned int, mozilla::avec3<int> const&, mozilla::Maybe<mozilla::avec3<int> > const&, int, mozilla::webgl::PackingInfo const&, mozilla::TexImageSource const&) const::{lambda()#3}>::DoResolveOrRejectInternal(mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue&)’ not found in [...]
#  931 |     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
#  929|       }
#  930|   
#  931|->     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#  932|         // Note: The usage of InvokeCallbackMethod here requires that
#  933|         // ResolveRejectFunction is capture-lambdas (i.e. anonymous
firefox-150.0/xpcom/threads/MozPromise.h:931:10: note: trimmed 1 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/dom/base/nsPIDOMWindow.h:13: included_from: Included from here.
firefox-150.0/dom/base/nsContentUtils.h:52: included_from: Included from here.
firefox-150.0/dom/clients/manager/ClientState.h:12: included_from: Included from here.
firefox-150.0/dom/base/nsIGlobalObject.h:13: included_from: Included from here.
firefox-150.0/dom/bindings/TypedArray.h:27: included_from: Included from here.
firefox-150.0/objdir/dist/include/mozilla/dom/WebGLRenderingContextBinding.h:17: included_from: Included from here.
firefox-150.0/dom/canvas/WebGLTypes.h:32: included_from: Included from here.
firefox-150.0/dom/canvas/TexUnpackBlob.h:12: included_from: Included from here.
firefox-150.0/dom/canvas/WebGLContext.h:17: included_from: Included from here.
firefox-150.0/dom/canvas/WebGL2Context.h:8: included_from: Included from here.
firefox-150.0/dom/canvas/WebGL2Context.cpp:5: included_from: Included from here.
firefox-150.0/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:2: included_from: Included from here.
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::dom::WebGLChild::FlushPendingCmds()::{lambda()#1}>::DoResolveOrRejectInternal(mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue&)’
firefox-150.0/xpcom/threads/MozPromise.h:931:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::dom::WebGLChild::FlushPendingCmds()::{lambda()#1}>::DoResolveOrRejectInternal(mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue&)’ not found in profile data
#  931 |     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
#  929|       }
#  930|   
#  931|->     void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
#  932|         // Note: The usage of InvokeCallbackMethod here requires that
#  933|         // ResolveRejectFunction is capture-lambdas (i.e. anonymous

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>::ThenCommand<mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::dom::BrowsingContext::LoadURI(nsDocShellLoadState*, bool)::{lambda(mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue const&)#1}> >::~ThenCommand()’
firefox-150.0/xpcom/threads/MozPromise.h:1102:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>::ThenCommand<mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::dom::BrowsingContext::LoadURI(nsDocShellLoadState*, bool)::{lambda(mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue const&)#1}> >::~ThenCommand()’ not found in profile data
# 1102 |     ~ThenCommand() {
#      |     ^
# 1100|   
# 1101|      public:
# 1102|->     ~ThenCommand() {
# 1103|         // Issue the request now if the return value of Then() is not used.
# 1104|         if (mThenValue) {

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::Maybe<mozilla::ipc::IPCStream>, mozilla::ipc::ResponseRejectReason, true>::ThenCommand<mozilla::MozPromise<mozilla::Maybe<mozilla::ipc::IPCStream>, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::dom::cache::CacheStreamControlChild::OpenStream(nsID const&, std::function<void (nsCOMPtr<nsIInputStream>&&)>&&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream> const&)#1}, mozilla::dom::cache::CacheStreamControlChild::OpenStream(nsID const&, std::fu [...]
firefox-150.0/xpcom/threads/MozPromise.h:1102:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::Maybe<mozilla::ipc::IPCStream>, mozilla::ipc::ResponseRejectReason, true>::ThenCommand<mozilla::MozPromise<mozilla::Maybe<mozilla::ipc::IPCStream>, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::dom::cache::CacheStreamControlChild::OpenStream(nsID const&, std::function<void (nsCOMPtr<nsIInputStream>&&)>&&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream> const&)#1}, mozilla::dom::cache::CacheStreamControlChild::OpenStream(nsID const&, std:: [...]
# 1102 |     ~ThenCommand() {
#      |     ^
# 1100|   
# 1101|      public:
# 1102|->     ~ThenCommand() {
# 1103|         // Issue the request now if the return value of Then() is not used.
# 1104|         if (mThenValue) {
firefox-150.0/xpcom/threads/MozPromise.h:1102:5: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenCommand<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}> >::~ThenCommand()’
firefox-150.0/xpcom/threads/MozPromise.h:1102:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenCommand<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}> >::~ThenCommand()’ not fou [...]
# 1102 |     ~ThenCommand() {
#      |     ^
# 1100|   
# 1101|      public:
# 1102|->     ~ThenCommand() {
# 1103|         // Issue the request now if the return value of Then() is not used.
# 1104|         if (mThenValue) {
firefox-150.0/xpcom/threads/MozPromise.h:1102:5: note: trimmed 1 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenCommand<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientClaimArgs const&, nsISerialEventTarget*), mozilla::dom::ClientClaimArgs, mozilla::dom::Clients::Claim(mozilla::ErrorResult&)::{lambda(moz [...]
firefox-150.0/xpcom/threads/MozPromise.h:1102:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenCommand<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientClaimArgs const&, nsISerialEventTarget*), mozilla::dom::ClientClaimArgs, mozilla::dom::Clients::Claim(mozilla::ErrorResult&)::{lambda(m [...]
# 1102 |     ~ThenCommand() {
#      |     ^
# 1100|   
# 1101|      public:
# 1102|->     ~ThenCommand() {
# 1103|         // Issue the request now if the return value of Then() is not used.
# 1104|         if (mThenValue) {
firefox-150.0/xpcom/threads/MozPromise.h:1102:5: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenCommand<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientMatchAllArgs const&, nsISerialEventTarget*), mozilla::dom::ClientMatchAllArgs, mozilla::dom::Clients::MatchAll(mozilla::dom::ClientQueryO [...]
firefox-150.0/xpcom/threads/MozPromise.h:1102:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenCommand<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientMatchAllArgs const&, nsISerialEventTarget*), mozilla::dom::ClientMatchAllArgs, mozilla::dom::Clients::MatchAll(mozilla::dom::ClientQuer [...]
# 1102 |     ~ThenCommand() {
#      |     ^
# 1100|   
# 1101|      public:
# 1102|->     ~ThenCommand() {
# 1103|         // Issue the request now if the return value of Then() is not used.
# 1104|         if (mThenValue) {
firefox-150.0/xpcom/threads/MozPromise.h:1102:5: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenCommand<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientNavigateArgs const&, nsISerialEventTarget*), mozilla::dom::ClientNavigateArgs, mozilla::dom::Client::Navigate(nsTSubstring<char16_t> cons [...]
firefox-150.0/xpcom/threads/MozPromise.h:1102:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenCommand<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientNavigateArgs const&, nsISerialEventTarget*), mozilla::dom::ClientNavigateArgs, mozilla::dom::Client::Navigate(nsTSubstring<char16_t> co [...]
# 1102 |     ~ThenCommand() {
#      |     ^
# 1100|   
# 1101|      public:
# 1102|->     ~ThenCommand() {
# 1103|         // Issue the request now if the return value of Then() is not used.
# 1104|         if (mThenValue) {
firefox-150.0/xpcom/threads/MozPromise.h:1102:5: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenCommand<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientOpenWindowArgs const&, nsISerialEventTarget*), mozilla::dom::ClientOpenWindowArgs, mozilla::dom::Clients::OpenWindow(nsTSubstring<char16_ [...]
firefox-150.0/xpcom/threads/MozPromise.h:1102:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenCommand<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientOpenWindowArgs const&, nsISerialEventTarget*), mozilla::dom::ClientOpenWindowArgs, mozilla::dom::Clients::OpenWindow(nsTSubstring<char1 [...]
# 1102 |     ~ThenCommand() {
#      |     ^
# 1100|   
# 1101|      public:
# 1102|->     ~ThenCommand() {
# 1103|         // Issue the request now if the return value of Then() is not used.
# 1104|         if (mThenValue) {
firefox-150.0/xpcom/threads/MozPromise.h:1102:5: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientState, mozilla::CopyableErrorResult, false>::ThenCommand<mozilla::MozPromise<mozilla::dom::ClientState, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientState const&)#1}, mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}> >::~ThenCommand()’
firefox-150.0/xpcom/threads/MozPromise.h:1102:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientState, mozilla::CopyableErrorResult, false>::ThenCommand<mozilla::MozPromise<mozilla::dom::ClientState, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientState const&)#1}, mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}> >::~ThenCommand()’ not found in profile dat [...]
# 1102 |     ~ThenCommand() {
#      |     ^
# 1100|   
# 1101|      public:
# 1102|->     ~ThenCommand() {
# 1103|         // Issue the request now if the return value of Then() is not used.
# 1104|         if (mThenValue) {
firefox-150.0/xpcom/threads/MozPromise.h:1102:5: note: trimmed 1 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHandle, nsresult, true>::ThenCommand<mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHandle, nsresult, true>::ThenValue<mozilla::dom::cache::Context::QuotaInitRunnable::Run()::{lambda(mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHandle, nsresult, true>::ResolveOrRejectValue&&)#1}> >::~ThenCommand()’
firefox-150.0/xpcom/threads/MozPromise.h:1102:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHandle, nsresult, true>::ThenCommand<mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHandle, nsresult, true>::ThenValue<mozilla::dom::cache::Context::QuotaInitRunnable::Run()::{lambda(mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHandle, nsresult, true>::ResolveOrRejectValue&&)#1}> >::~ThenCommand()’ not found in profile data
# 1102 |     ~ThenCommand() {
#      |     ^
# 1100|   
# 1101|      public:
# 1102|->     ~ThenCommand() {
# 1103|         // Issue the request now if the return value of Then() is not used.
# 1104|         if (mThenValue) {

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::ThenCommand<mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::ClientWebGLContext::TexImage(unsigned char, unsigned int, int, unsigned int, mozilla::avec3<int> const&, mozilla::Maybe<mozilla::avec3<int> > const&, int, mozilla::webgl::PackingInfo const&, mozilla::TexImageSource const&) const::{lambda()#3}> >::~ThenCommand()’
firefox-150.0/xpcom/threads/MozPromise.h:1102:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::ThenCommand<mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::ClientWebGLContext::TexImage(unsigned char, unsigned int, int, unsigned int, mozilla::avec3<int> const&, mozilla::Maybe<mozilla::avec3<int> > const&, int, mozilla::webgl::PackingInfo const&, mozilla::TexImageSource const&) const::{lambda()#3}> >::~ThenCommand()’ not found in profile data
# 1102 |     ~ThenCommand() {
#      |     ^
# 1100|   
# 1101|      public:
# 1102|->     ~ThenCommand() {
# 1103|         // Issue the request now if the return value of Then() is not used.
# 1104|         if (mThenValue) {

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::ThenCommand<mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::dom::WebGLChild::FlushPendingCmds()::{lambda()#1}> >::~ThenCommand()’
firefox-150.0/xpcom/threads/MozPromise.h:1102:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::ThenCommand<mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::dom::WebGLChild::FlushPendingCmds()::{lambda()#1}> >::~ThenCommand()’ not found in profile data
# 1102 |     ~ThenCommand() {
#      |     ^
# 1100|   
# 1101|      public:
# 1102|->     ~ThenCommand() {
# 1103|         // Issue the request now if the return value of Then() is not used.
# 1104|         if (mThenValue) {

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenCommand<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}> >::Track(mozilla::MozPromiseRe [...]
firefox-150.0/xpcom/threads/MozPromise.h:1149:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenCommand<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}> >::Track(mozilla::MozPromise [...]
# 1149 |     void Track(MozPromiseRequestHolder<MozPromise>& aRequestHolder) {
#      |          ^~~~~
# 1147|       }
# 1148|   
# 1149|->     void Track(MozPromiseRequestHolder<MozPromise>& aRequestHolder) {
# 1150|         aRequestHolder.Track(do_AddRef(mThenValue));
# 1151|         mReceiver->ThenInternal(mThenValue.forget(), mCallSite);
firefox-150.0/xpcom/threads/MozPromise.h:1149:10: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenCommand<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientClaimArgs const&, nsISerialEventTarget*), mozilla::dom::ClientClaimArgs, mozilla::dom::Clients::Claim(mozilla::ErrorResult&)::{lambda(moz [...]
firefox-150.0/xpcom/threads/MozPromise.h:1149:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenCommand<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientClaimArgs const&, nsISerialEventTarget*), mozilla::dom::ClientClaimArgs, mozilla::dom::Clients::Claim(mozilla::ErrorResult&)::{lambda(m [...]
# 1149 |     void Track(MozPromiseRequestHolder<MozPromise>& aRequestHolder) {
#      |          ^~~~~
# 1147|       }
# 1148|   
# 1149|->     void Track(MozPromiseRequestHolder<MozPromise>& aRequestHolder) {
# 1150|         aRequestHolder.Track(do_AddRef(mThenValue));
# 1151|         mReceiver->ThenInternal(mThenValue.forget(), mCallSite);
firefox-150.0/xpcom/threads/MozPromise.h:1149:10: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenCommand<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientMatchAllArgs const&, nsISerialEventTarget*), mozilla::dom::ClientMatchAllArgs, mozilla::dom::Clients::MatchAll(mozilla::dom::ClientQueryO [...]
firefox-150.0/xpcom/threads/MozPromise.h:1149:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenCommand<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientMatchAllArgs const&, nsISerialEventTarget*), mozilla::dom::ClientMatchAllArgs, mozilla::dom::Clients::MatchAll(mozilla::dom::ClientQuer [...]
# 1149 |     void Track(MozPromiseRequestHolder<MozPromise>& aRequestHolder) {
#      |          ^~~~~
# 1147|       }
# 1148|   
# 1149|->     void Track(MozPromiseRequestHolder<MozPromise>& aRequestHolder) {
# 1150|         aRequestHolder.Track(do_AddRef(mThenValue));
# 1151|         mReceiver->ThenInternal(mThenValue.forget(), mCallSite);
firefox-150.0/xpcom/threads/MozPromise.h:1149:10: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenCommand<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientNavigateArgs const&, nsISerialEventTarget*), mozilla::dom::ClientNavigateArgs, mozilla::dom::Client::Navigate(nsTSubstring<char16_t> cons [...]
firefox-150.0/xpcom/threads/MozPromise.h:1149:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenCommand<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientNavigateArgs const&, nsISerialEventTarget*), mozilla::dom::ClientNavigateArgs, mozilla::dom::Client::Navigate(nsTSubstring<char16_t> co [...]
# 1149 |     void Track(MozPromiseRequestHolder<MozPromise>& aRequestHolder) {
#      |          ^~~~~
# 1147|       }
# 1148|   
# 1149|->     void Track(MozPromiseRequestHolder<MozPromise>& aRequestHolder) {
# 1150|         aRequestHolder.Track(do_AddRef(mThenValue));
# 1151|         mReceiver->ThenInternal(mThenValue.forget(), mCallSite);
firefox-150.0/xpcom/threads/MozPromise.h:1149:10: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenCommand<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientOpenWindowArgs const&, nsISerialEventTarget*), mozilla::dom::ClientOpenWindowArgs, mozilla::dom::Clients::OpenWindow(nsTSubstring<char16_ [...]
firefox-150.0/xpcom/threads/MozPromise.h:1149:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenCommand<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientOpenWindowArgs const&, nsISerialEventTarget*), mozilla::dom::ClientOpenWindowArgs, mozilla::dom::Clients::OpenWindow(nsTSubstring<char1 [...]
# 1149 |     void Track(MozPromiseRequestHolder<MozPromise>& aRequestHolder) {
#      |          ^~~~~
# 1147|       }
# 1148|   
# 1149|->     void Track(MozPromiseRequestHolder<MozPromise>& aRequestHolder) {
# 1150|         aRequestHolder.Track(do_AddRef(mThenValue));
# 1151|         mReceiver->ThenInternal(mThenValue.forget(), mCallSite);
firefox-150.0/xpcom/threads/MozPromise.h:1149:10: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientState, mozilla::CopyableErrorResult, false>::ThenCommand<mozilla::MozPromise<mozilla::dom::ClientState, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientState const&)#1}, mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}> >::Track(mozilla::MozPromiseRequestHolder<mozil [...]
firefox-150.0/xpcom/threads/MozPromise.h:1149:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientState, mozilla::CopyableErrorResult, false>::ThenCommand<mozilla::MozPromise<mozilla::dom::ClientState, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientState const&)#1}, mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}> >::Track(mozilla::MozPromiseRequestHolder<moz [...]
# 1149 |     void Track(MozPromiseRequestHolder<MozPromise>& aRequestHolder) {
#      |          ^~~~~
# 1147|       }
# 1148|   
# 1149|->     void Track(MozPromiseRequestHolder<MozPromise>& aRequestHolder) {
# 1150|         aRequestHolder.Track(do_AddRef(mThenValue));
# 1151|         mReceiver->ThenInternal(mThenValue.forget(), mCallSite);
firefox-150.0/xpcom/threads/MozPromise.h:1149:10: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>::Then<mozilla::dom::BrowsingContext::LoadURI(nsDocShellLoadState*, bool)::{lambda(mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue const&)#1}, mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::dom::BrowsingContext::LoadURI(nsDocShellLoadState*, bool)::{lambda(mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejec [...]
firefox-150.0/xpcom/threads/MozPromise.h:1178:14: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>::Then<mozilla::dom::BrowsingContext::LoadURI(nsDocShellLoadState*, bool)::{lambda(mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue const&)#1}, mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::dom::BrowsingContext::LoadURI(nsDocShellLoadState*, bool)::{lambda(mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRej [...]
# 1178 |   ReturnType Then(nsISerialEventTarget* aResponseTarget, StaticString aCallSite,
#      |              ^~~~
# 1176|               typename ThenValueType = ThenValue<Functions...>,
# 1177|               typename ReturnType = ThenCommand<ThenValueType>>
# 1178|->   ReturnType Then(nsISerialEventTarget* aResponseTarget, StaticString aCallSite,
# 1179|                     Functions&&... aFunctions) {
# 1180|       RefPtr<ThenValueType> thenValue =
firefox-150.0/xpcom/threads/MozPromise.h:1178:14: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::Maybe<mozilla::ipc::IPCStream>, mozilla::ipc::ResponseRejectReason, true>::Then<mozilla::dom::cache::CacheStreamControlChild::OpenStream(nsID const&, std::function<void (nsCOMPtr<nsIInputStream>&&)>&&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream> const&)#1}, mozilla::dom::cache::CacheStreamControlChild::OpenStream(nsID const&, std::function<void (nsCOMPtr<nsIInputStream>&&)>&&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}, mozilla::MozPromise<mozil [...]
firefox-150.0/xpcom/threads/MozPromise.h:1178:14: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::Maybe<mozilla::ipc::IPCStream>, mozilla::ipc::ResponseRejectReason, true>::Then<mozilla::dom::cache::CacheStreamControlChild::OpenStream(nsID const&, std::function<void (nsCOMPtr<nsIInputStream>&&)>&&)::{lambda(mozilla::Maybe<mozilla::ipc::IPCStream> const&)#1}, mozilla::dom::cache::CacheStreamControlChild::OpenStream(nsID const&, std::function<void (nsCOMPtr<nsIInputStream>&&)>&&)::{lambda(mozilla::ipc::ResponseRejectReason&&)#1}, mozilla::MozPromise<moz [...]
# 1178 |   ReturnType Then(nsISerialEventTarget* aResponseTarget, StaticString aCallSite,
#      |              ^~~~
# 1176|               typename ThenValueType = ThenValue<Functions...>,
# 1177|               typename ReturnType = ThenCommand<ThenValueType>>
# 1178|->   ReturnType Then(nsISerialEventTarget* aResponseTarget, StaticString aCallSite,
# 1179|                     Functions&&... aFunctions) {
# 1180|       RefPtr<ThenValueType> thenValue =
firefox-150.0/xpcom/threads/MozPromise.h:1178:14: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::Then<mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}, mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::Clients::Get(nsTSubstri [...]
firefox-150.0/xpcom/threads/MozPromise.h:1178:14: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::Then<mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}, mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::Clients::Get(nsTSubst [...]
# 1178 |   ReturnType Then(nsISerialEventTarget* aResponseTarget, StaticString aCallSite,
#      |              ^~~~
# 1176|               typename ThenValueType = ThenValue<Functions...>,
# 1177|               typename ReturnType = ThenCommand<ThenValueType>>
# 1178|->   ReturnType Then(nsISerialEventTarget* aResponseTarget, StaticString aCallSite,
# 1179|                     Functions&&... aFunctions) {
# 1180|       RefPtr<ThenValueType> thenValue =
firefox-150.0/xpcom/threads/MozPromise.h:1178:14: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::Then<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientClaimArgs const&, nsISerialEventTarget*), mozilla::dom::ClientClaimArgs, mozilla::dom::Clients::Claim(mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients::Claim(mozilla::ErrorResult&)::{lambda(mozill [...]
firefox-150.0/xpcom/threads/MozPromise.h:1178:14: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::Then<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientClaimArgs const&, nsISerialEventTarget*), mozilla::dom::ClientClaimArgs, mozilla::dom::Clients::Claim(mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients::Claim(mozilla::ErrorResult&)::{lambda(mozi [...]
# 1178 |   ReturnType Then(nsISerialEventTarget* aResponseTarget, StaticString aCallSite,
#      |              ^~~~
# 1176|               typename ThenValueType = ThenValue<Functions...>,
# 1177|               typename ReturnType = ThenCommand<ThenValueType>>
# 1178|->   ReturnType Then(nsISerialEventTarget* aResponseTarget, StaticString aCallSite,
# 1179|                     Functions&&... aFunctions) {
# 1180|       RefPtr<ThenValueType> thenValue =
firefox-150.0/xpcom/threads/MozPromise.h:1178:14: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::Then<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientMatchAllArgs const&, nsISerialEventTarget*), mozilla::dom::ClientMatchAllArgs, mozilla::dom::Clients::MatchAll(mozilla::dom::ClientQueryOptions const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Cli [...]
firefox-150.0/xpcom/threads/MozPromise.h:1178:14: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::Then<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientMatchAllArgs const&, nsISerialEventTarget*), mozilla::dom::ClientMatchAllArgs, mozilla::dom::Clients::MatchAll(mozilla::dom::ClientQueryOptions const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::C [...]
# 1178 |   ReturnType Then(nsISerialEventTarget* aResponseTarget, StaticString aCallSite,
#      |              ^~~~
# 1176|               typename ThenValueType = ThenValue<Functions...>,
# 1177|               typename ReturnType = ThenCommand<ThenValueType>>
# 1178|->   ReturnType Then(nsISerialEventTarget* aResponseTarget, StaticString aCallSite,
# 1179|                     Functions&&... aFunctions) {
# 1180|       RefPtr<ThenValueType> thenValue =
firefox-150.0/xpcom/threads/MozPromise.h:1178:14: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::Then<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientNavigateArgs const&, nsISerialEventTarget*), mozilla::dom::ClientNavigateArgs, mozilla::dom::Client::Navigate(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Client::Naviga [...]
firefox-150.0/xpcom/threads/MozPromise.h:1178:14: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::Then<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientNavigateArgs const&, nsISerialEventTarget*), mozilla::dom::ClientNavigateArgs, mozilla::dom::Client::Navigate(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Client::Navi [...]
# 1178 |   ReturnType Then(nsISerialEventTarget* aResponseTarget, StaticString aCallSite,
#      |              ^~~~
# 1176|               typename ThenValueType = ThenValue<Functions...>,
# 1177|               typename ReturnType = ThenCommand<ThenValueType>>
# 1178|->   ReturnType Then(nsISerialEventTarget* aResponseTarget, StaticString aCallSite,
# 1179|                     Functions&&... aFunctions) {
# 1180|       RefPtr<ThenValueType> thenValue =
firefox-150.0/xpcom/threads/MozPromise.h:1178:14: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::Then<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientOpenWindowArgs const&, nsISerialEventTarget*), mozilla::dom::ClientOpenWindowArgs, mozilla::dom::Clients::OpenWindow(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clients [...]
firefox-150.0/xpcom/threads/MozPromise.h:1178:14: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::Then<mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(mozilla::dom::ClientOpenWindowArgs const&, nsISerialEventTarget*), mozilla::dom::ClientOpenWindowArgs, mozilla::dom::Clients::OpenWindow(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}, mozilla::dom::Clien [...]
# 1178 |   ReturnType Then(nsISerialEventTarget* aResponseTarget, StaticString aCallSite,
#      |              ^~~~
# 1176|               typename ThenValueType = ThenValue<Functions...>,
# 1177|               typename ReturnType = ThenCommand<ThenValueType>>
# 1178|->   ReturnType Then(nsISerialEventTarget* aResponseTarget, StaticString aCallSite,
# 1179|                     Functions&&... aFunctions) {
# 1180|       RefPtr<ThenValueType> thenValue =
firefox-150.0/xpcom/threads/MozPromise.h:1178:14: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::ClientState, mozilla::CopyableErrorResult, false>::Then<mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientState const&)#1}, mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}, mozilla::MozPromise<mozilla::dom::ClientState, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::Client::Focus(mozilla::dom::CallerType,  [...]
firefox-150.0/xpcom/threads/MozPromise.h:1178:14: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::ClientState, mozilla::CopyableErrorResult, false>::Then<mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientState const&)#1}, mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(mozilla::CopyableErrorResult const&)#1}, mozilla::MozPromise<mozilla::dom::ClientState, mozilla::CopyableErrorResult, false>::ThenValue<mozilla::dom::Client::Focus(mozilla::dom::CallerType [...]
# 1178 |   ReturnType Then(nsISerialEventTarget* aResponseTarget, StaticString aCallSite,
#      |              ^~~~
# 1176|               typename ThenValueType = ThenValue<Functions...>,
# 1177|               typename ReturnType = ThenCommand<ThenValueType>>
# 1178|->   ReturnType Then(nsISerialEventTarget* aResponseTarget, StaticString aCallSite,
# 1179|                     Functions&&... aFunctions) {
# 1180|       RefPtr<ThenValueType> thenValue =
firefox-150.0/xpcom/threads/MozPromise.h:1178:14: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHandle, nsresult, true>::Then<mozilla::dom::cache::Context::QuotaInitRunnable::Run()::{lambda(mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHandle, nsresult, true>::ResolveOrRejectValue&&)#1}, mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHandle, nsresult, true>::ThenValue<mozilla::dom::cache::Context::QuotaInitRunnable::Run()::{lambda(mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHand [...]
firefox-150.0/xpcom/threads/MozPromise.h:1178:14: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHandle, nsresult, true>::Then<mozilla::dom::cache::Context::QuotaInitRunnable::Run()::{lambda(mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHandle, nsresult, true>::ResolveOrRejectValue&&)#1}, mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHandle, nsresult, true>::ThenValue<mozilla::dom::cache::Context::QuotaInitRunnable::Run()::{lambda(mozilla::MozPromise<mozilla::dom::quota::ClientDirectoryLockHa [...]
# 1178 |   ReturnType Then(nsISerialEventTarget* aResponseTarget, StaticString aCallSite,
#      |              ^~~~
# 1176|               typename ThenValueType = ThenValue<Functions...>,
# 1177|               typename ReturnType = ThenCommand<ThenValueType>>
# 1178|->   ReturnType Then(nsISerialEventTarget* aResponseTarget, StaticString aCallSite,
# 1179|                     Functions&&... aFunctions) {
# 1180|       RefPtr<ThenValueType> thenValue =
firefox-150.0/xpcom/threads/MozPromise.h:1178:14: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::Then<mozilla::ClientWebGLContext::TexImage(unsigned char, unsigned int, int, unsigned int, mozilla::avec3<int> const&, mozilla::Maybe<mozilla::avec3<int> > const&, int, mozilla::webgl::PackingInfo const&, mozilla::TexImageSource const&) const::{lambda()#3}, mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::ClientWebGLContext::TexImage(unsigned char, unsigned  [...]
firefox-150.0/xpcom/threads/MozPromise.h:1178:14: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::Then<mozilla::ClientWebGLContext::TexImage(unsigned char, unsigned int, int, unsigned int, mozilla::avec3<int> const&, mozilla::Maybe<mozilla::avec3<int> > const&, int, mozilla::webgl::PackingInfo const&, mozilla::TexImageSource const&) const::{lambda()#3}, mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::ClientWebGLContext::TexImage(unsigned char, unsigne [...]
# 1178 |   ReturnType Then(nsISerialEventTarget* aResponseTarget, StaticString aCallSite,
#      |              ^~~~
# 1176|               typename ThenValueType = ThenValue<Functions...>,
# 1177|               typename ReturnType = ThenCommand<ThenValueType>>
# 1178|->   ReturnType Then(nsISerialEventTarget* aResponseTarget, StaticString aCallSite,
# 1179|                     Functions&&... aFunctions) {
# 1180|       RefPtr<ThenValueType> thenValue =
firefox-150.0/xpcom/threads/MozPromise.h:1178:14: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::Then<mozilla::dom::WebGLChild::FlushPendingCmds()::{lambda()#1}, mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::dom::WebGLChild::FlushPendingCmds()::{lambda()#1}>, mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::ThenCommand<mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::dom [...]
firefox-150.0/xpcom/threads/MozPromise.h:1178:14: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::Then<mozilla::dom::WebGLChild::FlushPendingCmds()::{lambda()#1}, mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::dom::WebGLChild::FlushPendingCmds()::{lambda()#1}>, mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::ThenCommand<mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::d [...]
# 1178 |   ReturnType Then(nsISerialEventTarget* aResponseTarget, StaticString aCallSite,
#      |              ^~~~
# 1176|               typename ThenValueType = ThenValue<Functions...>,
# 1177|               typename ReturnType = ThenCommand<ThenValueType>>
# 1178|->   ReturnType Then(nsISerialEventTarget* aResponseTarget, StaticString aCallSite,
# 1179|                     Functions&&... aFunctions) {
# 1180|       RefPtr<ThenValueType> thenValue =
firefox-150.0/xpcom/threads/MozPromise.h:1178:14: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::detail::ProxyFunctionRunnable<mozilla::dom::ClientManagerService::OpenWindow(mozilla::dom::ThreadsafeContentParentHandle*, mozilla::dom::ClientOpenWindowArgs const&)::{lambda()#1}, mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> >::~ProxyFunctionRunnable()’
firefox-150.0/xpcom/threads/MozPromise.h:1824:7: warning[-Wmissing-profile]: profile for function ‘mozilla::detail::ProxyFunctionRunnable<mozilla::dom::ClientManagerService::OpenWindow(mozilla::dom::ThreadsafeContentParentHandle*, mozilla::dom::ClientOpenWindowArgs const&)::{lambda()#1}, mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> >::~ProxyFunctionRunnable()’ not found in profile data
# 1822|   
# 1823|   template <typename Function, typename PromiseType>
# 1824|-> class ProxyFunctionRunnable : public CancelableRunnable {
# 1825|     using FunctionStorage = std::decay_t<Function>;
# 1826|   

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘non-virtual thunk to mozilla::detail::ProxyFunctionRunnable<mozilla::dom::ClientManagerService::OpenWindow(mozilla::dom::ThreadsafeContentParentHandle*, mozilla::dom::ClientOpenWindowArgs const&)::{lambda()#1}, mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> >::~ProxyFunctionRunnable()’
firefox-150.0/xpcom/threads/MozPromise.h:1824:7: warning[-Wmissing-profile]: profile for function ‘non-virtual thunk to mozilla::detail::ProxyFunctionRunnable<mozilla::dom::ClientManagerService::OpenWindow(mozilla::dom::ThreadsafeContentParentHandle*, mozilla::dom::ClientOpenWindowArgs const&)::{lambda()#1}, mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> >::~ProxyFunctionRunnable()’ not found in profile data
# 1824 | class ProxyFunctionRunnable : public CancelableRunnable {
#      |       ^~~~~~~~~~~~~~~~~~~~~
# 1822|   
# 1823|   template <typename Function, typename PromiseType>
# 1824|-> class ProxyFunctionRunnable : public CancelableRunnable {
# 1825|     using FunctionStorage = std::decay_t<Function>;
# 1826|   

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::detail::ProxyFunctionRunnable<mozilla::dom::ClientManagerService::OpenWindow(mozilla::dom::ThreadsafeContentParentHandle*, mozilla::dom::ClientOpenWindowArgs const&)::{lambda()#1}, mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> >::Run()’
firefox-150.0/xpcom/threads/MozPromise.h:1835:14: warning[-Wmissing-profile]: profile for function ‘mozilla::detail::ProxyFunctionRunnable<mozilla::dom::ClientManagerService::OpenWindow(mozilla::dom::ThreadsafeContentParentHandle*, mozilla::dom::ClientOpenWindowArgs const&)::{lambda()#1}, mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> >::Run()’ not found in profile data
# 1835 |   NS_IMETHOD Run() override {
#      |              ^~~
# 1833|           mFunction(new FunctionStorage(std::forward<F>(aFunction))) {}
# 1834|   
# 1835|->   NS_IMETHOD Run() override {
# 1836|       RefPtr<PromiseType> p = (*mFunction)();
# 1837|       mFunction = nullptr;

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::detail::ProxyFunctionRunnable<mozilla::dom::ClientManagerService::OpenWindow(mozilla::dom::ThreadsafeContentParentHandle*, mozilla::dom::ClientOpenWindowArgs const&)::{lambda()#1}, mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> >::Cancel()’
firefox-150.0/xpcom/threads/MozPromise.h:1842:12: warning[-Wmissing-profile]: profile for function ‘mozilla::detail::ProxyFunctionRunnable<mozilla::dom::ClientManagerService::OpenWindow(mozilla::dom::ThreadsafeContentParentHandle*, mozilla::dom::ClientOpenWindowArgs const&)::{lambda()#1}, mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> >::Cancel()’ not found in profile data
# 1840|     }
# 1841|   
# 1842|->   nsresult Cancel() override { return Run(); }
# 1843|   
# 1844|    private:

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘non-virtual thunk to mozilla::detail::ProxyFunctionRunnable<mozilla::dom::ClientManagerService::OpenWindow(mozilla::dom::ThreadsafeContentParentHandle*, mozilla::dom::ClientOpenWindowArgs const&)::{lambda()#1}, mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> >::Cancel()’
firefox-150.0/xpcom/threads/MozPromise.h:1842:12: warning[-Wmissing-profile]: profile for function ‘non-virtual thunk to mozilla::detail::ProxyFunctionRunnable<mozilla::dom::ClientManagerService::OpenWindow(mozilla::dom::ThreadsafeContentParentHandle*, mozilla::dom::ClientOpenWindowArgs const&)::{lambda()#1}, mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> >::Cancel()’ not found in profile data
# 1842 |   nsresult Cancel() override { return Run(); }
#      |            ^~~~~~
# 1840|     }
# 1841|   
# 1842|->   nsresult Cancel() override { return Run(); }
# 1843|   
# 1844|    private:

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘mozilla::detail::RunnableFunction<mozilla::WebGLContext::EnsurePollPendingSyncs_Pending() const::{lambda()#1}>::~RunnableFunction()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:538:7: warning[-Wmissing-profile]: profile for function ‘mozilla::detail::RunnableFunction<mozilla::WebGLContext::EnsurePollPendingSyncs_Pending() const::{lambda()#1}>::~RunnableFunction()’ not found in profile data
#  538 | class RunnableFunction : public Runnable {
#      |       ^~~~~~~~~~~~~~~~
#  536|   // return void.
#  537|   template <typename StoredFunction>
#  538|-> class RunnableFunction : public Runnable {
#  539|    public:
#  540|     template <typename F>

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘mozilla::detail::RunnableFunction<mozilla::WebGLContextLossHandler::WebGLContextLossHandler(mozilla::WebGLContext*)::{lambda()#1}>::~RunnableFunction()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:538:7: warning[-Wmissing-profile]: profile for function ‘mozilla::detail::RunnableFunction<mozilla::WebGLContextLossHandler::WebGLContextLossHandler(mozilla::WebGLContext*)::{lambda()#1}>::~RunnableFunction()’ not found in profile data
#  538 | class RunnableFunction : public Runnable {
#      |       ^~~~~~~~~~~~~~~~
#  536|   // return void.
#  537|   template <typename StoredFunction>
#  538|-> class RunnableFunction : public Runnable {
#  539|    public:
#  540|     template <typename F>

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘mozilla::detail::RunnableFunction<mozilla::dom::(anonymous namespace)::ClaimOnMainThread(mozilla::dom::ClientInfo const&, mozilla::dom::ServiceWorkerDescriptor const&)::{lambda()#1}>::~RunnableFunction()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:538:7: warning[-Wmissing-profile]: profile for function ‘mozilla::detail::RunnableFunction<mozilla::dom::(anonymous namespace)::ClaimOnMainThread(mozilla::dom::ClientInfo const&, mozilla::dom::ServiceWorkerDescriptor const&)::{lambda()#1}>::~RunnableFunction()’ not found in profile data
#  536|   // return void.
#  537|   template <typename StoredFunction>
#  538|-> class RunnableFunction : public Runnable {
#  539|    public:
#  540|     template <typename F>

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘mozilla::detail::RunnableFunction<mozilla::dom::(anonymous namespace)::OnShutdown()::{lambda()#1}>::~RunnableFunction()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:538:7: warning[-Wmissing-profile]: profile for function ‘mozilla::detail::RunnableFunction<mozilla::dom::(anonymous namespace)::OnShutdown()::{lambda()#1}>::~RunnableFunction()’ not found in profile data
#  538 | class RunnableFunction : public Runnable {
#      |       ^~~~~~~~~~~~~~~~
#  536|   // return void.
#  537|   template <typename StoredFunction>
#  538|-> class RunnableFunction : public Runnable {
#  539|    public:
#  540|     template <typename F>

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘mozilla::detail::RunnableFunction<mozilla::dom::AudioChannelService::AudioChannelWindow::MaybeNotifyMediaBlockStart(mozilla::dom::AudioChannelAgent*)::{lambda()#1}>::~RunnableFunction()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:538:7: warning[-Wmissing-profile]: profile for function ‘mozilla::detail::RunnableFunction<mozilla::dom::AudioChannelService::AudioChannelWindow::MaybeNotifyMediaBlockStart(mozilla::dom::AudioChannelAgent*)::{lambda()#1}>::~RunnableFunction()’ not found in profile data
#  536|   // return void.
#  537|   template <typename StoredFunction>
#  538|-> class RunnableFunction : public Runnable {
#  539|    public:
#  540|     template <typename F>

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘mozilla::detail::RunnableFunction<mozilla::dom::AudioChannelService::AudioChannelWindow::NotifyMediaBlockStop(nsPIDOMWindowOuter*)::{lambda()#1}>::~RunnableFunction()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:538:7: warning[-Wmissing-profile]: profile for function ‘mozilla::detail::RunnableFunction<mozilla::dom::AudioChannelService::AudioChannelWindow::NotifyMediaBlockStop(nsPIDOMWindowOuter*)::{lambda()#1}>::~RunnableFunction()’ not found in profile data
#  538 | class RunnableFunction : public Runnable {
#      |       ^~~~~~~~~~~~~~~~
#  536|   // return void.
#  537|   template <typename StoredFunction>
#  538|-> class RunnableFunction : public Runnable {
#  539|    public:
#  540|     template <typename F>

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘mozilla::detail::RunnableFunction<mozilla::dom::ChildSHistory::GotoIndex(int, int, bool, bool, mozilla::ErrorResult&)::{lambda()#1}>::~RunnableFunction()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:538:7: warning[-Wmissing-profile]: profile for function ‘mozilla::detail::RunnableFunction<mozilla::dom::ChildSHistory::GotoIndex(int, int, bool, bool, mozilla::ErrorResult&)::{lambda()#1}>::~RunnableFunction()’ not found in profile data
#  538 | class RunnableFunction : public Runnable {
#      |       ^~~~~~~~~~~~~~~~
#  536|   // return void.
#  537|   template <typename StoredFunction>
#  538|-> class RunnableFunction : public Runnable {
#  539|    public:
#  540|     template <typename F>

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘mozilla::detail::RunnableFunction<mozilla::dom::ChildSHistory::GotoKey(nsID const&, mozilla::dom::BrowsingContext*, bool, bool, bool, std::function<void (nsresult)> const&, mozilla::ErrorResult&)::{lambda()#1}>::~RunnableFunction()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:538:7: warning[-Wmissing-profile]: profile for function ‘mozilla::detail::RunnableFunction<mozilla::dom::ChildSHistory::GotoKey(nsID const&, mozilla::dom::BrowsingContext*, bool, bool, bool, std::function<void (nsresult)> const&, mozilla::ErrorResult&)::{lambda()#1}>::~RunnableFunction()’ not found in profile data
#  536|   // return void.
#  537|   template <typename StoredFunction>
#  538|-> class RunnableFunction : public Runnable {
#  539|    public:
#  540|     template <typename F>

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘mozilla::detail::RunnableFunction<mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}::operator()(mozilla::dom::ClientOpResult const&) const::{lambda()#1}>::~RunnableFunction()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:538:7: warning[-Wmissing-profile]: profile for function ‘mozilla::detail::RunnableFunction<mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}::operator()(mozilla::dom::ClientOpResult const&) const::{lambda()#1}>::~RunnableFunction()’ not found in profile data
#  538 | class RunnableFunction : public Runnable {
#      |       ^~~~~~~~~~~~~~~~
#  536|   // return void.
#  537|   template <typename StoredFunction>
#  538|-> class RunnableFunction : public Runnable {
#  539|    public:
#  540|     template <typename F>

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘mozilla::detail::RunnableFunction<mozilla::dom::Clients::MatchAll(mozilla::dom::ClientQueryOptions const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}::operator()(mozilla::dom::ClientOpResult const&) const::{lambda()#1}>::~RunnableFunction()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:538:7: warning[-Wmissing-profile]: profile for function ‘mozilla::detail::RunnableFunction<mozilla::dom::Clients::MatchAll(mozilla::dom::ClientQueryOptions const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}::operator()(mozilla::dom::ClientOpResult const&) const::{lambda()#1}>::~RunnableFunction()’ not found in profile data
#  536|   // return void.
#  537|   template <typename StoredFunction>
#  538|-> class RunnableFunction : public Runnable {
#  539|    public:
#  540|     template <typename F>

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘mozilla::detail::RunnableFunction<mozilla::dom::CreateImageBitmapFromBlob::StartMimeTypeAndDecodeAndCropBlob()::{lambda()#1}>::~RunnableFunction()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:538:7: warning[-Wmissing-profile]: profile for function ‘mozilla::detail::RunnableFunction<mozilla::dom::CreateImageBitmapFromBlob::StartMimeTypeAndDecodeAndCropBlob()::{lambda()#1}>::~RunnableFunction()’ not found in profile data
#  538 | class RunnableFunction : public Runnable {
#      |       ^~~~~~~~~~~~~~~~
#  536|   // return void.
#  537|   template <typename StoredFunction>
#  538|-> class RunnableFunction : public Runnable {
#  539|    public:
#  540|     template <typename F>

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘mozilla::detail::RunnableFunction<mozilla::dom::OffscreenCanvasDisplayHelper::MaybeQueueInvalidateElement()::{lambda()#1}>::~RunnableFunction()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:538:7: warning[-Wmissing-profile]: profile for function ‘mozilla::detail::RunnableFunction<mozilla::dom::OffscreenCanvasDisplayHelper::MaybeQueueInvalidateElement()::{lambda()#1}>::~RunnableFunction()’ not found in profile data
#  538 | class RunnableFunction : public Runnable {
#      |       ^~~~~~~~~~~~~~~~
#  536|   // return void.
#  537|   template <typename StoredFunction>
#  538|-> class RunnableFunction : public Runnable {
#  539|    public:
#  540|     template <typename F>

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘mozilla::detail::RunnableFunction<mozilla::dom::SHEntrySharedParentState::~SHEntrySharedParentState()::{lambda()#1}>::~RunnableFunction()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:538:7: warning[-Wmissing-profile]: profile for function ‘mozilla::detail::RunnableFunction<mozilla::dom::SHEntrySharedParentState::~SHEntrySharedParentState()::{lambda()#1}>::~RunnableFunction()’ not found in profile data
#  536|   // return void.
#  537|   template <typename StoredFunction>
#  538|-> class RunnableFunction : public Runnable {
#  539|    public:
#  540|     template <typename F>

Error: COMPILER_WARNING:
firefox-150.0/gfx/layers/ImageContainer.h:26: included_from: Included from here.
firefox-150.0/dom/canvas/WebGLTypes.h:18: included_from: Included from here.
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘mozilla::detail::RunnableFunction<mozilla::WebGLContext::EnsurePollPendingSyncs_Pending() const::{lambda()#1}>::Run()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:544:14: warning[-Wmissing-profile]: profile for function ‘mozilla::detail::RunnableFunction<mozilla::WebGLContext::EnsurePollPendingSyncs_Pending() const::{lambda()#1}>::Run()’ not found in profile data
#  544 |   NS_IMETHOD Run() override {
#      |              ^~~
#  542|         : Runnable(aName), mFunction(std::forward<F>(aFunction)) {}
#  543|   
#  544|->   NS_IMETHOD Run() override {
#  545|       static_assert(std::is_void_v<decltype(mFunction())>,
#  546|                     "The lambda must return void!");

Error: COMPILER_WARNING:
firefox-150.0/gfx/layers/ImageContainer.h:26: included_from: Included from here.
firefox-150.0/dom/canvas/WebGLTypes.h:18: included_from: Included from here.
firefox-150.0/dom/canvas/QueueParamTraits.h:8: included_from: Included from here.
firefox-150.0/dom/canvas/WebGLCommandQueue.h:10: included_from: Included from here.
firefox-150.0/dom/canvas/ClientWebGLContext.h:15: included_from: Included from here.
firefox-150.0/dom/canvas/ClientWebGLExtensions.h:8: included_from: Included from here.
firefox-150.0/dom/canvas/WebGLContextExtensions.cpp:5: included_from: Included from here.
firefox-150.0/objdir/dom/canvas/Unified_cpp_dom_canvas2.cpp:2: included_from: Included from here.
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘mozilla::detail::RunnableFunction<mozilla::WebGLContextLossHandler::WebGLContextLossHandler(mozilla::WebGLContext*)::{lambda()#1}>::Run()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:544:14: warning[-Wmissing-profile]: profile for function ‘mozilla::detail::RunnableFunction<mozilla::WebGLContextLossHandler::WebGLContextLossHandler(mozilla::WebGLContext*)::{lambda()#1}>::Run()’ not found in profile data
#  544 |   NS_IMETHOD Run() override {
#      |              ^~~
#  542|         : Runnable(aName), mFunction(std::forward<F>(aFunction)) {}
#  543|   
#  544|->   NS_IMETHOD Run() override {
#  545|       static_assert(std::is_void_v<decltype(mFunction())>,
#  546|                     "The lambda must return void!");

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘mozilla::detail::RunnableFunction<mozilla::dom::(anonymous namespace)::ClaimOnMainThread(mozilla::dom::ClientInfo const&, mozilla::dom::ServiceWorkerDescriptor const&)::{lambda()#1}>::Run()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:544:14: warning[-Wmissing-profile]: profile for function ‘mozilla::detail::RunnableFunction<mozilla::dom::(anonymous namespace)::ClaimOnMainThread(mozilla::dom::ClientInfo const&, mozilla::dom::ServiceWorkerDescriptor const&)::{lambda()#1}>::Run()’ not found in profile data
#  542|         : Runnable(aName), mFunction(std::forward<F>(aFunction)) {}
#  543|   
#  544|->   NS_IMETHOD Run() override {
#  545|       static_assert(std::is_void_v<decltype(mFunction())>,
#  546|                     "The lambda must return void!");

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h:24: included_from: Included from here.
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘mozilla::detail::RunnableFunction<mozilla::dom::(anonymous namespace)::OnShutdown()::{lambda()#1}>::Run()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:544:14: warning[-Wmissing-profile]: profile for function ‘mozilla::detail::RunnableFunction<mozilla::dom::(anonymous namespace)::OnShutdown()::{lambda()#1}>::Run()’ not found in profile data
#  544 |   NS_IMETHOD Run() override {
#      |              ^~~
#  542|         : Runnable(aName), mFunction(std::forward<F>(aFunction)) {}
#  543|   
#  544|->   NS_IMETHOD Run() override {
#  545|       static_assert(std::is_void_v<decltype(mFunction())>,
#  546|                     "The lambda must return void!");

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘mozilla::detail::RunnableFunction<mozilla::dom::AudioChannelService::AudioChannelWindow::MaybeNotifyMediaBlockStart(mozilla::dom::AudioChannelAgent*)::{lambda()#1}>::Run()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:544:14: warning[-Wmissing-profile]: profile for function ‘mozilla::detail::RunnableFunction<mozilla::dom::AudioChannelService::AudioChannelWindow::MaybeNotifyMediaBlockStart(mozilla::dom::AudioChannelAgent*)::{lambda()#1}>::Run()’ not found in profile data
#  542|         : Runnable(aName), mFunction(std::forward<F>(aFunction)) {}
#  543|   
#  544|->   NS_IMETHOD Run() override {
#  545|       static_assert(std::is_void_v<decltype(mFunction())>,
#  546|                     "The lambda must return void!");

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h:24: included_from: Included from here.
firefox-150.0/modules/libpref/Preferences.h:16: included_from: Included from here.
firefox-150.0/dom/audiochannel/AudioChannelAgent.cpp:8: included_from: Included from here.
firefox-150.0/objdir/dom/audiochannel/Unified_cpp_dom_audiochannel0.cpp:2: included_from: Included from here.
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘mozilla::detail::RunnableFunction<mozilla::dom::AudioChannelService::AudioChannelWindow::NotifyMediaBlockStop(nsPIDOMWindowOuter*)::{lambda()#1}>::Run()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:544:14: warning[-Wmissing-profile]: profile for function ‘mozilla::detail::RunnableFunction<mozilla::dom::AudioChannelService::AudioChannelWindow::NotifyMediaBlockStop(nsPIDOMWindowOuter*)::{lambda()#1}>::Run()’ not found in profile data
#  544 |   NS_IMETHOD Run() override {
#      |              ^~~
#  542|         : Runnable(aName), mFunction(std::forward<F>(aFunction)) {}
#  543|   
#  544|->   NS_IMETHOD Run() override {
#  545|       static_assert(std::is_void_v<decltype(mFunction())>,
#  546|                     "The lambda must return void!");

Error: COMPILER_WARNING:
firefox-150.0/docshell/shistory/ChildSHistory.h:23: included_from: Included from here.
firefox-150.0/docshell/shistory/ChildSHistory.cpp:5: included_from: Included from here.
firefox-150.0/objdir/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2: included_from: Included from here.
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘mozilla::detail::RunnableFunction<mozilla::dom::ChildSHistory::GotoIndex(int, int, bool, bool, mozilla::ErrorResult&)::{lambda()#1}>::Run()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:544:14: warning[-Wmissing-profile]: profile for function ‘mozilla::detail::RunnableFunction<mozilla::dom::ChildSHistory::GotoIndex(int, int, bool, bool, mozilla::ErrorResult&)::{lambda()#1}>::Run()’ not found in profile data
#  544 |   NS_IMETHOD Run() override {
#      |              ^~~
#  542|         : Runnable(aName), mFunction(std::forward<F>(aFunction)) {}
#  543|   
#  544|->   NS_IMETHOD Run() override {
#  545|       static_assert(std::is_void_v<decltype(mFunction())>,
#  546|                     "The lambda must return void!");

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘mozilla::detail::RunnableFunction<mozilla::dom::ChildSHistory::GotoKey(nsID const&, mozilla::dom::BrowsingContext*, bool, bool, bool, std::function<void (nsresult)> const&, mozilla::ErrorResult&)::{lambda()#1}>::Run()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:544:14: warning[-Wmissing-profile]: profile for function ‘mozilla::detail::RunnableFunction<mozilla::dom::ChildSHistory::GotoKey(nsID const&, mozilla::dom::BrowsingContext*, bool, bool, bool, std::function<void (nsresult)> const&, mozilla::ErrorResult&)::{lambda()#1}>::Run()’ not found in profile data
#  542|         : Runnable(aName), mFunction(std::forward<F>(aFunction)) {}
#  543|   
#  544|->   NS_IMETHOD Run() override {
#  545|       static_assert(std::is_void_v<decltype(mFunction())>,
#  546|                     "The lambda must return void!");

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h:24: included_from: Included from here.
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘mozilla::detail::RunnableFunction<mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}::operator()(mozilla::dom::ClientOpResult const&) const::{lambda()#1}>::Run()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:544:14: warning[-Wmissing-profile]: profile for function ‘mozilla::detail::RunnableFunction<mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}::operator()(mozilla::dom::ClientOpResult const&) const::{lambda()#1}>::Run()’ not found in profile data
#  544 |   NS_IMETHOD Run() override {
#      |              ^~~
#  542|         : Runnable(aName), mFunction(std::forward<F>(aFunction)) {}
#  543|   
#  544|->   NS_IMETHOD Run() override {
#  545|       static_assert(std::is_void_v<decltype(mFunction())>,
#  546|                     "The lambda must return void!");

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘mozilla::detail::RunnableFunction<mozilla::dom::Clients::MatchAll(mozilla::dom::ClientQueryOptions const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}::operator()(mozilla::dom::ClientOpResult const&) const::{lambda()#1}>::Run()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:544:14: warning[-Wmissing-profile]: profile for function ‘mozilla::detail::RunnableFunction<mozilla::dom::Clients::MatchAll(mozilla::dom::ClientQueryOptions const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}::operator()(mozilla::dom::ClientOpResult const&) const::{lambda()#1}>::Run()’ not found in profile data
#  542|         : Runnable(aName), mFunction(std::forward<F>(aFunction)) {}
#  543|   
#  544|->   NS_IMETHOD Run() override {
#  545|       static_assert(std::is_void_v<decltype(mFunction())>,
#  546|                     "The lambda must return void!");

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/MozPromise.h:24: included_from: Included from here.
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘mozilla::detail::RunnableFunction<mozilla::dom::CreateImageBitmapFromBlob::StartMimeTypeAndDecodeAndCropBlob()::{lambda()#1}>::Run()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:544:14: warning[-Wmissing-profile]: profile for function ‘mozilla::detail::RunnableFunction<mozilla::dom::CreateImageBitmapFromBlob::StartMimeTypeAndDecodeAndCropBlob()::{lambda()#1}>::Run()’ not found in profile data
#  544 |   NS_IMETHOD Run() override {
#      |              ^~~
#  542|         : Runnable(aName), mFunction(std::forward<F>(aFunction)) {}
#  543|   
#  544|->   NS_IMETHOD Run() override {
#  545|       static_assert(std::is_void_v<decltype(mFunction())>,
#  546|                     "The lambda must return void!");

Error: COMPILER_WARNING:
firefox-150.0/gfx/layers/ImageContainer.h:26: included_from: Included from here.
firefox-150.0/dom/canvas/OffscreenCanvasDisplayHelper.h:9: included_from: Included from here.
firefox-150.0/dom/canvas/OffscreenCanvasDisplayHelper.cpp:5: included_from: Included from here.
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘mozilla::detail::RunnableFunction<mozilla::dom::OffscreenCanvasDisplayHelper::MaybeQueueInvalidateElement()::{lambda()#1}>::Run()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:544:14: warning[-Wmissing-profile]: profile for function ‘mozilla::detail::RunnableFunction<mozilla::dom::OffscreenCanvasDisplayHelper::MaybeQueueInvalidateElement()::{lambda()#1}>::Run()’ not found in profile data
#  544 |   NS_IMETHOD Run() override {
#      |              ^~~
#  542|         : Runnable(aName), mFunction(std::forward<F>(aFunction)) {}
#  543|   
#  544|->   NS_IMETHOD Run() override {
#  545|       static_assert(std::is_void_v<decltype(mFunction())>,
#  546|                     "The lambda must return void!");

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘mozilla::detail::RunnableFunction<mozilla::dom::SHEntrySharedParentState::~SHEntrySharedParentState()::{lambda()#1}>::Run()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:544:14: warning[-Wmissing-profile]: profile for function ‘mozilla::detail::RunnableFunction<mozilla::dom::SHEntrySharedParentState::~SHEntrySharedParentState()::{lambda()#1}>::Run()’ not found in profile data
#  542|         : Runnable(aName), mFunction(std::forward<F>(aFunction)) {}
#  543|   
#  544|->   NS_IMETHOD Run() override {
#  545|       static_assert(std::is_void_v<decltype(mFunction())>,
#  546|                     "The lambda must return void!");

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In function ‘NS_NewRunnableFunction<mozilla::BaseHistory::ScheduleVisitedQuery(nsIURI*, mozilla::dom::ContentParent*)::{lambda()#1}>(char const*, mozilla::BaseHistory::ScheduleVisitedQuery(nsIURI*, mozilla::dom::ContentParent*)::{lambda()#1}&&)already_AddRefed<mozilla::Runnable>’
firefox-150.0/xpcom/threads/nsThreadUtils.h:606:37: warning[-Wmissing-profile]: profile for function ‘NS_NewRunnableFunction<mozilla::BaseHistory::ScheduleVisitedQuery(nsIURI*, mozilla::dom::ContentParent*)::{lambda()#1}>(char const*, mozilla::BaseHistory::ScheduleVisitedQuery(nsIURI*, mozilla::dom::ContentParent*)::{lambda()#1}&&)already_AddRefed<mozilla::Runnable>’ not found in profile data
#  606 | already_AddRefed<mozilla::Runnable> NS_NewRunnableFunction(
#      |                                     ^~~~~~~~~~~~~~~~~~~~~~
#  604|   
#  605|   template <typename Function>
#  606|-> already_AddRefed<mozilla::Runnable> NS_NewRunnableFunction(
#  607|       const char* aName, Function&& aFunction) {
#  608|     // We store a non-reference in RunnableFunction, but still forward aFunction

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In function ‘NS_NewRunnableFunction<mozilla::WebGLContext::EnsurePollPendingSyncs_Pending() const::{lambda()#1}>(char const*, mozilla::WebGLContext::EnsurePollPendingSyncs_Pending() const::{lambda()#1}&&)already_AddRefed<mozilla::Runnable>’
firefox-150.0/xpcom/threads/nsThreadUtils.h:606:37: warning[-Wmissing-profile]: profile for function ‘NS_NewRunnableFunction<mozilla::WebGLContext::EnsurePollPendingSyncs_Pending() const::{lambda()#1}>(char const*, mozilla::WebGLContext::EnsurePollPendingSyncs_Pending() const::{lambda()#1}&&)already_AddRefed<mozilla::Runnable>’ not found in profile data
#  606 | already_AddRefed<mozilla::Runnable> NS_NewRunnableFunction(
#      |                                     ^~~~~~~~~~~~~~~~~~~~~~
#  604|   
#  605|   template <typename Function>
#  606|-> already_AddRefed<mozilla::Runnable> NS_NewRunnableFunction(
#  607|       const char* aName, Function&& aFunction) {
#  608|     // We store a non-reference in RunnableFunction, but still forward aFunction

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In function ‘NS_NewRunnableFunction<mozilla::WebGLContextLossHandler::WebGLContextLossHandler(mozilla::WebGLContext*)::{lambda()#1}>(char const*, mozilla::WebGLContextLossHandler::WebGLContextLossHandler(mozilla::WebGLContext*)::{lambda()#1}&&)already_AddRefed<mozilla::Runnable>’
firefox-150.0/xpcom/threads/nsThreadUtils.h:606:37: warning[-Wmissing-profile]: profile for function ‘NS_NewRunnableFunction<mozilla::WebGLContextLossHandler::WebGLContextLossHandler(mozilla::WebGLContext*)::{lambda()#1}>(char const*, mozilla::WebGLContextLossHandler::WebGLContextLossHandler(mozilla::WebGLContext*)::{lambda()#1}&&)already_AddRefed<mozilla::Runnable>’ not found in profile data
#  606 | already_AddRefed<mozilla::Runnable> NS_NewRunnableFunction(
#      |                                     ^~~~~~~~~~~~~~~~~~~~~~
firefox-150.0/layout/generic/nsIFrame.h:51: included_from: Included from here.
firefox-150.0/dom/base/nsFrameLoader.h:35: included_from: Included from here.
firefox-150.0/objdir/dist/include/mozilla/dom/MessageManagerBinding.h:17: included_from: Included from here.
firefox-150.0/objdir/dom/bindings/MessageManagerBinding.cpp:7: included_from: Included from here.
firefox-150.0/objdir/dom/bindings/UnifiedBindings15.cpp:249: included_from: Included from here.
firefox-150.0/layout/base/FrameProperties.h: scope_hint: 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]’
#/builddir/build/BUILD/firefox-150.0/layout/base/FrameProperties.h:198: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> >*]’
#  198 |     return ReinterpretHelper<T>::FromInternalValue(v);
#      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
# 4445 |     return mProperties.Get(aProperty, aFoundResult);
#      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
#/builddir/build/BUILD/firefox-150.0/layout/generic/nsIFrame.h:1570:50:   required from here
# 1570 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
#      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  604|   
#  605|   template <typename Function>
#  606|-> already_AddRefed<mozilla::Runnable> NS_NewRunnableFunction(
#  607|       const char* aName, Function&& aFunction) {
#  608|     // We store a non-reference in RunnableFunction, but still forward aFunction

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In function ‘NS_NewRunnableFunction<mozilla::dom::AudioChannelService::AudioChannelWindow::MaybeNotifyMediaBlockStart(mozilla::dom::AudioChannelAgent*)::{lambda()#1}>(char const*, mozilla::dom::AudioChannelService::AudioChannelWindow::MaybeNotifyMediaBlockStart(mozilla::dom::AudioChannelAgent*)::{lambda()#1}&&)already_AddRefed<mozilla::Runnable>’
firefox-150.0/xpcom/threads/nsThreadUtils.h:606:37: warning[-Wmissing-profile]: profile for function ‘NS_NewRunnableFunction<mozilla::dom::AudioChannelService::AudioChannelWindow::MaybeNotifyMediaBlockStart(mozilla::dom::AudioChannelAgent*)::{lambda()#1}>(char const*, mozilla::dom::AudioChannelService::AudioChannelWindow::MaybeNotifyMediaBlockStart(mozilla::dom::AudioChannelAgent*)::{lambda()#1}&&)already_AddRefed<mozilla::Runnable>’ not found in profile data
#  606 | already_AddRefed<mozilla::Runnable> NS_NewRunnableFunction(
#      |                                     ^~~~~~~~~~~~~~~~~~~~~~
#  604|   
#  605|   template <typename Function>
#  606|-> already_AddRefed<mozilla::Runnable> NS_NewRunnableFunction(
#  607|       const char* aName, Function&& aFunction) {
#  608|     // We store a non-reference in RunnableFunction, but still forward aFunction

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In function ‘NS_NewRunnableFunction<mozilla::dom::AudioChannelService::AudioChannelWindow::NotifyMediaBlockStop(nsPIDOMWindowOuter*)::{lambda()#1}>(char const*, mozilla::dom::AudioChannelService::AudioChannelWindow::NotifyMediaBlockStop(nsPIDOMWindowOuter*)::{lambda()#1}&&)already_AddRefed<mozilla::Runnable>’
firefox-150.0/xpcom/threads/nsThreadUtils.h:606:37: warning[-Wmissing-profile]: profile for function ‘NS_NewRunnableFunction<mozilla::dom::AudioChannelService::AudioChannelWindow::NotifyMediaBlockStop(nsPIDOMWindowOuter*)::{lambda()#1}>(char const*, mozilla::dom::AudioChannelService::AudioChannelWindow::NotifyMediaBlockStop(nsPIDOMWindowOuter*)::{lambda()#1}&&)already_AddRefed<mozilla::Runnable>’ not found in profile data
#  604|   
#  605|   template <typename Function>
#  606|-> already_AddRefed<mozilla::Runnable> NS_NewRunnableFunction(
#  607|       const char* aName, Function&& aFunction) {
#  608|     // We store a non-reference in RunnableFunction, but still forward aFunction

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In function ‘NS_NewRunnableFunction<mozilla::dom::ChildSHistory::GotoIndex(int, int, bool, bool, mozilla::ErrorResult&)::{lambda()#1}>(char const*, mozilla::dom::ChildSHistory::GotoIndex(int, int, bool, bool, mozilla::ErrorResult&)::{lambda()#1}&&)already_AddRefed<mozilla::Runnable>’
firefox-150.0/xpcom/threads/nsThreadUtils.h:606:37: warning[-Wmissing-profile]: profile for function ‘NS_NewRunnableFunction<mozilla::dom::ChildSHistory::GotoIndex(int, int, bool, bool, mozilla::ErrorResult&)::{lambda()#1}>(char const*, mozilla::dom::ChildSHistory::GotoIndex(int, int, bool, bool, mozilla::ErrorResult&)::{lambda()#1}&&)already_AddRefed<mozilla::Runnable>’ not found in profile data
#  604|   
#  605|   template <typename Function>
#  606|-> already_AddRefed<mozilla::Runnable> NS_NewRunnableFunction(
#  607|       const char* aName, Function&& aFunction) {
#  608|     // We store a non-reference in RunnableFunction, but still forward aFunction

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In function ‘NS_NewRunnableFunction<mozilla::dom::ChildSHistory::GotoKey(nsID const&, mozilla::dom::BrowsingContext*, bool, bool, bool, std::function<void (nsresult)> const&, mozilla::ErrorResult&)::{lambda()#1}>(char const*, mozilla::dom::ChildSHistory::GotoKey(nsID const&, mozilla::dom::BrowsingContext*, bool, bool, bool, std::function<void (nsresult)> const&, mozilla::ErrorResult&)::{lambda()#1}&&)already_AddRefed<mozilla::Runnable>’
firefox-150.0/xpcom/threads/nsThreadUtils.h:606:37: warning[-Wmissing-profile]: profile for function ‘NS_NewRunnableFunction<mozilla::dom::ChildSHistory::GotoKey(nsID const&, mozilla::dom::BrowsingContext*, bool, bool, bool, std::function<void (nsresult)> const&, mozilla::ErrorResult&)::{lambda()#1}>(char const*, mozilla::dom::ChildSHistory::GotoKey(nsID const&, mozilla::dom::BrowsingContext*, bool, bool, bool, std::function<void (nsresult)> const&, mozilla::ErrorResult&)::{lambda()#1}&&)already_AddRefed<mozilla::Runnable>’ not found in profile data
#  606 | already_AddRefed<mozilla::Runnable> NS_NewRunnableFunction(
#      |                                     ^~~~~~~~~~~~~~~~~~~~~~
#  604|   
#  605|   template <typename Function>
#  606|-> already_AddRefed<mozilla::Runnable> NS_NewRunnableFunction(
#  607|       const char* aName, Function&& aFunction) {
#  608|     // We store a non-reference in RunnableFunction, but still forward aFunction

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In function ‘NS_NewRunnableFunction<mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}::operator()(mozilla::dom::ClientOpResult const&) const::{lambda()#1}>(char const*, mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}::operator()(mozilla::dom::ClientOpResult const&) const::{lambda()#1}&&)already_AddRefed<mozilla::Runnable>’
firefox-150.0/xpcom/threads/nsThreadUtils.h:606:37: warning[-Wmissing-profile]: profile for function ‘NS_NewRunnableFunction<mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}::operator()(mozilla::dom::ClientOpResult const&) const::{lambda()#1}>(char const*, mozilla::dom::Clients::Get(nsTSubstring<char16_t> const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}::operator()(mozilla::dom::ClientOpResult const&) const::{lambda()#1}&&)already_AddRefed<mozilla::Runnable>’ not found in [...]
#  606 | already_AddRefed<mozilla::Runnable> NS_NewRunnableFunction(
#      |                                     ^~~~~~~~~~~~~~~~~~~~~~
#  604|   
#  605|   template <typename Function>
#  606|-> already_AddRefed<mozilla::Runnable> NS_NewRunnableFunction(
#  607|       const char* aName, Function&& aFunction) {
#  608|     // We store a non-reference in RunnableFunction, but still forward aFunction
firefox-150.0/xpcom/threads/nsThreadUtils.h:606:37: note: trimmed 1 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In function ‘NS_NewRunnableFunction<mozilla::dom::Clients::MatchAll(mozilla::dom::ClientQueryOptions const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}::operator()(mozilla::dom::ClientOpResult const&) const::{lambda()#1}>(char const*, mozilla::dom::Clients::MatchAll(mozilla::dom::ClientQueryOptions const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}::operator()(mozilla::dom::ClientOpResult const&) const::{lambda()#1}&&)already_AddRefed<mozilla::Runn [...]
firefox-150.0/xpcom/threads/nsThreadUtils.h:606:37: warning[-Wmissing-profile]: profile for function ‘NS_NewRunnableFunction<mozilla::dom::Clients::MatchAll(mozilla::dom::ClientQueryOptions const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}::operator()(mozilla::dom::ClientOpResult const&) const::{lambda()#1}>(char const*, mozilla::dom::Clients::MatchAll(mozilla::dom::ClientQueryOptions const&, mozilla::ErrorResult&)::{lambda(mozilla::dom::ClientOpResult const&)#1}::operator()(mozilla::dom::ClientOpResult const&) const::{lambda()#1}&&)already_AddRefed<mozi [...]
#  606 | already_AddRefed<mozilla::Runnable> NS_NewRunnableFunction(
#      |                                     ^~~~~~~~~~~~~~~~~~~~~~
#  604|   
#  605|   template <typename Function>
#  606|-> already_AddRefed<mozilla::Runnable> NS_NewRunnableFunction(
#  607|       const char* aName, Function&& aFunction) {
#  608|     // We store a non-reference in RunnableFunction, but still forward aFunction
firefox-150.0/xpcom/threads/nsThreadUtils.h:606:37: note: trimmed 2 message(s) with length over 512

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In function ‘NS_NewRunnableFunction<mozilla::dom::CreateImageBitmapFromBlob::StartMimeTypeAndDecodeAndCropBlob()::{lambda()#1}>(char const*, mozilla::dom::CreateImageBitmapFromBlob::StartMimeTypeAndDecodeAndCropBlob()::{lambda()#1}&&)already_AddRefed<mozilla::Runnable>’
firefox-150.0/xpcom/threads/nsThreadUtils.h:606:37: warning[-Wmissing-profile]: profile for function ‘NS_NewRunnableFunction<mozilla::dom::CreateImageBitmapFromBlob::StartMimeTypeAndDecodeAndCropBlob()::{lambda()#1}>(char const*, mozilla::dom::CreateImageBitmapFromBlob::StartMimeTypeAndDecodeAndCropBlob()::{lambda()#1}&&)already_AddRefed<mozilla::Runnable>’ not found in profile data
#  606 | already_AddRefed<mozilla::Runnable> NS_NewRunnableFunction(
#      |                                     ^~~~~~~~~~~~~~~~~~~~~~
#  604|   
#  605|   template <typename Function>
#  606|-> already_AddRefed<mozilla::Runnable> NS_NewRunnableFunction(
#  607|       const char* aName, Function&& aFunction) {
#  608|     // We store a non-reference in RunnableFunction, but still forward aFunction

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In function ‘NS_NewRunnableFunction<mozilla::dom::OffscreenCanvasDisplayHelper::MaybeQueueInvalidateElement()::{lambda()#1}>(char const*, mozilla::dom::OffscreenCanvasDisplayHelper::MaybeQueueInvalidateElement()::{lambda()#1}&&)already_AddRefed<mozilla::Runnable>’
firefox-150.0/xpcom/threads/nsThreadUtils.h:606:37: warning[-Wmissing-profile]: profile for function ‘NS_NewRunnableFunction<mozilla::dom::OffscreenCanvasDisplayHelper::MaybeQueueInvalidateElement()::{lambda()#1}>(char const*, mozilla::dom::OffscreenCanvasDisplayHelper::MaybeQueueInvalidateElement()::{lambda()#1}&&)already_AddRefed<mozilla::Runnable>’ not found in profile data
#  606 | already_AddRefed<mozilla::Runnable> NS_NewRunnableFunction(
#      |                                     ^~~~~~~~~~~~~~~~~~~~~~
#  604|   
#  605|   template <typename Function>
#  606|-> already_AddRefed<mozilla::Runnable> NS_NewRunnableFunction(
#  607|       const char* aName, Function&& aFunction) {
#  608|     // We store a non-reference in RunnableFunction, but still forward aFunction

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In function ‘NS_NewRunnableFunction<mozilla::dom::SHEntrySharedParentState::~SHEntrySharedParentState()::{lambda()#1}>(char const*, mozilla::dom::SHEntrySharedParentState::~SHEntrySharedParentState()::{lambda()#1}&&)already_AddRefed<mozilla::Runnable>’
firefox-150.0/xpcom/threads/nsThreadUtils.h:606:37: warning[-Wmissing-profile]: profile for function ‘NS_NewRunnableFunction<mozilla::dom::SHEntrySharedParentState::~SHEntrySharedParentState()::{lambda()#1}>(char const*, mozilla::dom::SHEntrySharedParentState::~SHEntrySharedParentState()::{lambda()#1}&&)already_AddRefed<mozilla::Runnable>’ not found in profile data
#  606 | already_AddRefed<mozilla::Runnable> NS_NewRunnableFunction(
#      |                                     ^~~~~~~~~~~~~~~~~~~~~~
#  604|   
#  605|   template <typename Function>
#  606|-> already_AddRefed<mozilla::Runnable> NS_NewRunnableFunction(
#  607|       const char* aName, Function&& aFunction) {
#  608|     // We store a non-reference in RunnableFunction, but still forward aFunction

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&)::FuncCancelableRunnable::FuncCancelableRunnable(char const*, mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&)’
firefox-150.0/xpcom/threads/nsThreadUtils.h:629:14: warning[-Wmissing-profile]: profile for function ‘NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&)::FuncCancelableRunnable::FuncCancelableRunnable(char const*, mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&)’ not found in profile data
#  629 |     explicit FuncCancelableRunnable(const char* aName, Function&& aFunc)
#      |              ^~~~~~~~~~~~~~~~~~~~~~
#  627|                                            CancelableRunnable)
#  628|   
#  629|->     explicit FuncCancelableRunnable(const char* aName, Function&& aFunc)
#  630|           : CancelableRunnable{aName},
#  631|             mFunc{mozilla::Some(std::forward<Function>(aFunc))} {}

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&)::FuncCancelableRunnable::FuncCancelableRunnable(char const*, mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&)’
firefox-150.0/xpcom/threads/nsThreadUtils.h:629:14: warning[-Wmissing-profile]: profile for function ‘NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&)::FuncCancelableRunnable::FuncCancelableRunnable(char const*, mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&)’ not found in profile data
#  629 |     explicit FuncCancelableRunnable(const char* aName, Function&& aFunc)
#      |              ^~~~~~~~~~~~~~~~~~~~~~
#  627|                                            CancelableRunnable)
#  628|   
#  629|->     explicit FuncCancelableRunnable(const char* aName, Function&& aFunc)
#  630|           : CancelableRunnable{aName},
#  631|             mFunc{mozilla::Some(std::forward<Function>(aFunc))} {}

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&)::FuncCancelableRunnable::Run()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:633:16: warning[-Wmissing-profile]: profile for function ‘NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&)::FuncCancelableRunnable::Run()’ not found in profile data
#  633 |     NS_IMETHOD Run() override {
#      |                ^~~
#  631|             mFunc{mozilla::Some(std::forward<Function>(aFunc))} {}
#  632|   
#  633|->     NS_IMETHOD Run() override {
#  634|         if (mFunc) {
#  635|           (*mFunc)();

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&)::FuncCancelableRunnable::Run()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:633:16: warning[-Wmissing-profile]: profile for function ‘NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&)::FuncCancelableRunnable::Run()’ not found in profile data
#  633 |     NS_IMETHOD Run() override {
#      |                ^~~
#  631|             mFunc{mozilla::Some(std::forward<Function>(aFunc))} {}
#  632|   
#  633|->     NS_IMETHOD Run() override {
#  634|         if (mFunc) {
#  635|           (*mFunc)();

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘NS_NewCancelableRunnableFunction<mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}>(char const*, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}&&)::FuncCancelableRunnable::Run()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:633:16: warning[-Wmissing-profile]: profile for function ‘NS_NewCancelableRunnableFunction<mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}>(char const*, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}&&)::FuncCancelableRunnable::Run()’ not found in profile data
#  633 |     NS_IMETHOD Run() override {
#      |                ^~~
#  631|             mFunc{mozilla::Some(std::forward<Function>(aFunc))} {}
#  632|   
#  633|->     NS_IMETHOD Run() override {
#  634|         if (mFunc) {
#  635|           (*mFunc)();

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘NS_NewCancelableRunnableFunction<mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}>(char const*, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}&&)::FuncCancelableRunnable::Run()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:633:16: warning[-Wmissing-profile]: profile for function ‘NS_NewCancelableRunnableFunction<mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}>(char const*, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}&&)::FuncCancelableRunnable::Run()’ not found in profile data
#  633 |     NS_IMETHOD Run() override {
#      |                ^~~
#  631|             mFunc{mozilla::Some(std::forward<Function>(aFunc))} {}
#  632|   
#  633|->     NS_IMETHOD Run() override {
#  634|         if (mFunc) {
#  635|           (*mFunc)();

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘NS_NewCancelableRunnableFunction<mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}>(char const*, mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}&&)::FuncCancelableRunnable::Run()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:633:16: warning[-Wmissing-profile]: profile for function ‘NS_NewCancelableRunnableFunction<mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}>(char const*, mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}&&)::FuncCancelableRunnable::Run()’ not found in profile data
#  633 |     NS_IMETHOD Run() override {
#      |                ^~~
#  631|             mFunc{mozilla::Some(std::forward<Function>(aFunc))} {}
#  632|   
#  633|->     NS_IMETHOD Run() override {
#  634|         if (mFunc) {
#  635|           (*mFunc)();

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&)::FuncCancelableRunnable::Cancel()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:641:14: warning[-Wmissing-profile]: profile for function ‘NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&)::FuncCancelableRunnable::Cancel()’ not found in profile data
#  639|       }
#  640|   
#  641|->     nsresult Cancel() override {
#  642|         mFunc.reset();
#  643|         return NS_OK;

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&)::FuncCancelableRunnable::Cancel()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:641:14: warning[-Wmissing-profile]: profile for function ‘NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&)::FuncCancelableRunnable::Cancel()’ not found in profile data
#  639|       }
#  640|   
#  641|->     nsresult Cancel() override {
#  642|         mFunc.reset();
#  643|         return NS_OK;

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘NS_NewCancelableRunnableFunction<mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}>(char const*, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}&&)::FuncCancelableRunnable::Cancel()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:641:14: warning[-Wmissing-profile]: profile for function ‘NS_NewCancelableRunnableFunction<mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}>(char const*, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}&&)::FuncCancelableRunnable::Cancel()’ not found in profile data
#  639|       }
#  640|   
#  641|->     nsresult Cancel() override {
#  642|         mFunc.reset();
#  643|         return NS_OK;

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘NS_NewCancelableRunnableFunction<mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}>(char const*, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}&&)::FuncCancelableRunnable::Cancel()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:641:14: warning[-Wmissing-profile]: profile for function ‘NS_NewCancelableRunnableFunction<mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}>(char const*, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}&&)::FuncCancelableRunnable::Cancel()’ not found in profile data
#  639|       }
#  640|   
#  641|->     nsresult Cancel() override {
#  642|         mFunc.reset();
#  643|         return NS_OK;

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘NS_NewCancelableRunnableFunction<mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}>(char const*, mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}&&)::FuncCancelableRunnable::Cancel()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:641:14: warning[-Wmissing-profile]: profile for function ‘NS_NewCancelableRunnableFunction<mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}>(char const*, mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}&&)::FuncCancelableRunnable::Cancel()’ not found in profile data
#  639|       }
#  640|   
#  641|->     nsresult Cancel() override {
#  642|         mFunc.reset();
#  643|         return NS_OK;

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘non-virtual thunk to NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&)::FuncCancelableRunnable::Cancel()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:641:14: warning[-Wmissing-profile]: profile for function ‘non-virtual thunk to NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&)::FuncCancelableRunnable::Cancel()’ not found in profile data
#  641 |     nsresult Cancel() override {
#      |              ^~~~~~
#  639|       }
#  640|   
#  641|->     nsresult Cancel() override {
#  642|         mFunc.reset();
#  643|         return NS_OK;

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘non-virtual thunk to NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&)::FuncCancelableRunnable::Cancel()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:641:14: warning[-Wmissing-profile]: profile for function ‘non-virtual thunk to NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&)::FuncCancelableRunnable::Cancel()’ not found in profile data
#  641 |     nsresult Cancel() override {
#      |              ^~~~~~
#  639|       }
#  640|   
#  641|->     nsresult Cancel() override {
#  642|         mFunc.reset();
#  643|         return NS_OK;

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘non-virtual thunk to NS_NewCancelableRunnableFunction<mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}>(char const*, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}&&)::FuncCancelableRunnable::Cancel()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:641:14: warning[-Wmissing-profile]: profile for function ‘non-virtual thunk to NS_NewCancelableRunnableFunction<mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}>(char const*, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}&&)::FuncCancelableRunnable::Cancel()’ not found in profile data
#  641 |     nsresult Cancel() override {
#      |              ^~~~~~
#  639|       }
#  640|   
#  641|->     nsresult Cancel() override {
#  642|         mFunc.reset();
#  643|         return NS_OK;

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘non-virtual thunk to NS_NewCancelableRunnableFunction<mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}>(char const*, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}&&)::FuncCancelableRunnable::Cancel()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:641:14: warning[-Wmissing-profile]: profile for function ‘non-virtual thunk to NS_NewCancelableRunnableFunction<mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}>(char const*, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}&&)::FuncCancelableRunnable::Cancel()’ not found in profile data
#  641 |     nsresult Cancel() override {
#      |              ^~~~~~
#  639|       }
#  640|   
#  641|->     nsresult Cancel() override {
#  642|         mFunc.reset();
#  643|         return NS_OK;

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘non-virtual thunk to NS_NewCancelableRunnableFunction<mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}>(char const*, mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}&&)::FuncCancelableRunnable::Cancel()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:641:14: warning[-Wmissing-profile]: profile for function ‘non-virtual thunk to NS_NewCancelableRunnableFunction<mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}>(char const*, mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}&&)::FuncCancelableRunnable::Cancel()’ not found in profile data
#  641 |     nsresult Cancel() override {
#      |              ^~~~~~
#  639|       }
#  640|   
#  641|->     nsresult Cancel() override {
#  642|         mFunc.reset();
#  643|         return NS_OK;

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&)::FuncCancelableRunnable::~FuncCancelableRunnable()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:647:5: warning[-Wmissing-profile]: profile for function ‘NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&)::FuncCancelableRunnable::~FuncCancelableRunnable()’ not found in profile data
#  645|   
#  646|      private:
#  647|->     ~FuncCancelableRunnable() = default;
#  648|   
#  649|       mozilla::Maybe<std::remove_reference_t<Function>> mFunc;

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&)::FuncCancelableRunnable::~FuncCancelableRunnable()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:647:5: warning[-Wmissing-profile]: profile for function ‘NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&)::FuncCancelableRunnable::~FuncCancelableRunnable()’ not found in profile data
#  645|   
#  646|      private:
#  647|->     ~FuncCancelableRunnable() = default;
#  648|   
#  649|       mozilla::Maybe<std::remove_reference_t<Function>> mFunc;

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘NS_NewCancelableRunnableFunction<mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}>(char const*, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}&&)::FuncCancelableRunnable::~FuncCancelableRunnable()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:647:5: warning[-Wmissing-profile]: profile for function ‘NS_NewCancelableRunnableFunction<mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}>(char const*, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}&&)::FuncCancelableRunnable::~FuncCancelableRunnable()’ not found in profile data
#  645|   
#  646|      private:
#  647|->     ~FuncCancelableRunnable() = default;
#  648|   
#  649|       mozilla::Maybe<std::remove_reference_t<Function>> mFunc;

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘NS_NewCancelableRunnableFunction<mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}>(char const*, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}&&)::FuncCancelableRunnable::~FuncCancelableRunnable()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:647:5: warning[-Wmissing-profile]: profile for function ‘NS_NewCancelableRunnableFunction<mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}>(char const*, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}&&)::FuncCancelableRunnable::~FuncCancelableRunnable()’ not found in profile data
#  645|   
#  646|      private:
#  647|->     ~FuncCancelableRunnable() = default;
#  648|   
#  649|       mozilla::Maybe<std::remove_reference_t<Function>> mFunc;

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘NS_NewCancelableRunnableFunction<mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}>(char const*, mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}&&)::FuncCancelableRunnable::~FuncCancelableRunnable()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:647:5: warning[-Wmissing-profile]: profile for function ‘NS_NewCancelableRunnableFunction<mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}>(char const*, mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}&&)::FuncCancelableRunnable::~FuncCancelableRunnable()’ not found in profile data
#  645|   
#  646|      private:
#  647|->     ~FuncCancelableRunnable() = default;
#  648|   
#  649|       mozilla::Maybe<std::remove_reference_t<Function>> mFunc;

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘non-virtual thunk to NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&)::FuncCancelableRunnable::~FuncCancelableRunnable()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:647:5: warning[-Wmissing-profile]: profile for function ‘non-virtual thunk to NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::OnContextLoss(mozilla::webgl::ContextLossReason) const::{lambda()#1} const&)::FuncCancelableRunnable::~FuncCancelableRunnable()’ not found in profile data
#  647 |     ~FuncCancelableRunnable() = default;
#      |     ^
#  645|   
#  646|      private:
#  647|->     ~FuncCancelableRunnable() = default;
#  648|   
#  649|       mozilla::Maybe<std::remove_reference_t<Function>> mFunc;

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘non-virtual thunk to NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&)::FuncCancelableRunnable::~FuncCancelableRunnable()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:647:5: warning[-Wmissing-profile]: profile for function ‘non-virtual thunk to NS_NewCancelableRunnableFunction<mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&>(char const*, mozilla::ClientWebGLContext::RestoreContext(mozilla::webgl::LossStatus) const::{lambda()#1} const&)::FuncCancelableRunnable::~FuncCancelableRunnable()’ not found in profile data
#  647 |     ~FuncCancelableRunnable() = default;
#      |     ^
#  645|   
#  646|      private:
#  647|->     ~FuncCancelableRunnable() = default;
#  648|   
#  649|       mozilla::Maybe<std::remove_reference_t<Function>> mFunc;

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘non-virtual thunk to NS_NewCancelableRunnableFunction<mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}>(char const*, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}&&)::FuncCancelableRunnable::~FuncCancelableRunnable()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:647:5: warning[-Wmissing-profile]: profile for function ‘non-virtual thunk to NS_NewCancelableRunnableFunction<mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}>(char const*, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasLost()::{lambda()#1}&&)::FuncCancelableRunnable::~FuncCancelableRunnable()’ not found in profile data
#  647 |     ~FuncCancelableRunnable() = default;
#      |     ^
#  645|   
#  646|      private:
#  647|->     ~FuncCancelableRunnable() = default;
#  648|   
#  649|       mozilla::Maybe<std::remove_reference_t<Function>> mFunc;

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘non-virtual thunk to NS_NewCancelableRunnableFunction<mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}>(char const*, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}&&)::FuncCancelableRunnable::~FuncCancelableRunnable()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:647:5: warning[-Wmissing-profile]: profile for function ‘non-virtual thunk to NS_NewCancelableRunnableFunction<mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}>(char const*, mozilla::dom::CanvasRenderingContext2D::OnRemoteCanvasRestored()::{lambda()#1}&&)::FuncCancelableRunnable::~FuncCancelableRunnable()’ not found in profile data
#  647 |     ~FuncCancelableRunnable() = default;
#      |     ^
#  645|   
#  646|      private:
#  647|->     ~FuncCancelableRunnable() = default;
#  648|   
#  649|       mozilla::Maybe<std::remove_reference_t<Function>> mFunc;

Error: COMPILER_WARNING:
firefox-150.0/xpcom/threads/nsThreadUtils.h: scope_hint: In member function ‘non-virtual thunk to NS_NewCancelableRunnableFunction<mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}>(char const*, mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}&&)::FuncCancelableRunnable::~FuncCancelableRunnable()’
firefox-150.0/xpcom/threads/nsThreadUtils.h:647:5: warning[-Wmissing-profile]: profile for function ‘non-virtual thunk to NS_NewCancelableRunnableFunction<mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}>(char const*, mozilla::dom::OffscreenCanvas::QueueCommitToCompositor()::{lambda()#1}&&)::FuncCancelableRunnable::~FuncCancelableRunnable()’ not found in profile data
#  647 |     ~FuncCancelableRunnable() = default;
#      |     ^
#  645|   
#  646|      private:
#  647|->     ~FuncCancelableRunnable() = default;
#  648|   
#  649|       mozilla::Maybe<std::remove_reference_t<Function>> mFunc;