What is a regression?

Jason Merrill jason@redhat.com
Tue Oct 23 04:02:00 GMT 2007


skaller wrote:
> But Jason, the compiler worked properly in rejecting invalid syntax.
> Now you're suggesting it fails to do so.  This suggests a real regression
> and a real bug: the new feature should have an enabling flag
> that couldn't have been set before it was implemented, and without
> that flag should create the same error in the current version.

The current version gives an error "ISO C++ does not include variadic 
templates" unless you enable C++0x mode.  And then crashes.

But in any case, nobody has code that relies on getting an error from a 
previous version of the compiler that would be broken by moving to 4.3. 
  Only regressions on valid code seem serious enough to me to warrant 
blocking a release.

> BTW: did WG21 already pass this proposal?

Yes, a few meetings back.

Jason



More information about the Gcc mailing list