Lines Matching refs:ModifierLen
577 static bool ModifierIs(const char *Modifier, unsigned ModifierLen, in ModifierIs() argument
579 return StrLen-1 == ModifierLen && memcmp(Modifier, Str, StrLen-1) == 0; in ModifierIs()
902 unsigned ModifierLen = 0, ArgumentLen = 0; in FormatDiagnostic() local
910 ModifierLen = DiagStr-Modifier; in FormatDiagnostic()
931 if (ModifierIs(Modifier, ModifierLen, "diff")) { in FormatDiagnostic()
967 assert(ModifierLen == 0 && "No modifiers for strings yet"); in FormatDiagnostic()
973 assert(ModifierLen == 0 && "No modifiers for strings yet"); in FormatDiagnostic()
985 if (ModifierIs(Modifier, ModifierLen, "select")) { in FormatDiagnostic()
988 } else if (ModifierIs(Modifier, ModifierLen, "s")) { in FormatDiagnostic()
990 } else if (ModifierIs(Modifier, ModifierLen, "plural")) { in FormatDiagnostic()
993 } else if (ModifierIs(Modifier, ModifierLen, "ordinal")) { in FormatDiagnostic()
996 assert(ModifierLen == 0 && "Unknown integer modifier"); in FormatDiagnostic()
1004 if (ModifierIs(Modifier, ModifierLen, "select")) { in FormatDiagnostic()
1006 } else if (ModifierIs(Modifier, ModifierLen, "s")) { in FormatDiagnostic()
1008 } else if (ModifierIs(Modifier, ModifierLen, "plural")) { in FormatDiagnostic()
1011 } else if (ModifierIs(Modifier, ModifierLen, "ordinal")) { in FormatDiagnostic()
1014 assert(ModifierLen == 0 && "Unknown integer modifier"); in FormatDiagnostic()
1022 assert(ModifierLen == 0 && "No modifiers for token kinds yet"); in FormatDiagnostic()
1044 assert(ModifierLen == 0 && "No modifiers for strings yet"); in FormatDiagnostic()
1065 StringRef(Modifier, ModifierLen), in FormatDiagnostic()
1089 StringRef(Modifier, ModifierLen), in FormatDiagnostic()
1112 StringRef(Modifier, ModifierLen), in FormatDiagnostic()
1126 StringRef(Modifier, ModifierLen), in FormatDiagnostic()