]> granicus.if.org Git - clang/commit
ASTMatchers{,Macros}.h: Add some extra macros to use for decl/def of matchers
authorDavid Blaikie <dblaikie@gmail.com>
Tue, 21 Nov 2017 01:09:18 +0000 (01:09 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Tue, 21 Nov 2017 01:09:18 +0000 (01:09 +0000)
commit254611bd301854cf32036597ac25fd7018a48bdb
tree7d0e8f1741c7ab54521d0199f6b0ef198c68434f
parent1b3c87f0bd69ddf2ae960abe5a57cbc8264fd16a
ASTMatchers{,Macros}.h: Add some extra macros to use for decl/def of matchers

Fix ODR violations caused by using internal linkage variables in
non-internal inline functions. (also removes duplicate definitions, etc)

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@318720 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/ASTMatchers/ASTMatchers.h
include/clang/ASTMatchers/ASTMatchersMacros.h
lib/ASTMatchers/ASTMatchersInternal.cpp