CR actions

This commit is contained in:
Hamish Milne 2020-04-20 16:30:49 +01:00
parent 55c9162d02
commit 6783289909

View file

@ -81,12 +81,12 @@ std::shared_ptr<AddressArbiter> KernelSystem::CreateAddressArbiter(std::string n
class AddressArbiter::Callback : public WakeupCallback { class AddressArbiter::Callback : public WakeupCallback {
public: public:
Callback(AddressArbiter& _parent) : parent(_parent) {} explicit Callback(AddressArbiter& _parent) : parent(_parent) {}
AddressArbiter& parent; AddressArbiter& parent;
void WakeUp(ThreadWakeupReason reason, std::shared_ptr<Thread> thread, void WakeUp(ThreadWakeupReason reason, std::shared_ptr<Thread> thread,
std::shared_ptr<WaitObject> object) override { std::shared_ptr<WaitObject> object) override {
parent.WakeUp(reason, thread, object); parent.WakeUp(reason, std::move(thread), std::move(object));
} }
private: private: