added clang subtree