From ab3cd075b314995f213b6ca50b6b3b4a14c051bd Mon Sep 17 00:00:00 2001 From: Alan Phipps Date: Wed, 20 Sep 2023 16:31:49 -0500 Subject: Revert "[Coverage][llvm-cov] Enable MC/DC Support in LLVM Source-based Code Coverage (2/3)" This reverts commit 618a22144db5e45da8c95dc22064103e1b5e5b71. Buildbots failing on windows and one other issue. --- .../ProfileData/Coverage/CoverageMappingReader.cpp | 33 ++-------------------- 1 file changed, 3 insertions(+), 30 deletions(-) (limited to 'llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp') diff --git a/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp b/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp index 5e2340e..5c888cb 100644 --- a/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp +++ b/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp @@ -245,7 +245,6 @@ Error RawCoverageMappingReader::readMappingRegionsSubArray( unsigned LineStart = 0; for (size_t I = 0; I < NumRegions; ++I) { Counter C, C2; - uint64_t BIDX = 0, NC = 0, ID = 0, TID = 0, FID = 0; CounterMappingRegion::RegionKind Kind = CounterMappingRegion::CodeRegion; // Read the combined counter + region kind. @@ -296,27 +295,6 @@ Error RawCoverageMappingReader::readMappingRegionsSubArray( if (auto Err = readCounter(C2)) return Err; break; - case CounterMappingRegion::MCDCBranchRegion: - // For a MCDC Branch Region, read two successive counters and 3 IDs. - Kind = CounterMappingRegion::MCDCBranchRegion; - if (auto Err = readCounter(C)) - return Err; - if (auto Err = readCounter(C2)) - return Err; - if (auto Err = readIntMax(ID, std::numeric_limits::max())) - return Err; - if (auto Err = readIntMax(TID, std::numeric_limits::max())) - return Err; - if (auto Err = readIntMax(FID, std::numeric_limits::max())) - return Err; - break; - case CounterMappingRegion::MCDCDecisionRegion: - Kind = CounterMappingRegion::MCDCDecisionRegion; - if (auto Err = readIntMax(BIDX, std::numeric_limits::max())) - return Err; - if (auto Err = readIntMax(NC, std::numeric_limits::max())) - return Err; - break; default: return make_error(coveragemap_error::malformed, "region kind is incorrect"); @@ -370,14 +348,9 @@ Error RawCoverageMappingReader::readMappingRegionsSubArray( dbgs() << "\n"; }); - auto CMR = CounterMappingRegion( - C, C2, - CounterMappingRegion::MCDCParameters{ - static_cast(BIDX), static_cast(NC), - static_cast(ID), static_cast(TID), - static_cast(FID)}, - InferredFileID, ExpandedFileID, LineStart, ColumnStart, - LineStart + NumLines, ColumnEnd, Kind); + auto CMR = CounterMappingRegion(C, C2, InferredFileID, ExpandedFileID, + LineStart, ColumnStart, + LineStart + NumLines, ColumnEnd, Kind); if (CMR.startLoc() > CMR.endLoc()) return make_error( coveragemap_error::malformed, -- cgit v1.1