Author: Haojian Wu Date: 2020-10-12T12:04:44+02:00 New Revision: f1bf41e433e196ecffcc4fb7cd04c58d48445425
URL: https://github.com/llvm/llvm-project/commit/f1bf41e433e196ecffcc4fb7cd04c58d48445425 DIFF: https://github.com/llvm/llvm-project/commit/f1bf41e433e196ecffcc4fb7cd04c58d48445425.diff LOG: Fix buildbot failure for 702529d899c87e9268bb33d836dbc91b6bce0b16. Added: Modified: clang-tools-extra/clangd/unittests/ParsedASTTests.cpp Removed: ################################################################################ diff --git a/clang-tools-extra/clangd/unittests/ParsedASTTests.cpp b/clang-tools-extra/clangd/unittests/ParsedASTTests.cpp index db23438766d2..e2de95909fbf 100644 --- a/clang-tools-extra/clangd/unittests/ParsedASTTests.cpp +++ b/clang-tools-extra/clangd/unittests/ParsedASTTests.cpp @@ -60,6 +60,10 @@ MATCHER_P(DeclNamed, Name, "") { MATCHER_P(DeclKind, Kind, "") { if (NamedDecl *ND = dyn_cast<NamedDecl>(arg)) return ND->getDeclKindName() == Kind; + if (auto *Stream = result_listener->stream()) { + llvm::raw_os_ostream OS(*Stream); + arg->dump(OS); + } return false; } @@ -110,10 +114,10 @@ TEST(ParsedASTTest, TopLevelDecls) { template <typename> bool X = true; )cpp"; auto AST = TU.build(); - EXPECT_THAT( - AST.getLocalTopLevelDecls(), - ElementsAreArray({AllOf(DeclNamed("main"), DeclKind("Function")), - AllOf(DeclNamed("X"), DeclKind("VarTemplate"))})); + EXPECT_THAT(AST.getLocalTopLevelDecls(), + testing::UnorderedElementsAreArray( + {AllOf(DeclNamed("main"), DeclKind("Function")), + AllOf(DeclNamed("X"), DeclKind("VarTemplate"))})); } TEST(ParsedASTTest, DoesNotGetIncludedTopDecls) { _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits