
on Wed Aug 27 2008, "Emil Dotchevski" <emil-AT-revergestudios.com> wrote:
On Wed, Aug 27, 2008 at 12:27 PM, David Abrahams
So IIUC, your intention was never to require RTTI in throw_exception, and Emil didn't know that, so he violated your original intent unwittingly.
No, the problem is that essentially we have a bug that was undiscovered until users pointed it out.
My intention was to disable the integration of Boost Exception in boost::throw_exception if RTTI is not available. My wrong understanding was that using BOOST_NO_TYPEID accomplishes that, but it doesn't.
Ah, thanks for clarifying that.
Now we have BOOST_NO_RTTI. I will plug that in some time this week; I thought that this change isn't urgent because we are not making point releases.
Sounds right. -- Dave Abrahams BoostPro Computing http://www.boostpro.com