Lines Matching refs:FormatExpr
631 StringRef FormatExpr = Expr.take_front(FormatSpecEnd); in parseNumericSubstitutionBlock() local
633 FormatExpr = FormatExpr.trim(SpaceChars); in parseNumericSubstitutionBlock()
634 if (!FormatExpr.consume_front("%")) in parseNumericSubstitutionBlock()
636 SM, FormatExpr, in parseNumericSubstitutionBlock()
640 SMLoc AlternateFormFlagLoc = SMLoc::getFromPointer(FormatExpr.data()); in parseNumericSubstitutionBlock()
641 bool AlternateForm = FormatExpr.consume_front("#"); in parseNumericSubstitutionBlock()
644 if (FormatExpr.consume_front(".")) { in parseNumericSubstitutionBlock()
645 if (FormatExpr.consumeInteger(10, Precision)) in parseNumericSubstitutionBlock()
646 return ErrorDiagnostic::get(SM, FormatExpr, in parseNumericSubstitutionBlock()
650 if (!FormatExpr.empty()) { in parseNumericSubstitutionBlock()
653 SMLoc FmtLoc = SMLoc::getFromPointer(FormatExpr.data()); in parseNumericSubstitutionBlock()
654 switch (popFront(FormatExpr)) { in parseNumericSubstitutionBlock()
683 FormatExpr = FormatExpr.ltrim(SpaceChars); in parseNumericSubstitutionBlock()
684 if (!FormatExpr.empty()) in parseNumericSubstitutionBlock()
686 SM, FormatExpr, in parseNumericSubstitutionBlock()