[PATCH] D20689: [clang-tidy] Suspicious Call Argument checker
Whisperity via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Thu Dec 12 02:53:10 PST 2019
whisperity added a comment.
I have developed a related check in D69560 <https://reviews.llvm.org/D69560>. That one considers types, but is an //interface rule// checker, and does not consider (any) potential call sites. Moreover, it does not consider "swaps" that happen across a function call, only, as the name implies, //adjacent// similar-type ranges.
Maybe one could lift the "is-similar-type", or rather, "is-accidentally-mixable-type" related ruling to some common location, and use type similarity as a precondition gate in the reports of this check?
================
Comment at: docs/clang-tidy/checks/misc-redundant-expression.rst:18
-Example:
+Examples:
----------------
This seems to be an unrelated diff.
================
Comment at: test/clang-tidy/misc-redundant-expression.cpp:20
if (X - X) return 1;
- // CHECK-MESSAGES: :[[@LINE-1]]:9: warning: both side of operator are equivalent [misc-redundant-expression]
+ // CHECK-MESSAGES: :[[@LINE-1]]:9: warning: both sides of operator are equivalent [misc-redundant-expression]
if (X / X) return 1;
----------------
This entire file seems to be unrelated to the discussion at hand, perhaps a rebase went sideways?
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D20689/new/
https://reviews.llvm.org/D20689
More information about the cfe-commits
mailing list