Add missing include for crtdbg.h (#4534)

This header uses _CRT_ASSERT, which is defined in crtdbg.h but does not
include it, causing a build error in format-test.cc

Fixes the issue by including the header
This commit is contained in:
Fatih BAKIR
2025-09-08 09:37:43 -07:00
committed by GitHub
parent 53d006abfd
commit 18e160eb4c

View File

@@ -15,6 +15,10 @@
#include "fmt/os.h"
#include "gmock/gmock.h"
#ifdef _MSC_VER
# include <crtdbg.h>
#endif
#define FMT_TEST_THROW_(statement, expected_exception, expected_message, fail) \
GTEST_AMBIGUOUS_ELSE_BLOCKER_ \
if (::testing::AssertionResult gtest_ar = ::testing::AssertionSuccess()) { \