reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Frontend/TextDiagnostic.cpp
  955   unsigned Slack = MaxRange - (A.second - A.first + 1);
  955   unsigned Slack = MaxRange - (A.second - A.first + 1);
  957     return A;
  960   unsigned Min = std::min(A.first, B.first);
  961   unsigned Max = std::max(A.second, B.second);
  967   if ((B.first > A.first && B.first - A.first + 1 > MaxRange) ||
  967   if ((B.first > A.first && B.first - A.first + 1 > MaxRange) ||
  968       (B.second < A.second && A.second - B.second + 1 > MaxRange))
  968       (B.second < A.second && A.second - B.second + 1 > MaxRange))
  969     return A;
  977   A.second = std::min(A.second + (Slack + 1) / 2, Max);
  977   A.second = std::min(A.second + (Slack + 1) / 2, Max);
  978   Slack = MaxRange - (A.second - A.first + 1);
  978   Slack = MaxRange - (A.second - A.first + 1);
  979   A.first = std::max(Min + Slack, A.first) - Slack;
  979   A.first = std::max(Min + Slack, A.first) - Slack;
  980   A.second = std::min(A.first + MaxRange - 1, Max);
  980   A.second = std::min(A.first + MaxRange - 1, Max);
  981   return A;