This is the mail archive of the
mailing list for the GCC project.
Re: Language-independent functions-as-trees representation
On Sat, Aug 24, 2002 at 01:26:06AM +0100, Jason Merrill wrote:
> TREE_CHAIN of a COMPOUND_EXPR is currently unused; a sequence of statements
> is represented by a series of COMPOUND_EXPRs, each with a statement in op0,
> pointing to the next one through op1.
I'm a little concerned about memory consumption if we have to have a
COMPOUND_EXPR for (nearly) every statement, on top of whatever sort of
thing the statement itself is. A two-operand EXPR node is 24 bytes,
which currently gets rounded up to 32 (I plan to fix that).