Builds almost completely cleanly with -WEverything in LLVM
diff --git a/include/internal/catch_interfaces_exception.h b/include/internal/catch_interfaces_exception.h
index 9054dfe..7614612 100644
--- a/include/internal/catch_interfaces_exception.h
+++ b/include/internal/catch_interfaces_exception.h
@@ -16,12 +16,12 @@
typedef std::string(*exceptionTranslateFunction)();
struct IExceptionTranslator {
- virtual ~IExceptionTranslator(){}
+ virtual ~IExceptionTranslator();
virtual std::string translate() const = 0;
};
struct IExceptionTranslatorRegistry {
- virtual ~IExceptionTranslatorRegistry(){}
+ virtual ~IExceptionTranslatorRegistry();
virtual std::string translateActiveException() const = 0;
};