From a53e0ca32547b07bdcd0bd1e9762ac18c4c0347c Mon Sep 17 00:00:00 2001 From: Hayodea Hekol Date: Sat, 30 May 2026 21:45:51 -0400 Subject: [PATCH] PostingPromise: reorder post-to target to be 1st arg --- include/spinscale/co/postingPromise.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/include/spinscale/co/postingPromise.h b/include/spinscale/co/postingPromise.h index 3b93a84..2d49b3e 100644 --- a/include/spinscale/co/postingPromise.h +++ b/include/spinscale/co/postingPromise.h @@ -207,14 +207,14 @@ struct PostingPromise /** Non-viral entry with explicit post-TO target. */ template PostingPromise( + ExplicitPostTarget _calleePostTarget, std::exception_ptr &_callerExceptionPtr, std::function _callerLambda, - ExplicitPostTarget _calleePostTarget, TailArgs &&...) noexcept : returnValues(_callerExceptionPtr), callerLambda(std::move(_callerLambda)), - postBackStatus(*this), - calleePostTarget(std::move(_calleePostTarget)) + calleePostTarget(std::move(_calleePostTarget)), + postBackStatus(*this) {} /** Viral / free-function entry with explicit post-TO target. */ @@ -256,14 +256,14 @@ struct PostingPromise && !is_explicit_post_target_v>) PostingPromise( ObjectArg &&, + ExplicitPostTarget _calleePostTarget, std::exception_ptr &_callerExceptionPtr, std::function _callerLambda, - ExplicitPostTarget _calleePostTarget, TailArgs &&...) noexcept : PostingPromise( + std::move(_calleePostTarget), _callerExceptionPtr, - std::move(_callerLambda), - std::move(_calleePostTarget)) + std::move(_callerLambda)) {} /** Member viral with explicit post-TO target. */