Lines Matching refs:UD
298 void attachDirective(DiagnosticsEngine &Diags, const UnattachedDirective &UD,
304 UD.RegexKind, UD.DirectivePos, ExpectedLoc, MatchAnyFileAndLine,
305 MatchAnyLine, UD.Text, UD.Min, UD.Max);
309 Diags.Report(UD.ContentBegin, diag::err_verify_invalid_content)
310 << (UD.RegexKind ? "regex" : "string") << Error;
313 UD.DL->push_back(std::move(D));
358 for (auto &UD : Deferred->second) {
360 M.UseLoc = UD.DirectivePos;
361 attachDirective(Diags, UD, Pos);
369 void addDirective(StringRef MarkerName, const UnattachedDirective &UD) {
374 M.UseLoc = UD.DirectivePos;
375 return attachDirective(Diags, UD, M.DefLoc);
377 DeferredDirectives[MarkerName].push_back(UD);