$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Peter Bartlett (pete_at_[hidden])
Date: 2008-08-20 12:03:53
Quoting Robert Ramey <ramey_at_[hidden]>:
> It looks like for some compilers, the preprocessor macros alter the
> behavior
> to disabled - even though those compilers actually can
> throw exceptions so the new behavior is even more
> complex and arbitrary than I thought.
Are you sure?
To make sure we are on the same page, I am looking at:
http://svn.boost.org/trac/boost/browser/branches/release/boost/throw_exception.hpp
An exception is not thrown if and only if BOOST_NO_EXCEPTIONS is defined.
This has always been the case.
It sounds like you are interpreting "BOOST_EXCEPTION_DISABLE defined"
to mean "exception not thrown" but that's not the case. It merely
disables the new functionality the Boost.Exception library.