From d093483fa70b52e0d06fb358e9960b49d852c2a1 Mon Sep 17 00:00:00 2001 From: Hyunsu Cho Date: Sun, 14 Jun 2020 23:16:10 -0700 Subject: [PATCH] Fix name clash in CHECK macro --- include/dmlc/logging.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/dmlc/logging.h b/include/dmlc/logging.h index c32a8391d1..8287750437 100644 --- a/include/dmlc/logging.h +++ b/include/dmlc/logging.h @@ -194,9 +194,9 @@ DEFINE_CHECK_FUNC(_NE, !=) #pragma GCC diagnostic pop #define CHECK_BINARY_OP(name, op, x, y) \ - if (auto err = dmlc::LogCheck##name(x, y)) \ + if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ dmlc::LogMessageFatal(__FILE__, __LINE__).stream() \ - << "Check failed: " << #x " " #op " " #y << *err << ": " + << "Check failed: " << #x " " #op " " #y << *__dmlc__log__err << ": " // Always-on checking #define CHECK(x) \