"cmchugh at callixa dot com" <[EMAIL PROTECTED]> writes: | ------- Additional Comments From cmchugh at callixa dot com 2005-04-13 00:56 ------- | Broken in 3.4.3 on AIX 5.2; | | $ cat x.cpp | struct Exception { | static void raise () throw (Exception){ throw Exception(); } | }; | $ g++ x.cpp | x.cpp:2: error: invalid use of undefined type `struct Exception'
preferably static void raise () throw (Exception){ throw Exception(); } ^^^^^^^^^^^^^^^^^ "class 'Exception' is considered incomplete at this point, therefore cannot be used as an exception type in an exception-specification. We do not have carret diagnostic yet, but we can improve on the error message :-) -- Gaby