diff options
| -rw-r--r-- | clang/unittests/AST/DeclPrinterTest.cpp | 7 | ||||
| -rw-r--r-- | clang/unittests/AST/StmtPrinterTest.cpp | 7 | ||||
| -rw-r--r-- | clang/unittests/Tooling/CompilationDatabaseTest.cpp | 2 |
3 files changed, 9 insertions, 7 deletions
diff --git a/clang/unittests/AST/DeclPrinterTest.cpp b/clang/unittests/AST/DeclPrinterTest.cpp index ade55aaee36..66da3866029 100644 --- a/clang/unittests/AST/DeclPrinterTest.cpp +++ b/clang/unittests/AST/DeclPrinterTest.cpp @@ -77,7 +77,8 @@ public: OwningPtr<FrontendActionFactory> Factory(newFrontendActionFactory(&Finder)); if (!runToolOnCodeWithArgs(Factory->create(), Code, Args, FileName)) - return testing::AssertionFailure() << "Parsing error in \"" << Code << "\""; + return testing::AssertionFailure() + << "Parsing error in \"" << Code.str() << "\""; if (Printer.getNumFoundDecls() == 0) return testing::AssertionFailure() @@ -90,8 +91,8 @@ public: if (Printer.getPrinted() != ExpectedPrinted) return ::testing::AssertionFailure() - << "Expected \"" << ExpectedPrinted << "\", " - "got \"" << Printer.getPrinted() << "\""; + << "Expected \"" << ExpectedPrinted.str() << "\", " + "got \"" << Printer.getPrinted().str() << "\""; return ::testing::AssertionSuccess(); } diff --git a/clang/unittests/AST/StmtPrinterTest.cpp b/clang/unittests/AST/StmtPrinterTest.cpp index 473ee13b2a2..eac36d65ee4 100644 --- a/clang/unittests/AST/StmtPrinterTest.cpp +++ b/clang/unittests/AST/StmtPrinterTest.cpp @@ -76,7 +76,8 @@ public: OwningPtr<FrontendActionFactory> Factory(newFrontendActionFactory(&Finder)); if (!runToolOnCodeWithArgs(Factory->create(), Code, Args)) - return testing::AssertionFailure() << "Parsing error in \"" << Code << "\""; + return testing::AssertionFailure() + << "Parsing error in \"" << Code.str() << "\""; if (Printer.getNumFoundStmts() == 0) return testing::AssertionFailure() @@ -89,8 +90,8 @@ public: if (Printer.getPrinted() != ExpectedPrinted) return ::testing::AssertionFailure() - << "Expected \"" << ExpectedPrinted << "\", " - "got \"" << Printer.getPrinted() << "\""; + << "Expected \"" << ExpectedPrinted.str() << "\", " + "got \"" << Printer.getPrinted().str() << "\""; return ::testing::AssertionSuccess(); } diff --git a/clang/unittests/Tooling/CompilationDatabaseTest.cpp b/clang/unittests/Tooling/CompilationDatabaseTest.cpp index c575dff209a..4920d6d66bb 100644 --- a/clang/unittests/Tooling/CompilationDatabaseTest.cpp +++ b/clang/unittests/Tooling/CompilationDatabaseTest.cpp @@ -24,7 +24,7 @@ static void expectFailure(StringRef JSONDatabase, StringRef Explanation) { std::string ErrorMessage; EXPECT_EQ(NULL, JSONCompilationDatabase::loadFromBuffer(JSONDatabase, ErrorMessage)) - << "Expected an error because of: " << Explanation; + << "Expected an error because of: " << Explanation.str(); } TEST(JSONCompilationDatabase, ErrsOnInvalidFormat) { |

