Boost logo

Boost Users :

Subject: Re: [Boost-users] [Phoenix][Range] What's wrong here...
From: Mathias Gaunard (mathias.gaunard_at_[hidden])
Date: 2013-01-18 16:38:54


On 17/01/13 16:57, Thomas Heller wrote:

> Looks like a ADL problem. The error essentially comes from this line here:
> for (; __first != __last; ++__first)
> ---------------------^^
> gcc seems to erronously try to call operator!= from the namespace
> boost::proto::exprns_. And then, somehow, what should be a SFINAE error
> turns into a hard error.
> The quick fix here is to not include <boost/phoenix/operator.hpp>
>
> I have no clue yet how to permanently fix this.

Surely the domain grammar should prevent this from happening.


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net