From a782d5c81f4ad3fc2ad5977ad53a88bb8fb1aad1 Mon Sep 17 00:00:00 2001 From: Derek Mauro Date: Tue, 18 Feb 2025 07:14:39 -0800 Subject: [PATCH] Fix feature test for ABSL_HAVE_STD_OPTIONAL Fixes https://github.com/abseil/abseil-cpp/issues/1840 PiperOrigin-RevId: 728197023 Change-Id: I864164fc64512abac19ee6f9dc4e9562e68489a1 --- absl/base/config.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/absl/base/config.h b/absl/base/config.h index 58077a2c58f..76a677de2c1 100644 --- a/absl/base/config.h +++ b/absl/base/config.h @@ -538,7 +538,7 @@ static_assert(ABSL_INTERNAL_INLINE_NAMESPACE_STR[0] != 'h' || // Checks whether C++17 std::optional is available. #ifdef ABSL_HAVE_STD_OPTIONAL #error "ABSL_HAVE_STD_OPTIONAL cannot be directly set." -#elif defined(__cpp_lib_optional) && __cpp_lib_optional >= 202106L +#elif defined(__cpp_lib_optional) && __cpp_lib_optional >= 201606L #define ABSL_HAVE_STD_OPTIONAL 1 #elif defined(ABSL_INTERNAL_CPLUSPLUS_LANG) && \ ABSL_INTERNAL_CPLUSPLUS_LANG >= 201703L && \