- simix::simcall([] { return new kernel::activity::ConditionVariableImpl(); });
- return ConditionVariablePtr(&cond->cond_, false);
+ kernel::actor::simcall([] { return new kernel::activity::ConditionVariableImpl(); });
+ return ConditionVariablePtr(cond->get_iface(), false);