Boost logo

Boost :

Subject: Re: [boost] [fusion] change on trunk breaking proto
From: Christopher Schmidt (mr.chr.schmidt_at_[hidden])
Date: 2009-12-23 06:50:10


Christopher Schmidt schrieb:
>>> The problem in proto is probably caused by a bug in the VC9/VC10
>>> compiler. The non-random-access implementation of fusion::detail::fold
>>> wrongly causes the compiler to instantiate nested template parameters of
>>> the functor.
>>>
>>> I attached a minimal sample which reproduces this problem.
>> You should file a bug with Microsoft and attach the preprocessed source
>> code. I can do this if you don't know how.
>
> I will file a bug myself. Thanks for the offer though :)
>

The Microsoft compiler team confirmed the bug. Unfortunately,

"it is too close to the release of VS 2010 to include a fix for this
issue but we shall consider the fix for the next version of the compiler."

-Christopher


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