Lines Matching refs:FormatExpr
625 StringRef FormatExpr = Expr.take_front(FormatSpecEnd); in parseNumericSubstitutionBlock() local
627 FormatExpr = FormatExpr.trim(SpaceChars); in parseNumericSubstitutionBlock()
628 if (!FormatExpr.consume_front("%")) in parseNumericSubstitutionBlock()
630 SM, FormatExpr, in parseNumericSubstitutionBlock()
634 SMLoc AlternateFormFlagLoc = SMLoc::getFromPointer(FormatExpr.data()); in parseNumericSubstitutionBlock()
635 bool AlternateForm = FormatExpr.consume_front("#"); in parseNumericSubstitutionBlock()
638 if (FormatExpr.consume_front(".")) { in parseNumericSubstitutionBlock()
639 if (FormatExpr.consumeInteger(10, Precision)) in parseNumericSubstitutionBlock()
640 return ErrorDiagnostic::get(SM, FormatExpr, in parseNumericSubstitutionBlock()
644 if (!FormatExpr.empty()) { in parseNumericSubstitutionBlock()
647 SMLoc FmtLoc = SMLoc::getFromPointer(FormatExpr.data()); in parseNumericSubstitutionBlock()
648 switch (popFront(FormatExpr)) { in parseNumericSubstitutionBlock()
677 FormatExpr = FormatExpr.ltrim(SpaceChars); in parseNumericSubstitutionBlock()
678 if (!FormatExpr.empty()) in parseNumericSubstitutionBlock()
680 SM, FormatExpr, in parseNumericSubstitutionBlock()