Lines Matching refs:ValNo
582 static void HandleSelectModifier(const Diagnostic &DInfo, unsigned ValNo,
587 // Skip over 'ValNo' |'s.
588 while (ValNo) {
593 --ValNo;
606 static void HandleIntegerSModifier(unsigned ValNo,
608 if (ValNo != 1)
616 static void HandleOrdinalModifier(unsigned ValNo,
618 assert(ValNo != 0 && "ValNo must be strictly positive!");
624 Out << ValNo << llvm::getOrdinalSuffix(ValNo);
657 static bool EvalPluralExpr(unsigned ValNo, const char *Start, const char *End) {
670 unsigned ValMod = ValNo % Arg;
677 if (TestPluralRange(ValNo, Start, End))
723 static void HandlePluralModifier(const Diagnostic &DInfo, unsigned ValNo,
734 if (EvalPluralExpr(ValNo, Argument, ExprEnd)) {