Lines Matching refs:EllipsisLoc

552                          SourceLocation EllipsisLoc) {  in ActOnPackExpansion()  argument
558 TypeResult Result = ActOnPackExpansion(Arg.getAsType(), EllipsisLoc); in ActOnPackExpansion()
567 ExprResult Result = ActOnPackExpansion(Arg.getAsExpr(), EllipsisLoc); in ActOnPackExpansion()
580 Diag(EllipsisLoc, diag::err_pack_expansion_without_parameter_packs) in ActOnPackExpansion()
585 return Arg.getTemplatePackExpansion(EllipsisLoc); in ActOnPackExpansion()
591 SourceLocation EllipsisLoc) { in ActOnPackExpansion() argument
597 TypeSourceInfo *TSResult = CheckPackExpansion(TSInfo, EllipsisLoc, None); in ActOnPackExpansion()
605 Sema::CheckPackExpansion(TypeSourceInfo *Pattern, SourceLocation EllipsisLoc, in CheckPackExpansion() argument
610 EllipsisLoc, NumExpansions); in CheckPackExpansion()
617 TL.setEllipsisLoc(EllipsisLoc); in CheckPackExpansion()
623 SourceLocation EllipsisLoc, in CheckPackExpansion() argument
634 Diag(EllipsisLoc, diag::err_pack_expansion_without_parameter_packs) in CheckPackExpansion()
643 ExprResult Sema::ActOnPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc) { in ActOnPackExpansion() argument
644 return CheckPackExpansion(Pattern, EllipsisLoc, None); in ActOnPackExpansion()
647 ExprResult Sema::CheckPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc, in CheckPackExpansion() argument
657 Diag(EllipsisLoc, diag::err_pack_expansion_without_parameter_packs) in CheckPackExpansion()
665 PackExpansionExpr(Context.DependentTy, Pattern, EllipsisLoc, NumExpansions); in CheckPackExpansion()
669 SourceLocation EllipsisLoc, SourceRange PatternRange, in CheckParameterPacksForExpansion() argument
767 Diag(EllipsisLoc, diag::err_pack_expansion_length_conflict) in CheckParameterPacksForExpansion()
771 Diag(EllipsisLoc, diag::err_pack_expansion_length_conflict_multilevel) in CheckParameterPacksForExpansion()
791 Diag(EllipsisLoc, diag::err_pack_expansion_length_conflict_partial) in CheckParameterPacksForExpansion()
1186 SourceLocation EllipsisLoc, Expr *RHS, in ActOnCXXFoldExpr() argument
1206 return Diag(EllipsisLoc, in ActOnCXXFoldExpr()
1221 return Diag(EllipsisLoc, diag::err_pack_expansion_without_parameter_packs) in ActOnCXXFoldExpr()
1231 LookupBinOp(S, EllipsisLoc, Opc, Functions); in ActOnCXXFoldExpr()
1237 DeclarationNameInfo(OpName, EllipsisLoc), Functions); in ActOnCXXFoldExpr()
1244 return BuildCXXFoldExpr(ULE, LParenLoc, LHS, Opc, EllipsisLoc, RHS, RParenLoc, in ActOnCXXFoldExpr()
1251 SourceLocation EllipsisLoc, Expr *RHS, in BuildCXXFoldExpr() argument
1256 EllipsisLoc, RHS, RParenLoc, NumExpansions); in BuildCXXFoldExpr()
1259 ExprResult Sema::BuildEmptyCXXFoldExpr(SourceLocation EllipsisLoc, in BuildEmptyCXXFoldExpr() argument
1273 return ActOnCXXBoolLiteral(EllipsisLoc, tok::kw_false); in BuildEmptyCXXFoldExpr()
1275 return ActOnCXXBoolLiteral(EllipsisLoc, tok::kw_true); in BuildEmptyCXXFoldExpr()
1281 return Diag(EllipsisLoc, diag::err_fold_expression_empty) in BuildEmptyCXXFoldExpr()
1286 ScalarType, Context.getTrivialTypeSourceInfo(ScalarType, EllipsisLoc), in BuildEmptyCXXFoldExpr()
1287 EllipsisLoc); in BuildEmptyCXXFoldExpr()