summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/unittests/clang-query/QueryParserTest.cpp
diff options
context:
space:
mode:
authorStephen Kelly <steveire@gmail.com>2018-10-24 20:33:55 +0000
committerStephen Kelly <steveire@gmail.com>2018-10-24 20:33:55 +0000
commit70d771714ec6210df887139b2c1467c5acd79da1 (patch)
tree3b5fc2577ac3766bf691239ea725087cc4cb0eff /clang-tools-extra/unittests/clang-query/QueryParserTest.cpp
parent51707b21a0d7fe140fd0cf20f001192cecd301aa (diff)
downloadbcm5719-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.cpp10
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));
OpenPOWER on IntegriCloud