postgres.git / summary / log / commit / refs
commit 9959abb0122ca2b0e4817e20954e3083c90becdc
Author: Andres Freund <andres@anarazel.de>
Date: Mon Dec 08 19:28:09 2014 +0000
First released in: 9.5.0
Define Assert() et al to ((void)0) to avoid pedantic warnings.
gcc's -Wempty-body warns about the current usage when compiling
postgres without --enable-cassert.
src/include/c.h | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/include/c.h b/src/include/c.h
index ce38d78736f..93d6924c5c4 100644
--- a/src/include/c.h
+++ b/src/include/c.h
@@ -578,12 +578,12 @@ typedef NameData *Name;
*/
#ifndef USE_ASSERT_CHECKING
-#define Assert(condition)
+#define Assert(condition) ((void)true)
#define AssertMacro(condition) ((void)true)
-#define AssertArg(condition)
-#define AssertState(condition)
+#define AssertArg(condition) ((void)true)
+#define AssertState(condition) ((void)true)
#define AssertPointerAlignment(ptr, bndr) ((void)true)
-#define Trap(condition, errorType)
+#define Trap(condition, errorType) ((void)true)
#define TrapMacro(condition, errorType) (true)
#elif defined(FRONTEND)
[parent: 5b516835897f]