Make it build with clang