aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp
diff options
context:
space:
mode:
authorNAKAMURA Takumi <geek4civic@gmail.com>2024-02-14 23:17:00 +0900
committerGitHub <noreply@github.com>2024-02-14 23:17:00 +0900
commit1a1fcacbce805e3c409d9d41de61413e3fd8aa36 (patch)
tree4104465800b8d7003e88359d4f6b924163b80b6f /llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp
parent8e24bc096dcd0013d802e59a45803c51796dec0a (diff)
downloadllvm-1a1fcacbce805e3c409d9d41de61413e3fd8aa36.zip
llvm-1a1fcacbce805e3c409d9d41de61413e3fd8aa36.tar.gz
llvm-1a1fcacbce805e3c409d9d41de61413e3fd8aa36.tar.bz2
[MC/DC] Refactor: Introduce `ConditionIDs` as `std::array<2>` (#81221)
Its 0th element corresponds to `FalseID` and 1st to `TrueID`. CoverageMappingGen.cpp: `DecisionIDPair` is replaced with `ConditionIDs`
Diffstat (limited to 'llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp')
-rw-r--r--llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp b/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp
index d528d9a..de7be52 100644
--- a/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp
+++ b/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp
@@ -313,9 +313,9 @@ Error RawCoverageMappingReader::readMappingRegionsSubArray(
return make_error<CoverageMapError>(
coveragemap_error::malformed,
"MCDCConditionID shouldn't be zero");
- Params = mcdc::BranchParameters{static_cast<unsigned>(ID),
- static_cast<unsigned>(TID),
- static_cast<unsigned>(FID)};
+ Params = mcdc::BranchParameters{
+ static_cast<unsigned>(ID),
+ {static_cast<unsigned>(FID), static_cast<unsigned>(TID)}};
break;
case CounterMappingRegion::MCDCDecisionRegion:
Kind = CounterMappingRegion::MCDCDecisionRegion;