Make compile work with clang