about summary refs log tree commit diff
path: root/src/libutil
diff options
context:
space:
mode:
Diffstat (limited to 'src/libutil')
-rw-r--r--src/libutil/types.hh3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libutil/types.hh b/src/libutil/types.hh
index 58e7c8a39cbb..906a959e3079 100644
--- a/src/libutil/types.hh
+++ b/src/libutil/types.hh
@@ -39,7 +39,8 @@ protected:
 public:
     unsigned int status; // exit status
     BaseError(const FormatOrString & fs, unsigned int status = 1);
-    const char * what() const noexcept { return err.c_str(); }
+    ~BaseError() throw () { };
+    const char * what() const throw () { return err.c_str(); }
     const string & msg() const { return err; }
     const string & prefix() const { return prefix_; }
     BaseError & addPrefix(const FormatOrString & fs);