From b99432c68ccd773c66f8a950da37e880c7333dc8 Mon Sep 17 00:00:00 2001 From: Anthony Royer <anthony.royer@uliege.be> Date: Wed, 23 Mar 2022 11:28:02 +0100 Subject: [PATCH] Don't throw a std::string --- src/common/GmshMessage.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/common/GmshMessage.cpp b/src/common/GmshMessage.cpp index 896e1298a4..fd3a9a0943 100644 --- a/src/common/GmshMessage.cpp +++ b/src/common/GmshMessage.cpp @@ -530,10 +530,10 @@ void Msg::Error(const char *fmt, ...) #if defined(HAVE_FLTK) if(FlGui::available()) return; // don't throw if GUI is running #endif - throw _lastError; + throw std::runtime_error(_lastError); } else if(CTX::instance()->abortOnError == 3) { - throw _lastError; + throw std::runtime_error(_lastError); } else if(CTX::instance()->abortOnError == 4) { Exit(1); -- GitLab