This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: c++/8067: g++ 3.2 internal error: Segmentation fault


Pop Sébastian <pop@gauvain.u-strasbg.fr> writes:

| Hi Jason,
| 
| On Tue, Oct 01, 2002 at 10:44:24AM +0100, Jason Merrill wrote:
| > Thanks, but your patch is just a workaround; the problem is that we think
| > we're dealing with a variable declared in the for-init-stmt, but we really
| > aren't.  
| Ok, so we have to teach G++ that __PRETTY_FUNCTION__ is not a local declaration 
| in the FOR_INIT.

More specifically, we have to teach the front-end about gracious
handling of similar erroneous constructs in the for-init-statement.

| What about the following patch for solving the PR following the first suggestion?

Does it handle similar constructs where you replace
__PRETTY_FUNCTION__ with another id-expression?  I'm under the
impression that it does not.

-- Gaby


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]