From 0aadf11c10e11245229023eeee15019866bf33ec Mon Sep 17 00:00:00 2001 From: Philipp Moritz Date: Mon, 28 Jan 2019 13:22:52 -0800 Subject: [PATCH] Fix compilation on macOS by adding virtual destructors (#3878) --- src/ray/raylet/scheduling_queue.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/ray/raylet/scheduling_queue.h b/src/ray/raylet/scheduling_queue.h index f00e02ba3..89d623306 100644 --- a/src/ray/raylet/scheduling_queue.h +++ b/src/ray/raylet/scheduling_queue.h @@ -49,6 +49,9 @@ enum class TaskState { class TaskQueue { public: + /// TaskQueue destructor. + virtual ~TaskQueue() {} + /// \brief Append a task to queue. /// /// \param task_id The task ID for the task to append. @@ -103,6 +106,9 @@ class ReadyQueue : public TaskQueue { ReadyQueue(const ReadyQueue &other) = delete; + /// ReadyQueue destructor. + virtual ~ReadyQueue() {} + /// \brief Append a task to queue. /// /// \param task_id The task ID for the task to append.