Split registry matcher resolution into a lookup phase and a construction phase.
The looked-up matchers will be used during code completion. Differential Revision: http://llvm-reviews.chandlerc.com/D2207 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@195534 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- include/clang/ASTMatchers/Dynamic/Parser.h 17 additions, 2 deletionsinclude/clang/ASTMatchers/Dynamic/Parser.h
- include/clang/ASTMatchers/Dynamic/Registry.h 22 additions, 9 deletionsinclude/clang/ASTMatchers/Dynamic/Registry.h
- lib/ASTMatchers/Dynamic/Parser.cpp 17 additions, 5 deletionslib/ASTMatchers/Dynamic/Parser.cpp
- lib/ASTMatchers/Dynamic/Registry.cpp 15 additions, 8 deletionslib/ASTMatchers/Dynamic/Registry.cpp
- unittests/ASTMatchers/Dynamic/ParserTest.cpp 21 additions, 7 deletionsunittests/ASTMatchers/Dynamic/ParserTest.cpp
- unittests/ASTMatchers/Dynamic/RegistryTest.cpp 23 additions, 6 deletionsunittests/ASTMatchers/Dynamic/RegistryTest.cpp
Please register or sign in to comment