id summary reporter owner description type status milestone component version severity resolution keywords cc 6760 PUSH_BACK/_FRONT on empty array broken yves.pausch@… pmenso57 "BOOST_PP_ARRAY_PUSH_BACK & BOOST_PP_ARRAY_PUSH_FRONT on empty array leads to invalid C++ because of unresolved macro Sample to reproduce this bug: #define ARRAY (3, (a, b, c)) #define EMPTY_ARRAY (0, ()) BOOST_PP_ARRAY_PUSH_BACK(ARRAY, d) BOOST_PP_ARRAY_PUSH_BACK(EMPTY_ARRAY, d) brings '''using 1.48''' (4, (a, b, c , d)) (1, ( d)) which is expected and correct brings '''using 1.49''' (4, (a, b, c , d)) (1, (BOOST_PP_TUPLE_REM_0 () d)) " Bugs closed Boost 1.50.0 preprocessor Boost 1.49.0 Problem invalid