In GCC-based builds, use a better newNode() macro that relies on GCC-specific

Tom Lane <tgl@sss.pgh.pa.us>

Commit: 6253f9de6702fa73101997034b4fec038d547f6d
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2008-08-29T22:49:07Z
Releases: 8.4.0
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.

Files

PathChange+/−
src/backend/nodes/nodes.c modified +5 −1
src/include/nodes/nodes.h modified +20 −1