cleanup boost::preprocessor warning on clang using newest boost