================ @@ -939,8 +939,17 @@ struct CounterCoverageMappingBuilder Counter Skipped; }; - BranchCounterPair getBranchCounterPair(const Stmt *S, Counter ParentCnt) { + BranchCounterPair + getBranchCounterPair(const Stmt *S, Counter ParentCnt, + std::optional<Counter> SkipCntForOld = std::nullopt) { Counter ExecCnt = getRegionCounter(S); + + // The old behavior of SingleByte shouldn't emit Branches. + if (llvm::EnableSingleByteCoverage) { + assert(SkipCntForOld); ---------------- chapuni wrote:
I could but why? https://github.com/llvm/llvm-project/pull/112702 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits