cleanup preprocessor warning on new boost with clang