mirror of
https://github.com/fmtlib/fmt.git
synced 2025-07-31 19:24:48 +02:00
Feedback
This commit is contained in:
@@ -67,7 +67,7 @@ using fmt::internal::Arg;
|
|||||||
# if FMT_EXCEPTIONS
|
# if FMT_EXCEPTIONS
|
||||||
# define FMT_THROW(x) throw x
|
# define FMT_THROW(x) throw x
|
||||||
# else
|
# else
|
||||||
# ifdef DEBUG
|
# ifndef NDEBUG
|
||||||
# define FMT_THROW(x) assert(false && #x)
|
# define FMT_THROW(x) assert(false && #x)
|
||||||
# elif defined _MSC_VER
|
# elif defined _MSC_VER
|
||||||
# define FMT_THROW(x) __assume(0)
|
# define FMT_THROW(x) __assume(0)
|
||||||
@@ -84,6 +84,8 @@ using fmt::internal::Arg;
|
|||||||
# define FMT_NORETURN __attribute__((__noreturn__))
|
# define FMT_NORETURN __attribute__((__noreturn__))
|
||||||
# elif defined _MSC_VER
|
# elif defined _MSC_VER
|
||||||
# define FMT_NORETURN __declspec(noreturn)
|
# define FMT_NORETURN __declspec(noreturn)
|
||||||
|
# else
|
||||||
|
# define FMT_NORETURN
|
||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user