[ASTMatchers] Factor wrapping matcher classes into a common base class.
authorBenjamin Kramer <benny.kra@googlemail.com>
Sun, 22 Mar 2015 21:57:53 +0000 (21:57 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Sun, 22 Mar 2015 21:57:53 +0000 (21:57 +0000)
commit70f19df90d0f8b69f0516290f75e90ef94d6d57d
treeb9a8e651d29fb5374188a7a099c2190f53a90456
parentabd9f5bfb661f2338a8ebcd70586248a31e598ed
[ASTMatchers] Factor wrapping matcher classes into a common base class.

The deduplication here is negligible, but it allows the compiler to
skip emission of many templated base class destructors. Shrinks
clang-query by 53k. No functionality change intended.

llvm-svn: 232924
clang/include/clang/ASTMatchers/ASTMatchersInternal.h