Re: [C++ Patch] PR 26155 (improved patch)

2012-06-01 Thread Jason Merrill
OK. Jason

[C++ Patch] PR 26155 (improved patch)

2012-06-01 Thread Paolo Carlini
Hi, this is my last and best try ;) Seriously, compared to the last posted version: 1- I added a rather large comment explaining what's going on wrt error recovery. 2- Took the occasion to clean-up a bit the code about bool vs int for flags (we had a mix). 3- Cleaned-up a bit the code itself (

Re: [C++ Patch] PR 26155

2012-05-29 Thread Paolo Carlini
.. Ah! I think I have a much better tentative fix, which, as it happens, also leads to a diagnostics quite close to that produced by the EDG front-end. The idea is checking for the offending case and not handling it in any special way besides turning need_new = 1, as if for a normal new decla

[C++ Patch] PR 26155

2012-05-29 Thread Paolo Carlini
Hi, in this pretty old issue we crash for this testcase: namespace N { namespace M = N; namespace M {}// { dg-error "namespace alias" } } after the error message, because error recovery after error fails. We try to do: error ("namespace alias %qD not allowed here, assuming