From f3cb94c491d3dcda7f0736920a31ca575106d62e Mon Sep 17 00:00:00 2001 From: Mateusz Jablonski Date: Wed, 13 May 2020 14:09:07 +0200 Subject: [PATCH] Add missing destructors to os thread classes Change-Id: If1d513fbeaa2b1d7a353f3321f992a16e8f3a80e Signed-off-by: Mateusz Jablonski --- shared/source/os_interface/linux/os_thread_linux.h | 1 + shared/source/os_interface/windows/os_thread_win.h | 1 + 2 files changed, 2 insertions(+) diff --git a/shared/source/os_interface/linux/os_thread_linux.h b/shared/source/os_interface/linux/os_thread_linux.h index 087fd1dc09..6dfd32204f 100644 --- a/shared/source/os_interface/linux/os_thread_linux.h +++ b/shared/source/os_interface/linux/os_thread_linux.h @@ -14,6 +14,7 @@ class ThreadLinux : public Thread { public: ThreadLinux(pthread_t threadId); void join() override; + ~ThreadLinux() override = default; protected: pthread_t threadId; diff --git a/shared/source/os_interface/windows/os_thread_win.h b/shared/source/os_interface/windows/os_thread_win.h index daca3edbb7..6cf9fe6ae6 100644 --- a/shared/source/os_interface/windows/os_thread_win.h +++ b/shared/source/os_interface/windows/os_thread_win.h @@ -14,6 +14,7 @@ class ThreadWin : public Thread { public: ThreadWin(std::thread *thread); void join() override; + ~ThreadWin() override = default; protected: std::unique_ptr thread;