Skip to content

Commit b2f0e5d

Browse files
committed
Make SanitizerMaskCutoffs class
1 parent 58550e9 commit b2f0e5d

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

clang/include/clang/Basic/Sanitizers.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -154,11 +154,11 @@ struct SanitizerKind {
154154
#include "clang/Basic/Sanitizers.def"
155155
}; // SanitizerKind
156156

157-
struct SanitizerMaskCutoffs {
157+
class SanitizerMaskCutoffs {
158158
std::array<float, SanitizerKind::SO_Count> cutoffs = {0};
159159

160+
public:
160161
float &operator[](int index) { return cutoffs[index]; }
161-
162162
const float &operator[](int index) const { return cutoffs[index]; }
163163
}; // SanitizerMaskCutoffs;
164164

clang/lib/Frontend/CompilerInvocation.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1440,7 +1440,7 @@ static SanitizerMaskCutoffs
14401440
parseSanitizerWeightedKinds(StringRef FlagName,
14411441
const std::vector<std::string> &Sanitizers,
14421442
DiagnosticsEngine &Diags) {
1443-
SanitizerMaskCutoffs Cutoffs = {0};
1443+
SanitizerMaskCutoffs Cutoffs;
14441444
for (const auto &Sanitizer : Sanitizers) {
14451445
if (!parseSanitizerWeightedValue(Sanitizer, /*AllowGroups=*/false, Cutoffs))
14461446
Diags.Report(diag::err_drv_invalid_value) << FlagName << Sanitizer;

0 commit comments

Comments
 (0)