@@ -112,14 +112,14 @@ static unsigned getValForKey(StringRef Key, const Remark &Remark) {
112112}
113113
114114Error Filters::regexArgumentsValid () {
115- if (RemarkNameFilter && RemarkNameFilter-> IsRegex )
116- if (auto E = checkRegex ( RemarkNameFilter->FilterRE ))
115+ if (RemarkNameFilter)
116+ if (auto E = RemarkNameFilter->isValid ( ))
117117 return E;
118- if (PassNameFilter && PassNameFilter-> IsRegex )
119- if (auto E = checkRegex ( PassNameFilter->FilterRE ))
118+ if (PassNameFilter)
119+ if (auto E = PassNameFilter->isValid ( ))
120120 return E;
121- if (ArgFilter && ArgFilter-> IsRegex )
122- if (auto E = checkRegex ( ArgFilter->FilterRE ))
121+ if (ArgFilter)
122+ if (auto E = ArgFilter->isValid ( ))
123123 return E;
124124 return Error::success ();
125125}
@@ -254,19 +254,19 @@ Expected<Filters> getRemarkFilter() {
254254 std::optional<FilterMatcher> RemarkArgFilter;
255255 std::optional<Type> RemarkType;
256256 if (!RemarkNameOpt.empty ())
257- RemarkNameFilter = {RemarkNameOpt, false };
257+ RemarkNameFilter = {RemarkNameOpt, " remark-name " , false };
258258 else if (!RemarkNameOptRE.empty ())
259- RemarkNameFilter = {RemarkNameOptRE, true };
259+ RemarkNameFilter = {RemarkNameOptRE, " rremark-name " , true };
260260 if (!PassNameOpt.empty ())
261- PassNameFilter = {PassNameOpt, false };
261+ PassNameFilter = {PassNameOpt, " pass-name " , false };
262262 else if (!PassNameOptRE.empty ())
263- PassNameFilter = {PassNameOptRE, true };
263+ PassNameFilter = {PassNameOptRE, " rpass-name " , true };
264264 if (RemarkTypeOpt != Type::Failure)
265265 RemarkType = RemarkTypeOpt;
266266 if (!RemarkFilterArgByOpt.empty ())
267- RemarkArgFilter = {RemarkFilterArgByOpt, false };
267+ RemarkArgFilter = {RemarkFilterArgByOpt, " filter-arg-by " , false };
268268 else if (!RemarkArgFilterOptRE.empty ())
269- RemarkArgFilter = {RemarkArgFilterOptRE, true };
269+ RemarkArgFilter = {RemarkArgFilterOptRE, " rfilter-arg-by " , true };
270270 // Create RemarkFilter.
271271 return Filters::createRemarkFilter (std::move (RemarkNameFilter),
272272 std::move (PassNameFilter),
@@ -313,12 +313,12 @@ static Error collectRemarks() {
313313 SmallVector<FilterMatcher, 4 > ArgumentsVector;
314314 if (!Keys.empty ()) {
315315 for (auto &Key : Keys)
316- ArgumentsVector.push_back ({Key, false });
316+ ArgumentsVector.push_back ({Key, " count-by " , false });
317317 } else if (!RKeys.empty ())
318318 for (auto Key : RKeys)
319- ArgumentsVector.push_back ({Key, true });
319+ ArgumentsVector.push_back ({Key, " count-by " , true });
320320 else
321- ArgumentsVector.push_back ({" .*" , true });
321+ ArgumentsVector.push_back ({" .*" , " count-by " , true });
322322
323323 Expected<ArgumentCounter> AC = ArgumentCounter::createArgumentCounter (
324324 GroupByOpt, ArgumentsVector, Buffer, Filter);
0 commit comments