Lines Matching refs:ValNo
597 static void HandleSelectModifier(const Diagnostic &DInfo, unsigned ValNo,
602 // Skip over 'ValNo' |'s.
603 while (ValNo) {
608 --ValNo;
621 static void HandleIntegerSModifier(unsigned ValNo,
623 if (ValNo != 1)
631 static void HandleOrdinalModifier(unsigned ValNo,
633 assert(ValNo != 0 && "ValNo must be strictly positive!");
639 Out << ValNo << llvm::getOrdinalSuffix(ValNo);
672 static bool EvalPluralExpr(unsigned ValNo, const char *Start, const char *End) {
685 unsigned ValMod = ValNo % Arg;
692 if (TestPluralRange(ValNo, Start, End))
738 static void HandlePluralModifier(const Diagnostic &DInfo, unsigned ValNo,
749 if (EvalPluralExpr(ValNo, Argument, ExprEnd)) {