Fix buildbot failure for 702529d899.

This commit is contained in:
Haojian Wu 2020-10-12 12:04:44 +02:00
parent 7102793065
commit f1bf41e433
1 changed files with 8 additions and 4 deletions

View File

@ -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) {