From 02f0ab209314000bc1c8fdff0d60378995316f9c Mon Sep 17 00:00:00 2001 From: Randolf J <34705014+jun-sheaf@users.noreply.github.com> Date: Fri, 7 Oct 2022 13:02:41 +0200 Subject: Update charconv.cc --- absl/strings/charconv.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'absl/strings') diff --git a/absl/strings/charconv.cc b/absl/strings/charconv.cc index c08623c4..25ac4499 100644 --- a/absl/strings/charconv.cc +++ b/absl/strings/charconv.cc @@ -347,7 +347,8 @@ bool HandleEdgeCase(const strings_internal::ParsedFloat& input, bool negative, // https://bugs.llvm.org/show_bug.cgi?id=37778 // https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86113 constexpr ptrdiff_t kNanBufferSize = 128; -#if defined(__GNUC__) || (defined(__clang__) && __clang_major__ < 7) +#if (defined(__GNUC__) && !defined(__clang__)) || \ + (defined(__clang__) && __clang_major__ < 7) volatile char n_char_sequence[kNanBufferSize]; #else char n_char_sequence[kNanBufferSize]; -- cgit v1.2.3