This is the mail archive of the gcc@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: Semicolons at the end of member function definitions


On Tuesday, 31. July 2007, Volker Reichelt wrote:

> Therefore, IMHO the patch is wrong and should be reverted.
> Or am I missing something?

I don't have access to a newer version of the language standard either. I 
couldn't find a different case that is comparable to this one either (for 
example, we handle the difference between an enumerator list with a 
trailing ',' and a initializer list with a trailing ',' - although that is 
equally counter-intuitive). 

So, assuming that this hasn't changed in a newer standard then I guess you're 
right and the check should only be a warning with -pedantic, (and 
no -pedantic-errors) given. This is however not implementable currently. As I 
don't know why -pedantic-errors is on by default for C++ (but not for C), the 
only possibility I see is indeed to revert this patch and add a 
comment/testcase. 


Greetings,
Dirk


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