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++ Patch] Fix for PR c++/19076 and PR c++/6628


Jason Merrill wrote:

GCC has an extension whereby

volatile foo F;

is legal and means that "F" cannot return. How does your patch
interact with that extension?


This has not been true of the C++ front end for a long time. I thought
that the documentation said that, but I don't see it now.


Thanks. Therefore, I guess the documentation (only!) should be patched, because,
as pointed out privately by Doug, it's still saying that the extension exists. See


http://gcc.gnu.org/onlinedocs/gcc/Function-Attributes.html#Function-Attributes

under "noreturn".

Paolo.


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