Revert "[Coverage] Map regions from system headers (#76950)"
See #78920. This reverts commit ce3e767ac5ea1a1d1a166e88c152e2125ec7662b.
This commit is contained in:
parent
5585ddd90b
commit
faef68bca8
@ -28,8 +28,6 @@ static llvm::cl::opt<bool>
|
||||
llvm::cl::desc("Enable value profiling"),
|
||||
llvm::cl::Hidden, llvm::cl::init(false));
|
||||
|
||||
extern llvm::cl::opt<bool> SystemHeadersCoverage;
|
||||
|
||||
using namespace clang;
|
||||
using namespace CodeGen;
|
||||
|
||||
@ -1024,7 +1022,7 @@ bool CodeGenPGO::skipRegionMappingForDecl(const Decl *D) {
|
||||
// Don't map the functions in system headers.
|
||||
const auto &SM = CGM.getContext().getSourceManager();
|
||||
auto Loc = D->getBody()->getBeginLoc();
|
||||
return !SystemHeadersCoverage && SM.isInSystemHeader(Loc);
|
||||
return SM.isInSystemHeader(Loc);
|
||||
}
|
||||
|
||||
void CodeGenPGO::emitCounterRegionMapping(const Decl *D) {
|
||||
|
||||
@ -37,7 +37,7 @@ static llvm::cl::opt<bool> EmptyLineCommentCoverage(
|
||||
"disable it on test)"),
|
||||
llvm::cl::init(true), llvm::cl::Hidden);
|
||||
|
||||
llvm::cl::opt<bool> SystemHeadersCoverage(
|
||||
static llvm::cl::opt<bool> SystemHeadersCoverage(
|
||||
"system-headers-coverage",
|
||||
llvm::cl::desc("Enable collecting coverage from system headers"),
|
||||
llvm::cl::init(false), llvm::cl::Hidden);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user