use clang too