From 738cccefb2239f0c43bb5b61bfbf9e3c89861433 Mon Sep 17 00:00:00 2001 From: Pavel Labath Date: Mon, 21 Jan 2019 18:21:03 +0000 Subject: [PATCH] Fix compilation error with gcc 4.8 This version of gcc seems to be having issues with raw literals inside macro arguments. I change the string to use regular string literals instead. llvm-svn: 351756 --- llvm/unittests/ADT/OptionalTest.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/llvm/unittests/ADT/OptionalTest.cpp b/llvm/unittests/ADT/OptionalTest.cpp index e7cd6bd766d9..9d6d5d29fe00 100644 --- a/llvm/unittests/ADT/OptionalTest.cpp +++ b/llvm/unittests/ADT/OptionalTest.cpp @@ -558,10 +558,10 @@ TEST_F(OptionalTest, UseInUnitTests) { // Test that we invoke the streaming operators when pretty-printing values in // EXPECT macros. EXPECT_NONFATAL_FAILURE(EXPECT_EQ(llvm::None, ComparableAndStreamable::get()), - R"(Expected: llvm::None - Which is: None -To be equal to: ComparableAndStreamable::get() - Which is: ComparableAndStreamable)"); + "Expected: llvm::None\n" + " Which is: None\n" + "To be equal to: ComparableAndStreamable::get()\n" + " Which is: ComparableAndStreamable"); // Test that it is still possible to compare objects which do not have a // custom streaming operator.