Aparna Kumta
On 11/01/15 04:29, Joaquín M LópezMuñoz wrote:
Hi,
In 2012, boost::base_from_member was equipped with variadics machinery to perfect-forward construction arguments to the contained member. Unfortunately, Solaris Studio 12.5 on Intel chokes on it (http://tinyurl.com/no7trgb ):
"../boost/utility/base_from_member.hpp", line 137: Error: Parameter pack 'x' not expanded with '...' [...]
Oddly enough, the same compiler does work fine on Sparc.
It is indeed strange that it works for sparc-S2 platform but not intel-S2.On looking into this further, the results for intel-S2 platform were from 10/15/2015. The latest results from 10/27/2015 are uploaded (runner oracle-intel-S2-12.5-cpp11) and the test passes without the modification below. See http://www.boost.org/development/tests/master/developer/utility.html
Yes, I see. I've taken a cursory look at the commits on Boost code that might be related with this different behavior (utility, config, type_traits) and found nothing to justify it. Anyway, if the thing goes away so much the better! Thank you, Joaquín M López Muñoz Telefónica