Support clang