Skip to content

Commit ebcaa42

Browse files
authored
Fix name clash in CHECK macro (#627)
1 parent 25aa415 commit ebcaa42

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

include/dmlc/logging.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -194,9 +194,9 @@ DEFINE_CHECK_FUNC(_NE, !=)
194194
#pragma GCC diagnostic pop
195195

196196
#define CHECK_BINARY_OP(name, op, x, y) \
197-
if (auto err = dmlc::LogCheck##name(x, y)) \
197+
if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \
198198
dmlc::LogMessageFatal(__FILE__, __LINE__).stream() \
199-
<< "Check failed: " << #x " " #op " " #y << *err << ": "
199+
<< "Check failed: " << #x " " #op " " #y << *__dmlc__log__err << ": "
200200

201201
// Always-on checking
202202
#define CHECK(x) \

0 commit comments

Comments
 (0)