[PATCH] D18265: [clang-tidy] New: checker misc-unconventional-assign-operator replacing misc-assign-operator-signature

Balogh, Ádám via cfe-commits cfe-commits at lists.llvm.org
Wed Apr 27 04:13:58 PDT 2016


baloghadamsoftware added inline comments.

================
Comment at: clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:69
@@ +68,3 @@
+void UnconventionalAssignOperatorCheck::check(const MatchFinder::MatchResult &Result) {
+  if (const auto *RetStmt = Result.Nodes.getNodeAs<ReturnStmt>("returnStmt")) {
+    diag(RetStmt->getLocStart(), "operator=() should always return '*this'");
----------------
sbenza wrote:
> couldn't this be folded into the Messages array below?
There would be no benefit of it since we use the location of RetStmt in this message instead of Method.


http://reviews.llvm.org/D18265





More information about the cfe-commits mailing list