diff --git a/src/common/Utilities/TaskScheduler.h b/src/common/Utilities/TaskScheduler.h index c8b7b584d..56cdaf17f 100644 --- a/src/common/Utilities/TaskScheduler.h +++ b/src/common/Utilities/TaskScheduler.h @@ -432,11 +432,11 @@ public: : _task(right._task), _owner(right._owner), _consumed(right._consumed) { } // Move construct - TaskContext(TaskContext&& right) + TaskContext(TaskContext&& right) noexcept : _task(std::move(right._task)), _owner(std::move(right._owner)), _consumed(std::move(right._consumed)) { } // Copy assign - TaskContext& operator= (TaskContext const& right) + TaskContext& operator= (TaskContext const& right) noexcept { _task = right._task; _owner = right._owner; @@ -445,7 +445,7 @@ public: } // Move assign - TaskContext& operator= (TaskContext&& right) + TaskContext& operator= (TaskContext&& right) noexcept { _task = std::move(right._task); _owner = std::move(right._owner);