diff --git a/Utilities/StrFmt.h b/Utilities/StrFmt.h index a984ebe212..6d9ea05c9e 100644 --- a/Utilities/StrFmt.h +++ b/Utilities/StrFmt.h @@ -393,8 +393,8 @@ namespace fmt raw_throw_exception(src_loc, reinterpret_cast(fmt), type_info_v, fmt_args_t{fmt_unveil::get(args)...}); } -#if defined(__FreeBSD__) - [[noreturn]] ~throw_exception(); +#if !defined(_MSC_VER) || defined(__clang__) + [[noreturn]] ~throw_exception() = default; #endif };