On Oct 2, 2008, at 11:52 AM, OvermindDL1 wrote: > And while we are on the subject, gcc is also wrong on this one: > > if (int x=0) { > int x=0; // error: redeclaration, but gcc does not emit any > errors. > } I filed http://gcc.gnu.org/PR37728 for this.