From 6bb550b05724a4abb85f2527eac3fcaab0cd70a6 Mon Sep 17 00:00:00 2001 From: Henner Zeller Date: Sat, 17 Feb 2024 23:19:09 -0800 Subject: [PATCH] Disable warning for missing-field-initializers as well for clang. The same warning shows up with clang++. Tested with clang-16 and clang-17. Change-Id: I4181f7eb20a17b83aef1d4d0c4a34d42818f53a1 Reviewed-on: https://code-review.googlesource.com/c/re2/+/62730 Reviewed-by: Alex Chernyakhovsky Reviewed-by: Paul Wankadia --- re2/re2.h | 2 +- util/pcre.cc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/re2/re2.h b/re2/re2.h index 68fbed1d8..7ea44e044 100644 --- a/re2/re2.h +++ b/re2/re2.h @@ -972,7 +972,7 @@ inline RE2::Arg RE2::Octal(T* ptr) { } // Silence warnings about missing initializers for members of LazyRE2. -#if !defined(__clang__) && defined(__GNUC__) +#if defined(__GNUC__) #pragma GCC diagnostic ignored "-Wmissing-field-initializers" #endif diff --git a/util/pcre.cc b/util/pcre.cc index f54cb28f8..27aee3dc4 100644 --- a/util/pcre.cc +++ b/util/pcre.cc @@ -21,7 +21,7 @@ #include "util/pcre.h" // Silence warnings about the wacky formatting in the operator() functions. -#if !defined(__clang__) && defined(__GNUC__) +#if defined(__GNUC__) #pragma GCC diagnostic ignored "-Wmisleading-indentation" #endif