[Bug libstdc++/25191] exception_defines.h #defines try/catch
gdr at integrable-solutions dot net
gcc-bugzilla@gcc.gnu.org
Fri Dec 2 19:18:00 GMT 2005
------- Comment #6 from gdr at integrable-solutions dot net 2005-12-02 19:18 -------
Subject: Re: exception_defines.h #defines try/catch
I agree with Benjamin.
"pinskia at gcc dot gnu dot org" <gcc-bugzilla@gcc.gnu.org> writes:
| I personally would like this fixed in libstdc++ as it is changing
| valid code
I don't think that can be true.
try and catch are C++ keyword. And exceptions are integral part of
the language. As a courtesy, libstdc++ lets you use it with
-fno-exceptions at the conditions that iy you use try and catch then
they are rewritten into the if(0)/else stuff.
| in
| people's sources without them knowing it is happening to them (maybe an
#undef
| before the end of the header files will fix the issue).
#undef at the files of the files will not fix the issue. However,
it is a good suggestion of how objc can fix the issue on its side.
-- Gaby
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25191
More information about the Gcc-bugs
mailing list