From 04b6110da90be12296037f9e91b8bd6d4b0d3ae7 Mon Sep 17 00:00:00 2001 From: Abseil Team Date: Mon, 13 Apr 2026 00:35:14 -0700 Subject: [PATCH] Undo unintended inlining of absl::void_t -- the inlining didn't actually replace it with std::void_t PiperOrigin-RevId: 898825657 Change-Id: Icd97cec5602753759608623619acd7c6fd5bc953 --- absl/meta/type_traits.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/absl/meta/type_traits.h b/absl/meta/type_traits.h index bcc3a987..e77112fc 100644 --- a/absl/meta/type_traits.h +++ b/absl/meta/type_traits.h @@ -109,8 +109,7 @@ struct is_detected : is_detected_impl::type {}; // appear duplicated (and thus invalid) to the compiler prior to substitution // taking place. Whenever possible, use `std::void_t` instead. template -using void_t ABSL_REFACTOR_INLINE = - typename type_traits_internal::VoidTImpl::type; +using void_t = typename type_traits_internal::VoidTImpl::type; // Historical note: Abseil once provided implementations of these type traits // for platforms that lacked full support. New code should prefer to use the