summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pstl/include/pstl/internal/utils.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/pstl/include/pstl/internal/utils.h b/pstl/include/pstl/internal/utils.h
index c181ddb4b8a6..ec9d46713a68 100644
--- a/pstl/include/pstl/internal/utils.h
+++ b/pstl/include/pstl/internal/utils.h
@@ -21,8 +21,8 @@ namespace __internal
{
template <typename _Fp>
-typename std::result_of<_Fp()>::type
-__except_handler(_Fp __f)
+auto
+__except_handler(_Fp __f) -> decltype(__f())
{
try
{