llvm::IntrusiveRefCntPtr => std::shared_ptr to match the changes in clang r212388