This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: stmts_are_full_exprs_p
- From: Mark Mitchell <mark at codesourcery dot com>
- To: Jason Merrill <jason at redhat dot com>
- Cc: Nathan Sidwell <nathan at codesourcery dot com>, Mark Mitchell <mitchell at codesourcery dot com>, gcc <gcc at gnu dot org>
- Date: 28 Jul 2003 08:52:56 -0700
- Subject: Re: stmts_are_full_exprs_p
- References: <3F22E7CB.10404@codesourcery.com> <wvlu198ekk8.fsf@prospero.boston.redhat.com>
On Sat, 2003-07-26 at 20:05, Jason Merrill wrote:
> I think I asked this same question a few months back, and I don't remember
> getting a reason why it is needed.
I looked at this in detail last night, and I can't figure out why it is
needed either. In fact, I convinced myself that it is not needed.
The case that worried me was where build_aggr_init unsets the flag
before calling expand_aggr_init_1. If expand_aggr_init_1 ever emitted
more than one statement to perform the initialization, then there might
be a problem -- but it does not seem to do that.
--
Mark Mitchell
CodeSourcery, LLC
mark@codesourcery.com