Boost logo

Boost :

From: Aleksey Gurtovoy (agurtovoy_at_[hidden])
Date: 2004-02-20 06:34:37


Jonathan Turkanis wrote:
> I have found that applying insert_range to append elements to an empty
> sequence has no effect. E.g., the following compiles without error on
> every compiler I have tried (VC7.1, GCC 3.2, Intel 7.1 and CW8.0).
>
> typedef mpl::insert_range<
> mpl::list0<>,
> mpl::end< mpl::list0<> >::type,
> mpl::list<int>
> >::type result;
> BOOST_STATIC_ASSERT((size<result>::type::value == 0));
>
> I get the same result if I use vectors instead of lists.
>
> This looks like a bug to me.

It was! Fixed in the main trunk.

Thanks for the report,

--
Aleksey Gurtovoy
MetaCommunications Engineering

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