[Bug libstdc++/25191] exception_defines.h #defines try/catch
pcarlini at suse dot de
gcc-bugzilla@gcc.gnu.org
Fri Apr 27 13:22:00 GMT 2007
------- Comment #38 from pcarlini at suse dot de 2007-04-27 14:22 -------
(In reply to comment #37)
> Thanks for looking at this issue.
>
> Also consider Andrew's point about useful diagnostics, for example from
> comment #4.
Of course, if/when the front-end is changed as I was outlining, diagnostic
would be emitted in such cases.
> And the followup to that point in #33 which includes field experience on
> how other compilers deal with this same option. I.e. from this viewpoint,
> getting a compile time error when you use try/catch with -fnoexceptions is a
> feature, not a bug.
That would be a good argument for my last point: i.e., do not change the
semantics of -fno-exceptions, provide instead a new switch, which would be
different only in that the front-end would still accept syntactically exception
constructs, only would not emit semantics for those. *If* we have that switch,
then probably we could *additionally* change the library as you are suggesting,
that would provide a complete set of features to the users, in my opinion.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25191
More information about the Gcc-bugs
mailing list