Clang should have warnings set to 'on' to avoid Boost PP warnings when warnings are set to 'all'.