llvm clang libclang patch underway