just use clang directly