Boost logo

Boost :

Subject: Re: [boost] [test] BOOST_TEST macro and std::max
From: Benedek Thaler (thalerbenedek_at_[hidden])
Date: 2016-01-06 15:07:38


>
> Can you dig a bit further?
>

I drilled down the code with gdb, here is the detailed listing:
http://pastebin.com/pUjxEsiW

As far as I understand, the binary_expr gets constructed, holding the right
value (3) in m_rhs.
The address of this member is watched, which gets modified twice, by a
lazy_ostream object, which happens to be at the same address. The latest
value is the same as the one Boost.Test prints when reports the failed test.

Thanks,
Benedek


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk