Boost logo

Boost :

Subject: Re: [boost] How to deal with unused variable with a BOOST_ASSERT check?
From: Vinnie Falco (vinnie.falco_at_[hidden])
Date: 2017-09-09 15:57:03


On Sat, Sep 9, 2017 at 7:50 AM, James E. King, III via Boost
<boost_at_[hidden]> wrote:
> BOOST_ASSERT_ASSIGN_OR_IGNORE(std::codecvt_base::result r)
> m_codecvt_facet.out(
> m_mbs,
> & value, & value + 1, wend,
> m_buffer, m_buffer + sizeof(m_buffer), bend
> );
> BOOST_ASSERT(std::codecvt_base::ok == r);

Try:

    BOOST_VERIFY(
       m_codecvt_facet.out(
           m_mbs,
           & value, & value + 1, wend,
           m_buffer, m_buffer + sizeof(m_buffer), bend) ==
      std::codecvt_base::ok);

Reference:

<http://www.boost.org/doc/libs/1_64_0/libs/assert/assert.html>


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