suppress autological-compare warning with clang