diff options
author | Samuel Benzaquen <sbenza@google.com> | 2014-04-14 13:51:21 +0000 |
---|---|---|
committer | Samuel Benzaquen <sbenza@google.com> | 2014-04-14 13:51:21 +0000 |
commit | f434c4fa3f86cacb7a9cee2f9ca827caf933fc0c (patch) | |
tree | 84b9047319abbb2cb0305ba05173ccf1e39616ce /clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp | |
parent | db2860f49e32bffd2c9159f0b7f6bd22050d4804 (diff) | |
download | bcm5719-llvm-f434c4fa3f86cacb7a9cee2f9ca827caf933fc0c.tar.gz bcm5719-llvm-f434c4fa3f86cacb7a9cee2f9ca827caf933fc0c.zip |
Add support for named values in the parser.
Summary: Add support for named values in the parser.
Reviewers: pcc
CC: cfe-commits, klimek
Differential Revision: http://llvm-reviews.chandlerc.com/D3276
llvm-svn: 206176
Diffstat (limited to 'clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp')
-rw-r--r-- | clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp b/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp index 150f8c929c9..abacb6fe7d4 100644 --- a/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp +++ b/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp @@ -35,21 +35,15 @@ public: return Out; } - llvm::Optional<MatcherCtor> lookupMatcherCtor(StringRef MatcherName, - Diagnostics *Error = 0) { - Diagnostics DummyError; - if (!Error) Error = &DummyError; - llvm::Optional<MatcherCtor> Ctor = - Registry::lookupMatcherCtor(MatcherName, SourceRange(), Error); - EXPECT_EQ("", DummyError.toStringFull()); - return Ctor; + llvm::Optional<MatcherCtor> lookupMatcherCtor(StringRef MatcherName) { + return Registry::lookupMatcherCtor(MatcherName); } VariantMatcher constructMatcher(StringRef MatcherName, Diagnostics *Error = NULL) { Diagnostics DummyError; if (!Error) Error = &DummyError; - llvm::Optional<MatcherCtor> Ctor = lookupMatcherCtor(MatcherName, Error); + llvm::Optional<MatcherCtor> Ctor = lookupMatcherCtor(MatcherName); VariantMatcher Out; if (Ctor) Out = Registry::constructMatcher(*Ctor, SourceRange(), Args(), Error); @@ -62,7 +56,7 @@ public: Diagnostics *Error = NULL) { Diagnostics DummyError; if (!Error) Error = &DummyError; - llvm::Optional<MatcherCtor> Ctor = lookupMatcherCtor(MatcherName, Error); + llvm::Optional<MatcherCtor> Ctor = lookupMatcherCtor(MatcherName); VariantMatcher Out; if (Ctor) Out = Registry::constructMatcher(*Ctor, SourceRange(), Args(Arg1), Error); @@ -76,7 +70,7 @@ public: Diagnostics *Error = NULL) { Diagnostics DummyError; if (!Error) Error = &DummyError; - llvm::Optional<MatcherCtor> Ctor = lookupMatcherCtor(MatcherName, Error); + llvm::Optional<MatcherCtor> Ctor = lookupMatcherCtor(MatcherName); VariantMatcher Out; if (Ctor) Out = Registry::constructMatcher(*Ctor, SourceRange(), Args(Arg1, Arg2), |