mirror of
https://github.com/fmtlib/fmt.git
synced 2024-11-07 17:41:11 +00:00
Keep noexcept specifier when exceptions are disabled.
This commit is contained in:
parent
0eb01b832c
commit
a317448bd4
@ -122,12 +122,14 @@
|
|||||||
#if FMT_USE_NOEXCEPT || FMT_HAS_FEATURE(cxx_noexcept) || \
|
#if FMT_USE_NOEXCEPT || FMT_HAS_FEATURE(cxx_noexcept) || \
|
||||||
(FMT_GCC_VERSION >= 408 && FMT_HAS_GXX_CXX11) || FMT_MSC_VER >= 1900
|
(FMT_GCC_VERSION >= 408 && FMT_HAS_GXX_CXX11) || FMT_MSC_VER >= 1900
|
||||||
# define FMT_DETECTED_NOEXCEPT noexcept
|
# define FMT_DETECTED_NOEXCEPT noexcept
|
||||||
|
# define FMT_HAS_CXX11_NOEXCEPT 1
|
||||||
#else
|
#else
|
||||||
# define FMT_DETECTED_NOEXCEPT throw()
|
# define FMT_DETECTED_NOEXCEPT throw()
|
||||||
|
# define FMT_HAS_CXX11_NOEXCEPT 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef FMT_NOEXCEPT
|
#ifndef FMT_NOEXCEPT
|
||||||
# if FMT_EXCEPTIONS
|
# if FMT_EXCEPTIONS || FMT_HAS_CXX11_NOEXCEPT
|
||||||
# define FMT_NOEXCEPT FMT_DETECTED_NOEXCEPT
|
# define FMT_NOEXCEPT FMT_DETECTED_NOEXCEPT
|
||||||
# else
|
# else
|
||||||
# define FMT_NOEXCEPT
|
# define FMT_NOEXCEPT
|
||||||
|
Loading…
Reference in New Issue
Block a user