fixes build with clang