From 041650da67051266eb92b5bb07223394fe1bdab1 Mon Sep 17 00:00:00 2001 From: Kadir Cetinkaya Date: Wed, 15 Jan 2020 17:59:02 +0100 Subject: [PATCH] [clangd] Extract string literals in macro arguments to unbreak gcc buildbots --- clang-tools-extra/clangd/unittests/HoverTests.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/clang-tools-extra/clangd/unittests/HoverTests.cpp b/clang-tools-extra/clangd/unittests/HoverTests.cpp index d30c9bf..385c064 100644 --- a/clang-tools-extra/clangd/unittests/HoverTests.cpp +++ b/clang-tools-extra/clangd/unittests/HoverTests.cpp @@ -1759,7 +1759,7 @@ TEST(Hover, PresentRulers) { HI.Value = "val"; HI.Definition = "def"; - EXPECT_EQ(HI.present().asMarkdown(), R"md(### variable `foo` + llvm::StringRef ExpectedMarkdown = R"md(### variable `foo` --- Value \= `val` @@ -1767,12 +1767,15 @@ Value \= `val` --- ```cpp def -```)md"); - EXPECT_EQ(HI.present().asPlainText(), R"pt(variable foo +```)md"; + EXPECT_EQ(HI.present().asMarkdown(), ExpectedMarkdown); + + llvm::StringRef ExpectedPlaintext = R"pt(variable foo Value = val -def)pt"); +def)pt"; + EXPECT_EQ(HI.present().asPlainText(), ExpectedPlaintext); } TEST(Hover, ExprTests) { -- 2.7.4