From: Michael Froman 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(kRtpExtensionNumberOfExtensions) - 1, "kExtensions expect to list all known extensions");