1From 2b487585ebe8986ada07afb9c917564c9b0dfd16 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Wed, 4 Dec 2019 19:06:54 -0800
4Subject: [PATCH] Delete compiler options not available in release versions of
5 clang _yet_
6
7Upstream-Status: Inappropriate [ clang/master already supports them ]
8Signed-off-by: Khem Raj <raj.khem@gmail.com>
9Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com>
10
11---
12 build/config/compiler/BUILD.gn | 5 +++++
13 1 file changed, 5 insertions(+)
14
15diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn
16index e0b65454ebe67..d1d3835578db0 100644
17--- a/build/config/compiler/BUILD.gn
18+++ b/build/config/compiler/BUILD.gn
19@@ -1590,6 +1590,11 @@ config("default_warnings") {
20       cflags += [
21         "-Wenum-compare-conditional",
22
23+        # Disable unknown warnings, since system clang may not have
24+        # backported newer warning yet unlike internal clang that
25+        # chromium uses.
26+        "-Wno-unknown-warning-option",
27+
28         # Ignore warnings about MSVC optimization pragmas.
29         # TODO(thakis): Only for no_chromium_code? http://crbug.com/912662
30         "-Wno-ignored-pragma-optimize",
31