In GCC-based builds, use a better newNode() macro that relies on GCC-specific
commit2e1bcb7ee1ffeb8e5a404178eef6aa873977389c
authortgl <tgl>
Fri, 29 Aug 2008 22:49:07 +0000 (29 22:49 +0000)
committertgl <tgl>
Fri, 29 Aug 2008 22:49:07 +0000 (29 22:49 +0000)
treea7fbc062f53dcdac57de6b12007632794c04697e
parent8cf3837d47b032b1218d0bcd0e895d655aa1d894
In GCC-based builds, use a better newNode() macro that relies on GCC-specific
syntax to avoid a useless store into a global variable.  Per experimentation,
this works better than my original thought of trying to push the code into
an out-of-line subroutine.
src/backend/nodes/nodes.c
src/include/nodes/nodes.h