Make it compile with clang