diff options
author | Samuel Benzaquen <sbenza@google.com> | 2013-07-19 20:02:35 +0000 |
---|---|---|
committer | Samuel Benzaquen <sbenza@google.com> | 2013-07-19 20:02:35 +0000 |
commit | b837248ad46d12285c7166c9fb67db1604bdb1ad (patch) | |
tree | aa1a406bc81145696c77babce06cfdb312229972 /clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp | |
parent | 569b8f83a4188048c910cf50050ea8c6ea31293f (diff) | |
download | bcm5719-llvm-b837248ad46d12285c7166c9fb67db1604bdb1ad.tar.gz bcm5719-llvm-b837248ad46d12285c7166c9fb67db1604bdb1ad.zip |
Add support for raw_ostream on the printing methods of Diagnostics.
Summary:
Add printToStream*(llvm::raw_ostream&) methods to Diagnostics, and reimplement everything based on streams instead of concatenating strings.
Also, fix some functions to start with lowercase to match the style guide.
Reviewers: klimek
CC: cfe-commits, revane
Differential Revision: http://llvm-reviews.chandlerc.com/D1187
llvm-svn: 186715
Diffstat (limited to 'clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp')
-rw-r--r-- | clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp b/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp index 6ef32dd47ac..9ccd3dc0413 100644 --- a/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp +++ b/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp @@ -73,7 +73,7 @@ public: VariantValue Value; Parser::parseExpression(Code, this, &Value, &Error); Values.push_back(Value); - Errors.push_back(Error.ToStringFull()); + Errors.push_back(Error.toStringFull()); } MatcherList actOnMatcherExpression(StringRef MatcherName, @@ -184,7 +184,7 @@ TEST(ParserTest, FullParserTest) { "varDecl(hasInitializer(binaryOperator(hasLHS(integerLiteral())," " hasOperatorName(\"+\"))))", &Error)); - EXPECT_EQ("", Error.ToStringFull()); + EXPECT_EQ("", Error.toStringFull()); Matcher<Decl> M = Matcher<Decl>::constructFrom(*VarDecl); EXPECT_TRUE(matches("int x = 1 + false;", M)); EXPECT_FALSE(matches("int x = true + 1;", M)); @@ -193,7 +193,7 @@ TEST(ParserTest, FullParserTest) { OwningPtr<DynTypedMatcher> HasParameter(Parser::parseMatcherExpression( "functionDecl(hasParameter(1, hasName(\"x\")))", &Error)); - EXPECT_EQ("", Error.ToStringFull()); + EXPECT_EQ("", Error.toStringFull()); M = Matcher<Decl>::constructFrom(*HasParameter); EXPECT_TRUE(matches("void f(int a, int x);", M)); @@ -206,20 +206,20 @@ TEST(ParserTest, FullParserTest) { "2:20: Error building matcher hasLHS.\n" "2:27: Incorrect type for arg 1. " "(Expected = Matcher<Expr>) != (Actual = String)", - Error.ToStringFull()); + Error.toStringFull()); } std::string ParseWithError(StringRef Code) { Diagnostics Error; VariantValue Value; Parser::parseExpression(Code, &Value, &Error); - return Error.ToStringFull(); + return Error.toStringFull(); } std::string ParseMatcherWithError(StringRef Code) { Diagnostics Error; Parser::parseMatcherExpression(Code, &Error); - return Error.ToStringFull(); + return Error.toStringFull(); } TEST(ParserTest, Errors) { |