This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug libstdc++/10606] uncaught_exception() returns false too early
- From: "david dot moore at intel dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 18 Feb 2005 17:56:20 -0000
- Subject: [Bug libstdc++/10606] uncaught_exception() returns false too early
- References: <20030502212600.10606.sebor@roguewave.com>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From david dot moore at intel dot com 2005-02-18 17:56 -------
As the person who has been working on similar problems in the Intel Compiler,
Martin and I had some lengthy discussions about this during which he convinced
me he was correct.
The result was issue 475 in the active C++ core issues list. Its now clear that
uncaught_exception should be on during the copy construction of temporary that
is thrown.
Thinking about the user model, it seems that this is the only model that makes
sense. I believe the standard clarifications in this issue will be made but
that in any case, the issue is clear enough at this point to proceed.
M2CW. David Moore
--
What |Removed |Added
----------------------------------------------------------------------------
CC| |david dot moore at intel dot
| |com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10606