Incorporate PR feedback

This commit is contained in:
Dominik Schmidt 2017-02-24 20:54:15 +01:00
parent 2644c2fc01
commit bb6eccf90a

View File

@ -253,13 +253,10 @@ typedef __int64 intmax_t;
#ifndef FMT_DEFAULTED_COPY_CTOR #ifndef FMT_DEFAULTED_COPY_CTOR
# if FMT_USE_DEFAULTED_FUNCTIONS || FMT_HAS_FEATURE(cxx_defaulted_functions) || \ # if FMT_USE_DEFAULTED_FUNCTIONS || FMT_HAS_FEATURE(cxx_defaulted_functions) || \
(FMT_GCC_VERSION >= 404 && FMT_HAS_GXX_CXX11) || FMT_MSC_VER >= 1800 (FMT_GCC_VERSION >= 404 && FMT_HAS_GXX_CXX11) || FMT_MSC_VER >= 1800
# define FMT_DEFAULTED = default
# define FMT_DEFAULTED_COPY_CTOR(TypeName) \ # define FMT_DEFAULTED_COPY_CTOR(TypeName) \
TypeName(const TypeName&) = default TypeName(const TypeName&) = default;
# else # else
# define FMT_DEFAULTED {} # define FMT_DEFAULTED_COPY_CTOR(TypeName)
# define FMT_DEFAULTED_COPY_CTOR(TypeName) \
TypeName(const TypeName&) {}
# endif # endif
#endif #endif
@ -2422,7 +2419,7 @@ class SystemError : public internal::RuntimeError {
SystemError(int error_code, CStringRef message) { SystemError(int error_code, CStringRef message) {
init(error_code, message, ArgList()); init(error_code, message, ArgList());
} }
FMT_DEFAULTED_COPY_CTOR(SystemError); FMT_DEFAULTED_COPY_CTOR(SystemError)
FMT_VARIADIC_CTOR(SystemError, init, int, CStringRef) FMT_VARIADIC_CTOR(SystemError, init, int, CStringRef)
FMT_API ~SystemError() FMT_DTOR_NOEXCEPT; FMT_API ~SystemError() FMT_DTOR_NOEXCEPT;