[libcxx-commits] [libcxx] 623ba9b - [libc++] Add missing _LIBCPP_NODEBUG on internal alias

Louis Dionne via libcxx-commits libcxx-commits at lists.llvm.org
Mon Jan 20 10:45:20 PST 2025


Author: Louis Dionne
Date: 2025-01-20T13:45:07-05:00
New Revision: 623ba9bb3bbde3bd055f336ffc67d3f5c725903a

URL: https://github.com/llvm/llvm-project/commit/623ba9bb3bbde3bd055f336ffc67d3f5c725903a
DIFF: https://github.com/llvm/llvm-project/commit/623ba9bb3bbde3bd055f336ffc67d3f5c725903a.diff

LOG: [libc++] Add missing _LIBCPP_NODEBUG on internal alias

Added: 
    

Modified: 
    libcxx/include/__type_traits/invoke.h

Removed: 
    


################################################################################
diff  --git a/libcxx/include/__type_traits/invoke.h b/libcxx/include/__type_traits/invoke.h
index 7206e85766d908..013293bec49b9f 100644
--- a/libcxx/include/__type_traits/invoke.h
+++ b/libcxx/include/__type_traits/invoke.h
@@ -266,7 +266,7 @@ struct __invoke_result
     : enable_if<__is_invocable_v<_Func, _Args...>, typename __invokable_r<void, _Func, _Args...>::_Result> {};
 
 template <class _Func, class... _Args>
-using __invoke_result_t = typename __invoke_result<_Func, _Args...>::type;
+using __invoke_result_t _LIBCPP_NODEBUG = typename __invoke_result<_Func, _Args...>::type;
 
 template <class _Ret, class... _Args>
 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 _Ret __invoke_r(_Args&&... __args) {


        


More information about the libcxx-commits mailing list