diff --git a/src/vt/serialization/messaging/serialized_messenger.impl.h b/src/vt/serialization/messaging/serialized_messenger.impl.h index 44119c6068..fa65da93d4 100644 --- a/src/vt/serialization/messaging/serialized_messenger.impl.h +++ b/src/vt/serialization/messaging/serialized_messenger.impl.h @@ -405,9 +405,9 @@ template "serialMsgHandler: local msg: handler={}\n", typed_handler ); - auto base_msg = msg.template to(); + auto base_msg = user_msg.template to(); return messaging::PendingSend(base_msg, [=](MsgPtr in) { - runnable::makeRunnable(msg, true, typed_handler, node) + runnable::makeRunnable(user_msg, true, typed_handler, node) .withTDEpochFromMsg() .enqueue(); });