This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: C++: Tag transparent binding contour
On 19 Sep 2003 15:08:35 -0700, Mark Mitchell <mark@codesourcery.com> wrote:
> For brownie points, do not always create a SCOPE_STMT in do_pushlevel.
> Just set the bit above. Then, if nothing with a cleanup is ever seen,
> you will never create the SCOPE_STMTs. This will make the compiler go
> faster and use less memory.
We also use SCOPE_STMTs (well, calling expand_{start,end}_bindings) to pass
the block info on to the debugging backends. And a few other things.
Jason