Test failures break into MSVC debugger.
This commit is contained in:
parent
0b60caac4a
commit
730e36844e
@ -272,12 +272,18 @@ void inline LOGERROR(const char* a_Format, ...)
|
|||||||
};
|
};
|
||||||
|
|
||||||
#ifdef _WIN32
|
#ifdef _WIN32
|
||||||
|
#if (defined(_MSC_VER) && defined(_DEBUG))
|
||||||
|
#define DBG_BREAK _CrtDbgBreak()
|
||||||
|
#else
|
||||||
|
#define DBG_BREAK
|
||||||
|
#endif
|
||||||
#define REPORT_ERROR(FMT, ...) \
|
#define REPORT_ERROR(FMT, ...) \
|
||||||
{ \
|
{ \
|
||||||
AString msg = Printf(FMT, __VA_ARGS__); \
|
AString msg = Printf(FMT, __VA_ARGS__); \
|
||||||
puts(msg.c_str()); \
|
puts(msg.c_str()); \
|
||||||
fflush(stdout); \
|
fflush(stdout); \
|
||||||
OutputDebugStringA(msg.c_str()); \
|
OutputDebugStringA(msg.c_str()); \
|
||||||
|
DBG_BREAK; \
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
#define REPORT_ERROR(FMT, ...) \
|
#define REPORT_ERROR(FMT, ...) \
|
||||||
|
Loading…
Reference in New Issue
Block a user