Hi Bob, * Bob Friesenhahn wrote on Tue, Jan 12, 2010 at 05:26:27PM CET: > On Tue, 12 Jan 2010, Ralf Wildenhues wrote: > >The test is currently skipped if the compiler doesn't like main.cpp > >(which already exposes this API), so we should be safe there but not > >test on as many systems as we could. I added that for those kinds of > >issues, but primarily for the older, pre-standard C++ compilers that > >don't grok namespaces etc. > > > >A missing throw() on virtual what() is a violation of ISO C++98 however. > > I don't think that pre-standard C++ compilers are much of a concern.
I agree with you, in the sense that: let's not work hard to support exception handling behavior of pre-standard C++ compilers. OTOH, pre-standard C++ compilers are definitely a concern for testing. I usually do pre-release testing on a couple of systems that have fairly old and non-standard C++ compilers (no namespaces etc). I don't want to see errors stemming from this. Thanks, Ralf