dexonsmith added a comment. In D59388#1431314 <https://reviews.llvm.org/D59388#1431314>, @jkorous wrote:
> Hi Duncan, thanks for working on better interfaces in clang! > > I am just wondering - is it safe to have the lifetime of a single object on > heap managed by two different `IntrusiveRefCntPtr` instances? Yes, it's safe. The reference count is "intrusive", meaning it's stored in the object itself (via inheritance from `RefCountedBase`). As a result, all the instances of `IntrusiveRefCntPtr` that reference at the same object will implicitly share their count. CHANGES SINCE LAST ACTION https://reviews.llvm.org/D59388/new/ https://reviews.llvm.org/D59388 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits