
----------------- but it tops out the cpu and finally aborts when BOOST_PP_ENUM_PARAMS is used. Heres the output from make: <----------------- cd /home/evansl/prog_dev/boost-release/boost_1_32_0/wave/wave/tools/wave/build/ make wave cat pp_enum_params.cpp #include <boost/preprocessor/repetition/enum_params.hpp> #pragma wave trace(enable) BOOST_PP_ENUM_PARAMS(3, class T) #pragma wave trace(disable) date Wed Feb 16 19:19:41 MST 2005 wave --traceto pp_enum_params.trace.out --output pp_enum_params.pp.out -S /usr/include/c++/3.3 -S /usr/include/c++/3.3/i486-linux -S /usr/include -S /home/evansl/prog_dev/boost-release/boost_1_32_0
I got wave to work on this: <----------------- #define DOUBLE(X) X,X #pragma wave trace(enable) DOUBLE(aaa) #pragma wave trace(disable) pp_enum_params.cpp make: *** [wave] Killed Compilation exited abnormally with code 2 at Wed Feb 16 19:23:55
----------------- Has anyone had success on non-trivial cases?