Commit 9959abb0 authored by Andres Freund's avatar Andres Freund

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.
parent 5b516835
...@@ -578,12 +578,12 @@ typedef NameData *Name; ...@@ -578,12 +578,12 @@ typedef NameData *Name;
*/ */
#ifndef USE_ASSERT_CHECKING #ifndef USE_ASSERT_CHECKING
#define Assert(condition) #define Assert(condition) ((void)true)
#define AssertMacro(condition) ((void)true) #define AssertMacro(condition) ((void)true)
#define AssertArg(condition) #define AssertArg(condition) ((void)true)
#define AssertState(condition) #define AssertState(condition) ((void)true)
#define AssertPointerAlignment(ptr, bndr) ((void)true) #define AssertPointerAlignment(ptr, bndr) ((void)true)
#define Trap(condition, errorType) #define Trap(condition, errorType) ((void)true)
#define TrapMacro(condition, errorType) (true) #define TrapMacro(condition, errorType) (true)
#elif defined(FRONTEND) #elif defined(FRONTEND)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment