should build with clang