1 /*-------------------------------------------------------------------------
4 * support code for nodes (now that we have removed the home-brew
5 * inheritance system, our support code for nodes is much simpler)
7 * Portions Copyright (c) 1996-2008, PostgreSQL Global Development Group
8 * Portions Copyright (c) 1994, Regents of the University of California
15 * Andrew Yu Oct 20, 1994 file creation
17 *-------------------------------------------------------------------------
21 #include "nodes/nodes.h"
24 * Support for newNode() macro
26 * In a GCC build there is no need for the global variable newNodeMacroHolder.
27 * However, we create it anyway, to support the case of a non-GCC-built
28 * loadable module being loaded into a GCC-built backend.
31 Node
*newNodeMacroHolder
;