Boost logo

Boost :

From: Robbie Gates (robbie.gates_at_[hidden])
Date: 2003-10-22 20:32:35


Hi All,

Jason Shirk <jasonsh_at_[hidden]> writes:
> If someone sends me a preprocessed file, I'll investigate.
>
> I do recall fixing a bug like this for our next release, hopefully
> it's the same issue.

I've sent the preprocessed source to Jason, and had an off list discussion
with him, in which he wrote:

> OK, I can confirm that I've fixed this bug for our next release.

Given this, it would seem to me the boost workaround (lines 1402-1404) of
boost/iterator_adaptors.hpp (v 1.30.2) should be extended to _MSC_VER 1310.

    #if !BOOST_WORKAROUND(BOOST_MSVC, <= 1300) // I don't have any idea why this occurs, but it doesn't seem to hurt too badly.
        BOOST_STATIC_ASSERT(!is_bidirectional);
    #endif

What would i (as a client of boost) do that would trigger this assert ?
I'm trying to judge whether i should just live with the slightly odd behaviour
to gain significant a compile time check, or is it a minor check that i can
live without (as the comment might suggest).

 - robbie


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