diff --git a/include/ircd/ctx/latch.h b/include/ircd/ctx/latch.h index 281261080..f455d3af0 100644 --- a/include/ircd/ctx/latch.h +++ b/include/ircd/ctx/latch.h @@ -58,10 +58,7 @@ inline void ircd::ctx::latch::wait() const { - d.wait([this] - { - return is_ready(); - }); + d.wait(std::bind(&latch::is_ready, this)); } inline void