diff options
author | NAKAMURA Takumi <geek4civic@gmail.com> | 2024-02-14 23:17:00 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-14 23:17:00 +0900 |
commit | 1a1fcacbce805e3c409d9d41de61413e3fd8aa36 (patch) | |
tree | 4104465800b8d7003e88359d4f6b924163b80b6f /llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp | |
parent | 8e24bc096dcd0013d802e59a45803c51796dec0a (diff) | |
download | llvm-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.cpp | 6 |
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; |