Boost logo

Boost :

Subject: Re: [boost] [iterator][type_traits] A test is failing with gcc in c++03 mode
From: Nathan Wilson (nwilson20_at_[hidden])
Date: 2016-12-17 11:32:07

Hi Edward,

Hmm, I can take a look later today. Which version of gcc is this with?


On Dec 16, 2016 10:03 PM, "Edward Diener" <eldiener_at_[hidden]> wrote:

> The zip_iterator_test_std_pair is failing with gcc in c++-03 mode. The
> problem reduces viqa Boost type traits to the fact that in gcc c++03 mode
> the expression:
> __is_abstract(std::pair<int&, std::string&>)
> where __is_abstract is a compiler intrinsic, gives an error of:
> error: forming reference to reference type 'std::__cxx11::basic_string<ch
> ar>&'
> pair(const _T1& __a, const _T2& __b)
> ^~~~
> Is this a valid error according to the C++ 2003 standard ?
> The test works in c++11 or c++14 mode.
> _______________________________________________
> Unsubscribe & other changes:
> /listinfo.cgi/boost

Boost list run by bdawes at, gregod at, cpdaniel at, john at