]> granicus.if.org Git - clang/commit
[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)
commit5a3db3cf93d33f4082f33f8d90eefdc63d37446a
tree6aef3f857e8430acd4a62a0bac2c5d6a0d529cb6
parent41d8a468bd07b9d2f72347f28eb3a4bc2e222a5e
[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

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@279366 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Analysis/CloneDetection.cpp
test/Analysis/copypaste/call.cpp