
1 Nov
2013
1 Nov
'13
4:30 p.m.
Edward Diener wrote:
Also, in the build of clang with the VC++ iDE, the _HAS_EXCEPTIONS=0 define is being used extensively.
Judging by the compiler error, it appears that the standard library doesn't define std::exception at all when _HAS_EXCEPTIONS=0. Boost libraries do depend on std::exception as a base class for their own exception types even when exceptions are off, so its absence is likely to break a lot of things, not just <typeinfo>.