
Hi, Starting from line 61: template< typename T, bool has_type_ > struct quote_impl // GCC has a problem with metafunction forwarding when T is a // specialization of a template called 'type'. # if BOOST_WORKAROUND(__GNUC__, BOOST_TESTED_AT(4)) \ && BOOST_WORKAROUND(__GNUC_MINOR__, BOOST_TESTED_AT(0)) \ && BOOST_WORKAROUND(__GNUC_PATCHLEVEL__ BOOST_TESTED_AT(2)) There seems to be a comma missing from the last line, before BOOST_TESTED_AT(2), is that right?

Jaakko Järvi <jarvi@cs.tamu.edu> writes:
Hi,
Starting from line 61:
template< typename T, bool has_type_ > struct quote_impl // GCC has a problem with metafunction forwarding when T is a // specialization of a template called 'type'. # if BOOST_WORKAROUND(__GNUC__, BOOST_TESTED_AT(4)) \ && BOOST_WORKAROUND(__GNUC_MINOR__, BOOST_TESTED_AT(0)) \ && BOOST_WORKAROUND(__GNUC_PATCHLEVEL__ BOOST_TESTED_AT(2))
There seems to be a comma missing from the last line, before BOOST_TESTED_AT(2), is that right?
Looks right. Please feel free to patch (in the release branch too, if necessary). -- Dave Abrahams Boost Consulting www.boost-consulting.com

On Apr 27, 2006, at 8:59 PM, David Abrahams wrote:
Jaakko Järvi <jarvi@cs.tamu.edu> writes:
Hi,
Starting from line 61:
template< typename T, bool has_type_ > struct quote_impl // GCC has a problem with metafunction forwarding when T is a // specialization of a template called 'type'. # if BOOST_WORKAROUND(__GNUC__, BOOST_TESTED_AT(4)) \ && BOOST_WORKAROUND(__GNUC_MINOR__, BOOST_TESTED_AT(0)) \ && BOOST_WORKAROUND(__GNUC_PATCHLEVEL__ BOOST_TESTED_AT(2))
There seems to be a comma missing from the last line, before BOOST_TESTED_AT(2), is that right?
Looks right. Please feel free to patch (in the release branch too, if necessary).
Fixed both in HEAD and in the release branch. Jaakko
participants (2)
-
David Abrahams
-
Jaakko Järvi