Ticket #2378: spirit.patch

File spirit.patch, 1.3 KB (added by Daniel James, 14 years ago)
  • boost/spirit/home/phoenix/statement/detail/catch_eval.hpp

     
    4141
    4242#endif
    4343
    44 #elif BOOST_PP_ITERATION_DEPTH() == 1
     44// For gcc 4.4 compatability, we must include the
     45// BOOST_PP_ITERATION_DEPTH test inside an #else clause.
     46#else // BOOST_PP_IS_ITERATING
     47#if BOOST_PP_ITERATION_DEPTH() == 1
    4548
    4649#define PHOENIX_ITERATION BOOST_PP_ITERATION()
    4750
     
    7679
    7780#undef PHOENIX_ITERATION
    7881
     82#endif // BOOST_PP_ITERATION_DEPTH()
    7983#endif
  • boost/spirit/home/phoenix/statement/detail/catch_all_eval.hpp

     
    5757
    5858#endif
    5959
    60 #elif BOOST_PP_ITERATION_DEPTH() == 1
     60// For gcc 4.4 compatability, we must include the
     61// BOOST_PP_ITERATION_DEPTH test inside an #else clause.
     62#else // BOOST_PP_IS_ITERATING
     63#if BOOST_PP_ITERATION_DEPTH() == 1
    6164
    6265#define PHOENIX_ITERATION BOOST_PP_ITERATION()
    6366
     
    98101
    99102#undef PHOENIX_ITERATION
    100103
     104#endif // BOOST_PP_ITERATION_DEPTH()
    101105#endif