also try testing with clang