From: Michael Froman <mfroman@mozilla.com>
Date: Fri, 5 Sep 2025 13:08:00 -0500
Subject: Bug 1985396 - (fix-f466fa7c84) fixes for c++20 support

Mercurial Revision: https://hg.mozilla.org/mozilla-central/rev/5d527edcb188c8e4f9ea057efeaee8a346873893
---
 modules/rtp_rtcp/source/rtp_header_extension_map.cc | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/modules/rtp_rtcp/source/rtp_header_extension_map.cc b/modules/rtp_rtcp/source/rtp_header_extension_map.cc
index 2ceb5a178b..ef28dbae20 100644
--- a/modules/rtp_rtcp/source/rtp_header_extension_map.cc
+++ b/modules/rtp_rtcp/source/rtp_header_extension_map.cc
@@ -21,6 +21,7 @@
 #include "modules/rtp_rtcp/source/rtp_generic_frame_descriptor_extension.h"
 #include "modules/rtp_rtcp/source/rtp_header_extensions.h"
 #include "modules/rtp_rtcp/source/rtp_video_layers_allocation_extension.h"
+#include "rtc_base/arraysize.h"
 #include "rtc_base/checks.h"
 #include "rtc_base/logging.h"
 
@@ -63,7 +64,7 @@ constexpr ExtensionInfo kExtensions[] = {
 
 // Because of kRtpExtensionNone, NumberOfExtension is 1 bigger than the actual
 // number of known extensions.
-static_assert(std::ssize(kExtensions) ==
+static_assert(arraysize(kExtensions) ==
                   static_cast<int>(kRtpExtensionNumberOfExtensions) - 1,
               "kExtensions expect to list all known extensions");
 
