From 1a1fcacbce805e3c409d9d41de61413e3fd8aa36 Mon Sep 17 00:00:00 2001 From: NAKAMURA Takumi Date: Wed, 14 Feb 2024 23:17:00 +0900 Subject: [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` --- llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 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 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( coveragemap_error::malformed, "MCDCConditionID shouldn't be zero"); - Params = mcdc::BranchParameters{static_cast(ID), - static_cast(TID), - static_cast(FID)}; + Params = mcdc::BranchParameters{ + static_cast(ID), + {static_cast(FID), static_cast(TID)}}; break; case CounterMappingRegion::MCDCDecisionRegion: Kind = CounterMappingRegion::MCDCDecisionRegion; -- cgit v1.1