diff --git a/fmt/format.h b/fmt/format.h index 39e0ad67..6a0837f5 100644 --- a/fmt/format.h +++ b/fmt/format.h @@ -253,13 +253,10 @@ typedef __int64 intmax_t; #ifndef FMT_DEFAULTED_COPY_CTOR # if FMT_USE_DEFAULTED_FUNCTIONS || FMT_HAS_FEATURE(cxx_defaulted_functions) || \ (FMT_GCC_VERSION >= 404 && FMT_HAS_GXX_CXX11) || FMT_MSC_VER >= 1800 -# define FMT_DEFAULTED = default # define FMT_DEFAULTED_COPY_CTOR(TypeName) \ - TypeName(const TypeName&) = default + TypeName(const TypeName&) = default; # else -# define FMT_DEFAULTED {} -# define FMT_DEFAULTED_COPY_CTOR(TypeName) \ - TypeName(const TypeName&) {} +# define FMT_DEFAULTED_COPY_CTOR(TypeName) # endif #endif @@ -2422,7 +2419,7 @@ class SystemError : public internal::RuntimeError { SystemError(int error_code, CStringRef message) { init(error_code, message, ArgList()); } - FMT_DEFAULTED_COPY_CTOR(SystemError); + FMT_DEFAULTED_COPY_CTOR(SystemError) FMT_VARIADIC_CTOR(SystemError, init, int, CStringRef) FMT_API ~SystemError() FMT_DTOR_NOEXCEPT;