diff --git a/src/entt/process/process.hpp b/src/entt/process/process.hpp index e95ad0c93..71d692183 100644 --- a/src/entt/process/process.hpp +++ b/src/entt/process/process.hpp @@ -188,7 +188,7 @@ public: process &operator=(process &&) noexcept = default; /*! @brief Default destructor. */ - virtual ~process() noexcept { + virtual ~process() { static_assert(std::is_base_of_v, "Incorrect use of the class template"); } diff --git a/src/entt/process/scheduler.hpp b/src/entt/process/scheduler.hpp index 1e792c7bd..125c99206 100644 --- a/src/entt/process/scheduler.hpp +++ b/src/entt/process/scheduler.hpp @@ -18,7 +18,7 @@ namespace internal { template struct basic_process_handler { - virtual ~basic_process_handler() noexcept = default; + virtual ~basic_process_handler() = default; virtual bool update(const Delta, void *) = 0; virtual void abort(const bool) = 0; @@ -130,7 +130,7 @@ public: } /*! @brief Default destructor. */ - ~basic_scheduler() noexcept = default; + ~basic_scheduler() = default; /** * @brief Default copy assignment operator, deleted on purpose.