Commit 0bd9cb77 authored by Dominik Charousset's avatar Dominik Charousset

Work around weird GCC 4.7 bug

parent 0b126504
...@@ -58,7 +58,7 @@ class split_join_collector : public event_based_actor { ...@@ -58,7 +58,7 @@ class split_join_collector : public event_based_actor {
this->sync_send(x.first, std::move(x.second)).then( this->sync_send(x.first, std::move(x.second)).then(
others >> [=] { others >> [=] {
m_join(m_value, this->current_message()); m_join(m_value, this->current_message());
if (--m_awaited_results == 0) { if (--this->m_awaited_results == 0) {
m_rp.deliver(make_message(m_value)); m_rp.deliver(make_message(m_value));
quit(); quit();
} }
...@@ -66,7 +66,7 @@ class split_join_collector : public event_based_actor { ...@@ -66,7 +66,7 @@ class split_join_collector : public event_based_actor {
); );
} }
// no longer needed // no longer needed
m_workset.clear(); this->m_workset.clear();
} }
}; };
} }
......
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