17 Mar
2015
17 Mar
'15
6:11 p.m.
AMDG On 03/16/2015 09:59 PM, Andrey Semashev wrote:
I don't think this is correct either. There are tests which do not require /EHa and also depend on multiple different compiled libraries including Test (e.g. tests in Thread, Log) and eventually on System as well. I'm sure most, if not all of these tests don't care about SEH and expect normal C++ exceptions semantics.
I think, async exceptions are a very special requirement which has to be expressed by the end user of the libraries - i.e. the test or user's <snip>
Boost.Test uses SEH to give better errors when the test program crashes. In Christ, Steven Watanabe