commit 656d078fce66ec7e8cf1dda795901c68d34e092a parent 02175cb637f8a161919119468940c3531c9b6803 Author: Michael Froman <mfroman@mozilla.com> Date: Fri, 3 Oct 2025 16:32:07 +0000 Bug 1992439 - readd third_party/libwebrtc/moz-patch-stack/s0122.patch r=dbaker DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D267438 Diffstat:
| A | third_party/libwebrtc/moz-patch-stack/s0122.patch | | | 24 | ++++++++++++++++++++++++ |
1 file changed, 24 insertions(+), 0 deletions(-)
diff --git a/third_party/libwebrtc/moz-patch-stack/s0122.patch b/third_party/libwebrtc/moz-patch-stack/s0122.patch @@ -0,0 +1,24 @@ +From: Michael Froman <mfroman@mozilla.com> +Date: Wed, 6 Aug 2025 15:31:00 -0500 +Subject: Bug 1980479 - (fix-e83cf6587a) fixes for c++20 support + +Mercurial Revision: https://hg.mozilla.org/mozilla-central/rev/a54236b6124ec4850290e0b12bf071e3b6325530 +--- + rtc_base/containers/flat_set.h | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/rtc_base/containers/flat_set.h b/rtc_base/containers/flat_set.h +index 22001d3d5c..6c999db3d8 100644 +--- a/rtc_base/containers/flat_set.h ++++ b/rtc_base/containers/flat_set.h +@@ -18,6 +18,10 @@ + + #include "rtc_base/containers/flat_tree.h" // IWYU pragma: export + ++#if __cplusplus < 202002 ++# include "rtc_base/containers/identity.h" // Mozilla: remove when fixing Bug 1980501 ++#endif ++ + namespace webrtc { + + // flat_set is a container with a std::set-like interface that stores its