r365209 - Removed the test case added in D63538 due to windows buildbot failures
Kristof Umann via cfe-commits
cfe-commits at lists.llvm.org
Fri Jul 5 07:22:10 PDT 2019
Author: szelethus
Date: Fri Jul 5 07:22:10 2019
New Revision: 365209
URL: http://llvm.org/viewvc/llvm-project?rev=365209&view=rev
Log:
Removed the test case added in D63538 due to windows buildbot failures
Modified:
cfe/trunk/unittests/Analysis/CFGTest.cpp
Modified: cfe/trunk/unittests/Analysis/CFGTest.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/Analysis/CFGTest.cpp?rev=365209&r1=365208&r2=365209&view=diff
==============================================================================
--- cfe/trunk/unittests/Analysis/CFGTest.cpp (original)
+++ cfe/trunk/unittests/Analysis/CFGTest.cpp Fri Jul 5 07:22:10 2019
@@ -67,44 +67,6 @@ TEST(CFG, IsLinear) {
expectLinear(true, "void foo() { foo(); }"); // Recursion is not our problem.
}
-TEST(CFG, ConditionExpr) {
- const char *Code = R"(void f(bool A, bool B, bool C) {
- if (A && B && C)
- int x;
- })";
- BuildResult Result = BuildCFG(Code);
- EXPECT_EQ(BuildResult::BuiltCFG, Result.getStatus());
-
- // [B5 (ENTRY)] -> [B4] -> [B3] -> [B2] -> [B1] -> [B0 (EXIT)]
- // \ \ \ /
- // ------------------------------->
-
- CFG *cfg = Result.getCFG();
-
- auto GetBlock = [cfg] (unsigned Index) -> CFGBlock * {
- assert(Index < cfg->size());
- return *(cfg->begin() + Index);
- };
-
- EXPECT_EQ(GetBlock(1)->getLastCondition(), nullptr);
- // Unfortunately, we can't check whether the correct Expr was returned by
- // getLastCondition, because the lifetime of the AST ends by the time we
- // retrieve the CFG.
-
- //===--------------------------------------------------------------------===//
-
- Code = R"(void foo(int x, int y) {
- (void)(x + y);
- })";
- Result = BuildCFG(Code);
- EXPECT_EQ(BuildResult::BuiltCFG, Result.getStatus());
-
- // [B2 (ENTRY)] -> [B1] -> [B0 (EXIT)]
-
- cfg = Result.getCFG();
- EXPECT_EQ(GetBlock(1)->getLastCondition(), nullptr);
-}
-
} // namespace
} // namespace analysis
} // namespace clang
More information about the cfe-commits
mailing list