Skip to content

Commit faef68b

Browse files
committed
Revert "[Coverage] Map regions from system headers (#76950)"
See #78920. This reverts commit ce3e767.
1 parent 5585ddd commit faef68b

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

clang/lib/CodeGen/CodeGenPGO.cpp

+1-3
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@ static llvm::cl::opt<bool>
2828
llvm::cl::desc("Enable value profiling"),
2929
llvm::cl::Hidden, llvm::cl::init(false));
3030

31-
extern llvm::cl::opt<bool> SystemHeadersCoverage;
32-
3331
using namespace clang;
3432
using namespace CodeGen;
3533

@@ -1024,7 +1022,7 @@ bool CodeGenPGO::skipRegionMappingForDecl(const Decl *D) {
10241022
// Don't map the functions in system headers.
10251023
const auto &SM = CGM.getContext().getSourceManager();
10261024
auto Loc = D->getBody()->getBeginLoc();
1027-
return !SystemHeadersCoverage && SM.isInSystemHeader(Loc);
1025+
return SM.isInSystemHeader(Loc);
10281026
}
10291027

10301028
void CodeGenPGO::emitCounterRegionMapping(const Decl *D) {

clang/lib/CodeGen/CoverageMappingGen.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ static llvm::cl::opt<bool> EmptyLineCommentCoverage(
3737
"disable it on test)"),
3838
llvm::cl::init(true), llvm::cl::Hidden);
3939

40-
llvm::cl::opt<bool> SystemHeadersCoverage(
40+
static llvm::cl::opt<bool> SystemHeadersCoverage(
4141
"system-headers-coverage",
4242
llvm::cl::desc("Enable collecting coverage from system headers"),
4343
llvm::cl::init(false), llvm::cl::Hidden);

0 commit comments

Comments
 (0)