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."