Home | History | Annotate | Download | only in Basic

Lines Matching full:valno

433 static void HandleSelectModifier(const Diagnostic &DInfo, unsigned ValNo,
438 // Skip over 'ValNo' |'s.
439 while (ValNo) {
444 --ValNo;
457 static void HandleIntegerSModifier(unsigned ValNo,
459 if (ValNo != 1)
467 static void HandleOrdinalModifier(unsigned ValNo,
469 assert(ValNo != 0 && "ValNo must be strictly positive!");
475 Out << ValNo << llvm::getOrdinalSuffix(ValNo);
509 static bool EvalPluralExpr(unsigned ValNo, const char *Start, const char *End) {
522 unsigned ValMod = ValNo % Arg;
529 if (TestPluralRange(ValNo, Start, End))
575 static void HandlePluralModifier(const Diagnostic &DInfo, unsigned ValNo,
586 if (EvalPluralExpr(ValNo, Argument, ExprEnd)) {