]> granicus.if.org Git - clang/commit
Revert "Refactor DynTypedMatcher into a value type class, just like Matcher<T>."
authorReid Kleckner <reid@kleckner.net>
Mon, 21 Oct 2013 22:26:36 +0000 (22:26 +0000)
committerReid Kleckner <reid@kleckner.net>
Mon, 21 Oct 2013 22:26:36 +0000 (22:26 +0000)
commitc30bf45115860b8de8628295f0d9cd86998841de
tree80a7503c50c91adbed2aa3e0961db76f38a35e12
parent35f51bb5b8bfdca02552be9f2769641ccca6cff8
Revert "Refactor DynTypedMatcher into a value type class, just like Matcher<T>."

This reverts commit r193100.

It was failing to compile with MSVC 2012 while instantiating
llvm::Optional<DynTypedMatcher>.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@193123 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/ASTMatchers/ASTMatchFinder.h
include/clang/ASTMatchers/ASTMatchersInternal.h
include/clang/ASTMatchers/Dynamic/Parser.h
include/clang/ASTMatchers/Dynamic/VariantValue.h
lib/ASTMatchers/ASTMatchFinder.cpp
lib/ASTMatchers/ASTMatchersInternal.cpp
lib/ASTMatchers/Dynamic/Marshallers.h
lib/ASTMatchers/Dynamic/Parser.cpp
lib/ASTMatchers/Dynamic/Registry.cpp
lib/ASTMatchers/Dynamic/VariantValue.cpp
unittests/ASTMatchers/Dynamic/ParserTest.cpp