external clang