Commit 41be0f53 authored by Luca Boccassi's avatar Luca Boccassi

Problem: new xpub option is in critical path

Solution: use unlikely to optimize for the most common case
parent a53dfe93
......@@ -282,7 +282,7 @@ int zmq::xpub_t::xsend (msg_t *msg_)
// For the first part of multi-part message, find the matching pipes.
if (!_more) {
if (_manual && _last_pipe && _send_last_pipe) {
if (unlikely (_manual && _last_pipe && _send_last_pipe)) {
_subscriptions.match (static_cast<unsigned char *> (msg_->data ()),
msg_->size (), mark_last_pipe_as_matching,
this);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment