OSDN Git Service

[clangd] Work around PS4 -fno-exceptions, easier than disabling tests?
authorSam McCall <sam.mccall@gmail.com>
Thu, 28 May 2020 15:12:43 +0000 (17:12 +0200)
committerSam McCall <sam.mccall@gmail.com>
Thu, 28 May 2020 15:14:23 +0000 (17:14 +0200)
clang-tools-extra/clangd/unittests/XRefsTests.cpp

index b73a310..e260285 100644 (file)
@@ -245,7 +245,9 @@ TEST(HighlightsTest, ControlFlow) {
   };
   for (const char *Test : Tests) {
     Annotations T(Test);
-    auto AST = TestTU::withCode(T.code()).build();
+    auto TU = TestTU::withCode(T.code());
+    TU.ExtraArgs.push_back("-fexceptions"); // FIXME: stop testing on PS4.
+    auto AST = TU.build();
     EXPECT_THAT(findDocumentHighlights(AST, T.point()), HighlightsFrom(T))
         << Test;
   }