]> granicus.if.org Git - clang/commit
[ASTMatchers] Add isAssignmentOperator matcher
authorPeter Szecsi <szepet95@gmail.com>
Tue, 27 Mar 2018 12:11:46 +0000 (12:11 +0000)
committerPeter Szecsi <szepet95@gmail.com>
Tue, 27 Mar 2018 12:11:46 +0000 (12:11 +0000)
commitd2f21a2bf5bfc5f89034fa3696fc661e5ceec6c8
treec1f469f131506151d21fd26e1f8abf25ff53c5e9
parent9a41408814f37f4f864fb3e57aa01919b4d871d8
[ASTMatchers] Add isAssignmentOperator matcher

Adding a matcher for BinaryOperator and cxxOperatorCallExpr to be able to
decide whether it is any kind of assignment operator or not. This would be
useful since allows us to easily detect assignments via matchers for static
analysis (Tidy, SA) purposes.

Differential Revision: https://reviews.llvm.org/D44893

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@328618 91177308-0d34-0410-b5e6-96231b3b80d8
docs/LibASTMatchersReference.html
include/clang/ASTMatchers/ASTMatchers.h
lib/ASTMatchers/Dynamic/Registry.cpp
unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp