diff --git a/clang/unittests/Analysis/FlowSensitive/TransferTest.cpp b/clang/unittests/Analysis/FlowSensitive/TransferTest.cpp --- a/clang/unittests/Analysis/FlowSensitive/TransferTest.cpp +++ b/clang/unittests/Analysis/FlowSensitive/TransferTest.cpp @@ -3530,7 +3530,7 @@ EXPECT_TRUE(EnvThen.flowConditionImplies(BarValThen)); auto &BarValElse = *cast(EnvElse.getValue(*BarDecl)); - EXPECT_FALSE(EnvElse.flowConditionImplies(BarValElse)); + EXPECT_TRUE(EnvElse.flowConditionImplies(EnvElse.makeNot(BarValElse))); }); } @@ -3561,7 +3561,7 @@ ASSERT_THAT(BarDecl, NotNull()); auto &BarValThen = *cast(EnvThen.getValue(*BarDecl)); - EXPECT_FALSE(EnvThen.flowConditionImplies(BarValThen)); + EXPECT_TRUE(EnvThen.flowConditionImplies(EnvThen.makeNot(BarValThen))); auto &BarValElse = *cast(EnvElse.getValue(*BarDecl)); EXPECT_TRUE(EnvElse.flowConditionImplies(BarValElse));