Skip to content

Commit 854e957

Browse files
committed
Workaround for MacOS GCC problem:
#define B0 0 [SVN r16654]
1 parent df24f29 commit 854e957

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

include/boost/python/bases.hpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
1313

1414
namespace boost { namespace python {
1515

16-
# define BOOST_PYTHON_BASE_PARAMS BOOST_PP_ENUM_PARAMS_Z(1, BOOST_PYTHON_MAX_BASES, B)
16+
# define BOOST_PYTHON_BASE_PARAMS BOOST_PP_ENUM_PARAMS_Z(1, BOOST_PYTHON_MAX_BASES, Base)
1717

1818
// A type list for specifying bases
19-
template < BOOST_PP_ENUM_PARAMS_WITH_A_DEFAULT(BOOST_PYTHON_MAX_BASES, typename B, mpl::void_) >
19+
template < BOOST_PP_ENUM_PARAMS_WITH_A_DEFAULT(BOOST_PYTHON_MAX_BASES, typename Base, mpl::void_) >
2020
struct bases : detail::type_list< BOOST_PYTHON_BASE_PARAMS >::type
2121
{};
2222

@@ -27,13 +27,13 @@ namespace boost { namespace python {
2727
{
2828
BOOST_STATIC_CONSTANT(bool, value = false);
2929
};
30-
template < BOOST_PP_ENUM_PARAMS_Z(1, BOOST_PYTHON_MAX_BASES, class B) >
30+
template < BOOST_PP_ENUM_PARAMS_Z(1, BOOST_PYTHON_MAX_BASES, class Base) >
3131
struct specifies_bases< bases< BOOST_PYTHON_BASE_PARAMS > >
3232
{
3333
BOOST_STATIC_CONSTANT(bool, value = true);
3434
};
3535
# else
36-
template < BOOST_PP_ENUM_PARAMS(BOOST_PYTHON_MAX_BASES, class B) >
36+
template < BOOST_PP_ENUM_PARAMS(BOOST_PYTHON_MAX_BASES, class Base) >
3737
static char is_bases_helper(bases< BOOST_PYTHON_BASE_PARAMS > const&);
3838

3939
static char (& is_bases_helper(...) )[256];

0 commit comments

Comments
 (0)