|
Boost : |
From: David Abrahams (dave_at_[hidden])
Date: 2006-11-09 12:02:27
Johan Paulsson <boost.org_at_[hidden]> writes:
> In this case, with the compilers I used, I do not see a big difference
> in quality of the error message.
Of course not, especially because in this case you seem to have left
out all but the very useless ASSERT(false) case.
>> Also, the first test, which simply asserts a bool constant, is not
>> very interesting from an error-message-quality point of view. You
>> can't expect much useful information from such an assertion; it's
>> similar to
>>
>> assert(false);
>>
>> at runtime.
>>
>
> I agree, I should have left it out of the compiler output.
So why did you throw out the only assertion that can possibly show
useful results?
-- Dave Abrahams Boost Consulting www.boost-consulting.com
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk