File tree 2 files changed +2
-4
lines changed
2 files changed +2
-4
lines changed Original file line number Diff line number Diff line change @@ -28,8 +28,6 @@ static llvm::cl::opt<bool>
28
28
llvm::cl::desc (" Enable value profiling" ),
29
29
llvm::cl::Hidden, llvm::cl::init(false ));
30
30
31
- extern llvm::cl::opt<bool > SystemHeadersCoverage;
32
-
33
31
using namespace clang ;
34
32
using namespace CodeGen ;
35
33
@@ -1024,7 +1022,7 @@ bool CodeGenPGO::skipRegionMappingForDecl(const Decl *D) {
1024
1022
// Don't map the functions in system headers.
1025
1023
const auto &SM = CGM.getContext ().getSourceManager ();
1026
1024
auto Loc = D->getBody ()->getBeginLoc ();
1027
- return !SystemHeadersCoverage && SM.isInSystemHeader (Loc);
1025
+ return SM.isInSystemHeader (Loc);
1028
1026
}
1029
1027
1030
1028
void CodeGenPGO::emitCounterRegionMapping (const Decl *D) {
Original file line number Diff line number Diff line change @@ -37,7 +37,7 @@ static llvm::cl::opt<bool> EmptyLineCommentCoverage(
37
37
" disable it on test)" ),
38
38
llvm::cl::init(true ), llvm::cl::Hidden);
39
39
40
- llvm::cl::opt<bool > SystemHeadersCoverage (
40
+ static llvm::cl::opt<bool > SystemHeadersCoverage (
41
41
" system-headers-coverage" ,
42
42
llvm::cl::desc (" Enable collecting coverage from system headers" ),
43
43
llvm::cl::init(false ), llvm::cl::Hidden);
You can’t perform that action at this time.
0 commit comments