Ignore -Wmisleading-indentation in util/pcre.cc only. Fixes #118. Change-Id: I8a626949666ae6dca3c86038a1698f9d817f974b Reviewed-on: https://code-review.googlesource.com/7930 Reviewed-by: Paul Wankadia <junyer@google.com>
diff --git a/util/pcre.cc b/util/pcre.cc index 61103cc..fab0388 100644 --- a/util/pcre.cc +++ b/util/pcre.cc
@@ -21,6 +21,13 @@ #include "util/pcre.h" #include "util/strutil.h" +// Silence warnings about the wacky formatting in the operator() functions. +// Note that we test for Clang first because it defines __GNUC__ as well. +#if defined(__clang__) +#elif defined(__GNUC__) && __GNUC__ >= 6 +#pragma GCC diagnostic ignored "-Wmisleading-indentation" +#endif + #define PCREPORT(level) LOG(level) // Default PCRE limits.