diff options
author | Stephen Kelly <steveire@gmail.com> | 2018-10-24 20:33:55 +0000 |
---|---|---|
committer | Stephen Kelly <steveire@gmail.com> | 2018-10-24 20:33:55 +0000 |
commit | 70d771714ec6210df887139b2c1467c5acd79da1 (patch) | |
tree | 3b5fc2577ac3766bf691239ea725087cc4cb0eff /clang-tools-extra/unittests/clang-query/QueryParserTest.cpp | |
parent | 51707b21a0d7fe140fd0cf20f001192cecd301aa (diff) | |
download | bcm5719-llvm-70d771714ec6210df887139b2c1467c5acd79da1.tar.gz bcm5719-llvm-70d771714ec6210df887139b2c1467c5acd79da1.zip |
[clang-query] Refactor Output settings to booleans
Summary: This will make it possible to add non-exclusive mode output.
Reviewers: aaron.ballman
Subscribers: cfe-commits
Differential Revision: https://reviews.llvm.org/D53501
llvm-svn: 345194
Diffstat (limited to 'clang-tools-extra/unittests/clang-query/QueryParserTest.cpp')
-rw-r--r-- | clang-tools-extra/unittests/clang-query/QueryParserTest.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/clang-tools-extra/unittests/clang-query/QueryParserTest.cpp b/clang-tools-extra/unittests/clang-query/QueryParserTest.cpp index 2d69349c8d2..0d1a8a1de19 100644 --- a/clang-tools-extra/unittests/clang-query/QueryParserTest.cpp +++ b/clang-tools-extra/unittests/clang-query/QueryParserTest.cpp @@ -83,14 +83,12 @@ TEST_F(QueryParserTest, Set) { cast<InvalidQuery>(Q)->ErrStr); Q = parse("set output dump"); - ASSERT_TRUE(isa<SetQuery<OutputKind> >(Q)); - EXPECT_EQ(&QuerySession::OutKind, cast<SetQuery<OutputKind> >(Q)->Var); - EXPECT_EQ(OK_DetailedAST, cast<SetQuery<OutputKind>>(Q)->Value); + ASSERT_TRUE(isa<SetExclusiveOutputQuery >(Q)); + EXPECT_EQ(&QuerySession::DetailedASTOutput, cast<SetExclusiveOutputQuery>(Q)->Var); Q = parse("set output detailed-ast"); - ASSERT_TRUE(isa<SetQuery<OutputKind>>(Q)); - EXPECT_EQ(&QuerySession::OutKind, cast<SetQuery<OutputKind>>(Q)->Var); - EXPECT_EQ(OK_DetailedAST, cast<SetQuery<OutputKind>>(Q)->Value); + ASSERT_TRUE(isa<SetExclusiveOutputQuery>(Q)); + EXPECT_EQ(&QuerySession::DetailedASTOutput, cast<SetExclusiveOutputQuery>(Q)->Var); Q = parse("set bind-root foo"); ASSERT_TRUE(isa<InvalidQuery>(Q)); |