mirror of
https://github.com/fmtlib/fmt.git
synced 2024-12-25 15:21:54 +00:00
Export assert_fail with FMT_API. This fixes dll build.
This commit is contained in:
parent
b160123e39
commit
1a599117d8
@ -229,7 +229,7 @@ namespace internal {
|
|||||||
// A workaround for gcc 4.8 to make void_t work in a SFINAE context.
|
// A workaround for gcc 4.8 to make void_t work in a SFINAE context.
|
||||||
template <typename... Ts> struct void_t_impl { using type = void; };
|
template <typename... Ts> struct void_t_impl { using type = void; };
|
||||||
|
|
||||||
void assert_fail(const char* file, int line, const char* message);
|
FMT_API void assert_fail(const char* file, int line, const char* message);
|
||||||
|
|
||||||
#ifndef FMT_ASSERT
|
#ifndef FMT_ASSERT
|
||||||
# ifdef NDEBUG
|
# ifdef NDEBUG
|
||||||
|
@ -55,7 +55,7 @@ inline fmt::internal::null<> strerror_s(char*, std::size_t, ...) { return {}; }
|
|||||||
FMT_BEGIN_NAMESPACE
|
FMT_BEGIN_NAMESPACE
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
|
||||||
FMT_FUNC void assert_fail(const char* file, int line, const char* message) {
|
FMT_API FMT_FUNC void assert_fail(const char* file, int line, const char* message) {
|
||||||
print(stderr, "{}:{}: assertion failed: {}", file, line, message);
|
print(stderr, "{}:{}: assertion failed: {}", file, line, message);
|
||||||
std::abort();
|
std::abort();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user