[NFC] Remove a FIXME fixed by an earlier patch.
authorYitzhak Mandelbaum <yitzhakm@google.com>
Fri, 9 Sep 2022 17:04:24 +0000 (17:04 +0000)
committerYitzhak Mandelbaum <yitzhakm@google.com>
Fri, 9 Sep 2022 17:13:52 +0000 (17:13 +0000)
Commit 28bd7945eabdbde2b1fc071ab2f9b78e6e754a1a incidentally fixed the
associated FIXME, but didn't delete it.

Differential Revision: https://reviews.llvm.org/D133588

clang/lib/Analysis/FlowSensitive/DataflowEnvironment.cpp

index 9acd993..8b761be 100644 (file)
@@ -81,9 +81,6 @@ static Value *mergeDistinctValues(QualType Type, Value *Val1,
                                   Environment::ValueModel &Model) {
   // Join distinct boolean values preserving information about the constraints
   // in the respective path conditions.
-  //
-  // FIXME: Does not work for backedges, since the two (or more) paths will not
-  // have mutually exclusive conditions.
   if (auto *Expr1 = dyn_cast<BoolValue>(Val1)) {
     auto *Expr2 = cast<BoolValue>(Val2);
     auto &MergedVal = MergedEnv.makeAtomicBoolValue();