test compile with clang