From 4bf946136967f309459ae5c9e3e0d162fc977c3e Mon Sep 17 00:00:00 2001 From: Chris Robinson Date: Fri, 13 Jan 2023 02:09:54 -0800 Subject: [PATCH] Avoid inlining the base_exception destructor --- core/except.cpp | 2 ++ core/except.h | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/core/except.cpp b/core/except.cpp index 5405a8fe..f3d80d59 100644 --- a/core/except.cpp +++ b/core/except.cpp @@ -11,6 +11,8 @@ namespace al { +base_exception::~base_exception() = default; + void base_exception::setMessage(const char* msg, std::va_list args) { std::va_list args2; diff --git a/core/except.h b/core/except.h index af7257bf..0e28e9df 100644 --- a/core/except.h +++ b/core/except.h @@ -14,7 +14,7 @@ class base_exception : public std::exception { protected: base_exception() = default; - virtual ~base_exception() = default; + virtual ~base_exception(); void setMessage(const char *msg, std::va_list args); -- 2.11.4.GIT