File tree Expand file tree Collapse file tree 3 files changed +11
-6
lines changed Expand file tree Collapse file tree 3 files changed +11
-6
lines changed Original file line number Diff line number Diff line change @@ -32,8 +32,6 @@ static llvm::cl::opt<bool>
32
32
llvm::cl::desc (" Enable value profiling" ),
33
33
llvm::cl::Hidden, llvm::cl::init(false ));
34
34
35
- extern llvm::cl::opt<bool > SystemHeadersCoverage;
36
-
37
35
using namespace clang ;
38
36
using namespace CodeGen ;
39
37
@@ -1118,7 +1116,7 @@ bool CodeGenPGO::skipRegionMappingForDecl(const Decl *D) {
1118
1116
// Don't map the functions in system headers.
1119
1117
const auto &SM = CGM.getContext ().getSourceManager ();
1120
1118
auto Loc = D->getBody ()->getBeginLoc ();
1121
- return !SystemHeadersCoverage && SM.isInSystemHeader (Loc);
1119
+ return !llvm::coverage:: SystemHeadersCoverage && SM.isInSystemHeader (Loc);
1122
1120
}
1123
1121
1124
1122
void CodeGenPGO::emitCounterRegionMapping (const Decl *D) {
Original file line number Diff line number Diff line change @@ -46,10 +46,12 @@ static llvm::cl::opt<bool> EmptyLineCommentCoverage(
46
46
" disable it on test)" ),
47
47
llvm::cl::init(true ), llvm::cl::Hidden);
48
48
49
- llvm::cl::opt<bool > SystemHeadersCoverage (
49
+ namespace llvm ::coverage {
50
+ cl::opt<bool > SystemHeadersCoverage (
50
51
" system-headers-coverage" ,
51
- llvm::cl::desc (" Enable collecting coverage from system headers" ),
52
- llvm::cl::init(false ), llvm::cl::Hidden);
52
+ cl::desc (" Enable collecting coverage from system headers" ), cl::init(false ),
53
+ cl::Hidden);
54
+ }
53
55
54
56
using namespace clang ;
55
57
using namespace CodeGen ;
Original file line number Diff line number Diff line change 19
19
#include " clang/Lex/Preprocessor.h"
20
20
#include " llvm/ADT/DenseMap.h"
21
21
#include " llvm/IR/GlobalValue.h"
22
+ #include " llvm/Support/CommandLine.h"
22
23
#include " llvm/Support/raw_ostream.h"
23
24
25
+ namespace llvm ::coverage {
26
+ extern cl::opt<bool > SystemHeadersCoverage;
27
+ }
28
+
24
29
namespace clang {
25
30
26
31
class LangOptions ;
You can’t perform that action at this time.
0 commit comments