提交 41b81293 编写于 作者: M minqiyang

Polish code

test=develop
上级 bc664015
...@@ -260,24 +260,24 @@ inline void throw_on_error(T e) { ...@@ -260,24 +260,24 @@ inline void throw_on_error(T e) {
#define PADDLE_JUDGE #define PADDLE_JUDGE
#define __PADDLE_UNARY_COMPARE(COND, ...) \ #define __PADDLE_UNARY_COMPARE(COND, ...) \
do { \ do { \
auto __cond = COND; \ auto __cond = COND; \
if (UNLIKELY(::paddle::platform::is_error(__cond))) { \ if (UNLIKELY(::paddle::platform::is_error(__cond))) { \
::paddle::platform::throw_on_error(__cond, ##__VA_ARGS__); /* NOLINT */ \ ::paddle::platform::throw_on_error(__cond, ##__VA_ARGS__); \
} \ } \
} while (0) } while (0) // NOLINT
#ifndef REPLACE_ENFORCE_GLOG #ifndef REPLACE_ENFORCE_GLOG
#define PADDLE_ENFORCE(COND, ...) \ #define PADDLE_ENFORCE(COND, ...) \
do { \ do { \
try { \ try { \
__PADDLE_UNARY_COMPARE(COND, ##__VA_ARGS__); /* NOLINT */ \ __PADDLE_UNARY_COMPARE(COND, ##__VA_ARGS__); \
} catch (...) { \ } catch (...) { \
throw ::paddle::platform::EnforceNotMet(std::current_exception(), \ throw ::paddle::platform::EnforceNotMet(std::current_exception(), \
__FILE__, __LINE__); \ __FILE__, __LINE__); \
} \ } \
} while (false) } while (0) // NOLINT
#else #else
#define PADDLE_ENFORCE(COND, ...) __PADDLE_UNARY_COMPARE(COND, ##__VA_ARGS__); #define PADDLE_ENFORCE(COND, ...) __PADDLE_UNARY_COMPARE(COND, ##__VA_ARGS__);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册