From e6980796585940bffd8c9e95052761c1a32c1dfe Mon Sep 17 00:00:00 2001 From: NAKAMURA Takumi Date: Thu, 19 Dec 2024 08:41:28 +0900 Subject: Allow `CoverageMapping::getCoverageForFile()` to show Branches also outside functions (#120416) Fixes #119952 --- llvm/lib/ProfileData/Coverage/CoverageMapping.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'llvm/lib/ProfileData/Coverage/CoverageMapping.cpp') diff --git a/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp b/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp index 119e091..d514485 100644 --- a/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp +++ b/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp @@ -1412,7 +1412,7 @@ CoverageData CoverageMapping::getCoverageForFile(StringRef Filename) const { } // Capture branch regions specific to the function (excluding expansions). for (const auto &CR : Function.CountedBranchRegions) - if (FileIDs.test(CR.FileID) && (CR.FileID == CR.ExpandedFileID)) + if (FileIDs.test(CR.FileID)) FileCoverage.BranchRegions.push_back(CR); // Capture MCDC records specific to the function. for (const auto &MR : Function.MCDCRecords) -- cgit v1.1