------- Comment #4 from pinskia at gcc dot gnu dot org 2005-12-02 19:04 ------- Confirmed. This also causes problems in normal C++ code which does:
#include <string> int f(void); int main(void) { try { f(); }catch (a) {} } Without the include, you get an error but with the include, you don't which is inconstaint behavior. So this is not just an obc++ vs libstdc++ with -fno-exceptions issue, this is also an diagnostic issue. -- pinskia at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last reconfirmed|0000-00-00 00:00:00 |2005-12-02 19:04:30 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25191