commit fbdd35587e5a93b3c43388a97e6d2f39a6758efa
parent 3fc281332cbe69107fb8a466901f495ac861e700
Author: Chris Bracken <chris@bracken.jp>
Date:   Fri, 13 Nov 2020 11:04:46 -0800
Updates for Clang 9
Linux headers include a recursive macro expansion at:
/usr/include/x86_64-linux-gnu/bits/sigaction.h:39
Googletest includes an extraneous semicolon at:
third_party/googletest/googletest/src/gtest.cc:2990
Diffstat:
2 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/build/BUILD.gn b/build/BUILD.gn
@@ -16,6 +16,7 @@ config("compiler_warnings") {
   cflags = [
     "-Weverything",
     "-Werror",
+    "-Wno-disabled-macro-expansion",
   ]
   cflags_cc = [
     "-Wno-c++98-compat",
diff --git a/secondary/third_party/googletest/BUILD.gn b/secondary/third_party/googletest/BUILD.gn
@@ -19,6 +19,7 @@ config("gtest_private_config") {
     "-Wno-unused-template",
     "-Wno-used-but-marked-unused",
     "-Wno-zero-as-null-pointer-constant",
+    "-Wno-extra-semi-stmt",
   ]
   ldflags = ["-lpthread"]
 }