From 629e00786578ff0cbb64b107ce21678862c0fd71 Mon Sep 17 00:00:00 2001 From: Advenam Tacet Date: Thu, 21 Dec 2023 23:01:13 +0100 Subject: [PATCH] if constexpr since C++17 --- libcxx/include/deque | 2 +- libcxx/include/string | 2 +- libcxx/include/vector | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/libcxx/include/deque b/libcxx/include/deque index 790c45c26d80fa..73d9a3b3920882 100644 --- a/libcxx/include/deque +++ b/libcxx/include/deque @@ -1012,7 +1012,7 @@ private: _LIBCPP_HIDE_FROM_ABI void __annotate_delete() const _NOEXCEPT { #ifndef _LIBCPP_HAS_NO_ASAN // The default allocator does not require unpoisoning before returning memory. - if _LIBCPP_CONSTEXPR (is_same >::value) + if _LIBCPP_CONSTEXPR_SINCE_CXX17 (is_same >::value) return; if (empty()) { for (size_t __i = 0; __i < __map_.size(); ++__i) { diff --git a/libcxx/include/string b/libcxx/include/string index 5c2a6bea90e6c9..3e1d468892d0a3 100644 --- a/libcxx/include/string +++ b/libcxx/include/string @@ -1913,7 +1913,7 @@ private: _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void __annotate_delete() const _NOEXCEPT { #if !defined(_LIBCPP_HAS_NO_ASAN) && defined(_LIBCPP_INSTRUMENTED_WITH_ASAN) // The default allocator does not require unpoisoning before returning memory. - if _LIBCPP_CONSTEXPR (!is_same >::value) + if _LIBCPP_CONSTEXPR_SINCE_CXX17 (!is_same >::value) if (!__libcpp_is_constant_evaluated() && (__asan_short_string_is_annotated() || __is_long())) __annotate_contiguous_container(data() + size() + 1, data() + capacity() + 1); #endif diff --git a/libcxx/include/vector b/libcxx/include/vector index dea2ea3a13b6d0..5b248ef9d6aa62 100644 --- a/libcxx/include/vector +++ b/libcxx/include/vector @@ -854,7 +854,7 @@ private: _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI void __annotate_delete() const _NOEXCEPT { #ifndef _LIBCPP_HAS_NO_ASAN // The default allocator does not require unpoisoning before returning memory. - if _LIBCPP_CONSTEXPR (!is_same::value) + if _LIBCPP_CONSTEXPR_SINCE_CXX17 (!is_same::value) __annotate_contiguous_container(data(), data() + capacity(), data() + size(), data() + capacity()); #endif }