Lines Matching refs:ValNo
588 static void HandleSelectModifier(const Diagnostic &DInfo, unsigned ValNo,
593 // Skip over 'ValNo' |'s.
594 while (ValNo) {
599 --ValNo;
612 static void HandleIntegerSModifier(unsigned ValNo,
614 if (ValNo != 1)
622 static void HandleOrdinalModifier(unsigned ValNo,
624 assert(ValNo != 0 && "ValNo must be strictly positive!");
630 Out << ValNo << llvm::getOrdinalSuffix(ValNo);
663 static bool EvalPluralExpr(unsigned ValNo, const char *Start, const char *End) {
676 unsigned ValMod = ValNo % Arg;
683 if (TestPluralRange(ValNo, Start, End))
729 static void HandlePluralModifier(const Diagnostic &DInfo, unsigned ValNo,
740 if (EvalPluralExpr(ValNo, Argument, ExprEnd)) {