[clang] [LifetimeSafety] Revisit tracking moved objects (PR #178670)
Gábor Horváth via cfe-commits
cfe-commits at lists.llvm.org
Wed Feb 4 10:03:28 PST 2026
================
@@ -52,6 +52,12 @@ struct AccessPath {
const clang::MaterializeTemporaryExpr *getAsMaterializeTemporaryExpr() const {
return P.dyn_cast<const clang::MaterializeTemporaryExpr *>();
}
+
+ bool operator==(const AccessPath &RHS) const {
+ return getAsValueDecl() == RHS.getAsValueDecl() &&
----------------
Xazax-hun wrote:
nit: I believe we have `operator==` for pointer unions.
https://github.com/llvm/llvm-project/pull/178670
More information about the cfe-commits
mailing list