mirror of
https://github.com/sogou/workflow.git
synced 2026-02-08 01:33:17 +08:00
Fix compiling error when message doesn't have a move constructor.
This commit is contained in:
@@ -179,9 +179,10 @@ protected:
|
||||
|
||||
void clear_resp()
|
||||
{
|
||||
RESP resp;
|
||||
*(protocol::ProtocolMessage *)&resp = std::move(this->resp);
|
||||
this->resp = std::move(resp);
|
||||
protocol::ProtocolMessage head(std::move(this->resp));
|
||||
this->resp.~RESP();
|
||||
new(&this->resp) RESP;
|
||||
*(protocol::ProtocolMessage *)&this->resp = std::move(head);
|
||||
}
|
||||
|
||||
void disable_retry()
|
||||
|
||||
Reference in New Issue
Block a user