Source code

Revision control

Copy as Markdown

Other Tools

From: =?UTF-8?q?Emilio=20Cobos=20=C3=81lvarez?= <emilio@crisal.io>
Date: Wed, 12 Nov 2025 05:17:00 +0000
Subject: Bug 1768116 - Compile as C++20. r=glandium,webrtc-reviewers,mjf
Co-authored-by: Chris Peterson <cpeterson@mozilla.com>
---
BUILD.gn | 12 +-----------
1 file changed, 1 insertion(+), 11 deletions(-)
diff --git a/BUILD.gn b/BUILD.gn
index 2b3e510f76..b7b2edb51f 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -315,16 +315,6 @@ config("common_config") {
cflags_objc = []
defines = []
- # We should be able to remove this after c++20 is enabled
- # across the Mozilla tree.
- if (build_with_mozilla) {
- if (is_win) {
- cflags_cc += [ "-std:c++20" ]
- } else {
- cflags_cc += [ "-std=gnu++20" ]
- }
- }
-
if (rtc_enable_protobuf) {
defines += [ "WEBRTC_ENABLE_PROTOBUF=1" ]
} else {
@@ -430,7 +420,7 @@ config("common_config") {
# "-Wnested-externs", (C/Obj-C only)
]
cflags_objc += [ "-Wstrict-prototypes" ]
- cflags_cc += [
+ cflags_cc = [
"-Wnon-virtual-dtor",
# This is enabled for clang; enable for gcc as well.