From 9a01d443b9b5d0e40318c215d857193c691e5186 Mon Sep 17 00:00:00 2001 From: Eric Niebler Date: Fri, 24 Nov 2023 19:57:47 -0800 Subject: [PATCH] nvhpc warning suppression --- include/stdexec/__detail/__basic_sender.hpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/include/stdexec/__detail/__basic_sender.hpp b/include/stdexec/__detail/__basic_sender.hpp index a5cdf210a..0c8e79491 100644 --- a/include/stdexec/__detail/__basic_sender.hpp +++ b/include/stdexec/__detail/__basic_sender.hpp @@ -198,7 +198,7 @@ namespace stdexec { _Receiver&& __rcvr, _SetTag, _Args&&... __args) noexcept { - _SetTag()((_Receiver&&) __rcvr, (_Args&&) __args...); + _SetTag()(std::move(__rcvr), (_Args&&) __args...); } // By default, return a generic operation state @@ -298,6 +298,9 @@ namespace stdexec { } }; +STDEXEC_PRAGMA_PUSH() +STDEXEC_PRAGMA_IGNORE_EDG(offset_in_non_POD_nonstandard) + template struct __enable_receiver_from_this { using __op_base_t = __op_base<_Sexpr, _Receiver>; @@ -319,6 +322,8 @@ namespace stdexec { } }; +STDEXEC_PRAGMA_POP() + template struct __connect_fn { template