================
@@ -404,7 +404,9 @@ ExprMutationAnalyzer::Analyzer::findDirectMutation(const
Expr *Exp) {
const auto NonConstMethod = cxxMethodDecl(unless(isConst()));
const auto AsNonConstThis = expr(anyOf(
- cxxMemberCallExpr(on(canResolveToExpr(Exp)), unless(isConstCallee())),
+ cxxMemberCallExpr(
+ on(canResolveToExpr(Exp)),
+ unless(anyOf(isConstCallee(), thisPointerType(pointerType())))),
----------------
vbvictor wrote:
Can we add comment on `thisPointerType(pointerType())` about what we detect
https://github.com/llvm/llvm-project/pull/188844
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits