================ @@ -668,6 +668,8 @@ struct MCDCCoverageBuilder { llvm::SmallVector<const BinaryOperator *> NestLevel; llvm::DenseMap<const Stmt *, MCDCConditionID> &CondIDs; llvm::DenseMap<const Stmt *, unsigned> &MCDCBitmapMap; + llvm::DenseMap<const Stmt *, MCDCConditionID> TrueCondIDs; ---------------- evodius96 wrote:
We can use these to track a Condition's True/False IDs and make all of this self-contained within MCDCBuilder rather than calculating it in the visitor routines. Much cleaner. https://github.com/llvm/llvm-project/pull/78202 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits