Author: dmgreen Date: Mon Aug 5 09:27:36 2019 New Revision: 367885 URL: http://llvm.org/viewvc/llvm-project?rev=367885&view=rev Log: [AST] Fix RecursiveASTVisitorTest multiline string literal. NFC
Some compiler, notably older gccs (< 8) can have trouble with multiline raw string literals inside macros. This just moves the code outsize the macro, to attempt to appease the bots. Modified: cfe/trunk/unittests/Tooling/RecursiveASTVisitorTests/ImplicitCtorInitializer.cpp Modified: cfe/trunk/unittests/Tooling/RecursiveASTVisitorTests/ImplicitCtorInitializer.cpp URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/Tooling/RecursiveASTVisitorTests/ImplicitCtorInitializer.cpp?rev=367885&r1=367884&r2=367885&view=diff ============================================================================== --- cfe/trunk/unittests/Tooling/RecursiveASTVisitorTests/ImplicitCtorInitializer.cpp (original) +++ cfe/trunk/unittests/Tooling/RecursiveASTVisitorTests/ImplicitCtorInitializer.cpp Mon Aug 5 09:27:36 2019 @@ -41,7 +41,7 @@ TEST(RecursiveASTVisitor, CXXCtorInitial for (bool VisitImplCode : {true, false}) { CXXCtorInitializerVisitor Visitor(VisitImplCode); Visitor.ExpectMatch("initializer", 7, 17); - EXPECT_TRUE(Visitor.runOver(R"cpp( + auto Code = R"cpp( class A {}; class B : public A { B() {}; @@ -49,8 +49,8 @@ TEST(RecursiveASTVisitor, CXXCtorInitial class C : public A { C() : A() {} }; - )cpp", - CXXCtorInitializerVisitor::Lang_CXX)); + )cpp"; + EXPECT_TRUE(Visitor.runOver(Code, CXXCtorInitializerVisitor::Lang_CXX)); EXPECT_EQ(Visitor.VisitedImplicitInitializer, VisitImplCode); } } _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits