llvm-project/clang/lib/ASTMatchers/Dynamic
Jakub Kuderski 64b6c78e94 Add cxxStdInitializerListExpr AST matcher
Summary:
This adds a new ASTMatcher for CXXStdInitializerListExprs that matches C++ initializer list expressions.

The primary motivation is to use it to fix [[ https://bugs.llvm.org/show_bug.cgi?id=32896 | PR32896 ]] (review here [[ https://reviews.llvm.org/D32767 | D32767 ]]).

Reviewers: alexfh, Prazek, aaron.ballman

Reviewed By: alexfh, aaron.ballman

Subscribers: malcolm.parsons, cfe-commits, klimek

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

llvm-svn: 302287
2017-05-05 21:01:12 +00:00
..
CMakeLists.txt Pass /bigobj when building lib/ASTMatchers/Dynamic/Registry.cpp 2016-02-09 19:53:30 +00:00
Diagnostics.cpp SourceRanges are small and trivially copyable, don't them by reference. 2015-10-04 04:53:55 +00:00
Marshallers.h [AST] Convert Marshallers to use unique_ptr. 2016-10-10 16:26:40 +00:00
Parser.cpp [NFC] Header cleanup 2016-07-18 19:02:11 +00:00
Registry.cpp Add cxxStdInitializerListExpr AST matcher 2017-05-05 21:01:12 +00:00
VariantValue.cpp Move VariantMatcher's Payload to std::shared_ptr rather than IntrusiveRefCntPtr 2017-01-05 18:51:54 +00:00