clang completion