================ @@ -332,6 +345,14 @@ class UncheckedCallArgsChecker final : public RawPtrRefCallArgsChecker { return isUncheckedPtr(QT); } + bool isSafePtr(const CXXRecordDecl *Record) const final { + return isRefCounted(Record) || isCheckedPtr(Record); + } + + bool isSafePtrType(const QualType type) const final { + return isRefOrCheckedPtrType(type); + } + ---------------- t-rasmud wrote:
Ah, I didn't see they're pure virtual functions. Yeah, that was my intention, move them so we don't have to define them repeatedly. https://github.com/llvm/llvm-project/pull/127554 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits