From 8eb76075cf5f812249c343fa26eb299d59f63fa0 Mon Sep 17 00:00:00 2001 From: Ben Noordhuis Date: Sat, 15 Mar 2014 01:23:47 +0100 Subject: src: deduplicate CHECK_EQ/CHECK_NE macros DRY the macros, there is no need to define them twice depending on whether NDEBUG is defined or not. --- src/util.h | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/util.h') diff --git a/src/util.h b/src/util.h index e9634ce3d19..d8e0a977f95 100644 --- a/src/util.h +++ b/src/util.h @@ -49,15 +49,14 @@ namespace node { do { \ if (!(expression)) abort(); \ } while (0) -# define CHECK_EQ(a, b) CHECK((a) == (b)) -# define CHECK_NE(a, b) CHECK((a) != (b)) #else # define ASSERT(expression) assert(expression) # define CHECK(expression) assert(expression) -# define CHECK_EQ(a, b) assert((a) == (b)) -# define CHECK_NE(a, b) assert((a) != (b)) #endif +#define CHECK_EQ(a, b) CHECK((a) == (b)) +#define CHECK_NE(a, b) CHECK((a) != (b)) + #define UNREACHABLE() abort() // If persistent.IsWeak() == false, then do not call persistent.Reset() -- cgit v1.2.3