Build on clang with no warnings