[analyzer] Make CloneDetector consider template arguments.
authorArtem Dergachev <artem.dergachev@gmail.com>
Sat, 20 Aug 2016 09:57:21 +0000 (09:57 +0000)
committerArtem Dergachev <artem.dergachev@gmail.com>
Sat, 20 Aug 2016 09:57:21 +0000 (09:57 +0000)
commit51838888131bdeadbd998c50a141efeb67d73751
tree91f919a8e69a73536f848856797277c6cfe6d542
parentcc7db13bf06a635a6bd4d714a04482c6c98cd469
[analyzer] Make CloneDetector consider template arguments.

For example, code samples `isa<Stmt>(S)' and `isa<Expr>(S)'
are no longer considered to be clones.

Patch by Raphael Isemann!

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

llvm-svn: 279366
clang/lib/Analysis/CloneDetection.cpp
clang/test/Analysis/copypaste/call.cpp