[C++-sig] Regression in Boost.Python v1.33

David Abrahams dave at boost-consulting.com
Mon Oct 17 21:46:18 CEST 2005


"Niall Douglas" <s_sourceforge at nedprod.com> writes:

> On 17 Oct 2005 at 11:34, David Abrahams wrote:
>
>> > I didn't use partial template specialisation, so where is the 
>> > breakage?
>> 
>> At least in the near term, remove_reference relies on PTS.  Also
>> BOOST_NO_CV_VOID_SPECIALIZATIONS is defined for vc6/7, so your
>> specialization will fail.
>
> Would you accept a patch whereby void * worked on MSVC7.1 and later 
> but not before? In other words, I find a way to not use 
> remove_reference and make the specialisation #ifndef 
> BOOST_NO_CV_VOID_SPECIALIZATIONS.
>
> At least it wouldn't be any worse for vc6/7 than now.

Please just make it portable.  It's not that hard.

-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com




More information about the Cplusplus-sig mailing list