Lines Matching refs:EllipsisLoc

553                          SourceLocation EllipsisLoc) {  in ActOnPackExpansion()  argument
559 TypeResult Result = ActOnPackExpansion(Arg.getAsType(), EllipsisLoc); in ActOnPackExpansion()
568 ExprResult Result = ActOnPackExpansion(Arg.getAsExpr(), EllipsisLoc); in ActOnPackExpansion()
581 Diag(EllipsisLoc, diag::err_pack_expansion_without_parameter_packs) in ActOnPackExpansion()
586 return Arg.getTemplatePackExpansion(EllipsisLoc); in ActOnPackExpansion()
592 SourceLocation EllipsisLoc) { in ActOnPackExpansion() argument
598 TypeSourceInfo *TSResult = CheckPackExpansion(TSInfo, EllipsisLoc, None); in ActOnPackExpansion()
606 Sema::CheckPackExpansion(TypeSourceInfo *Pattern, SourceLocation EllipsisLoc, in CheckPackExpansion() argument
611 EllipsisLoc, NumExpansions); in CheckPackExpansion()
618 TL.setEllipsisLoc(EllipsisLoc); in CheckPackExpansion()
624 SourceLocation EllipsisLoc, in CheckPackExpansion() argument
635 Diag(EllipsisLoc, diag::err_pack_expansion_without_parameter_packs) in CheckPackExpansion()
644 ExprResult Sema::ActOnPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc) { in ActOnPackExpansion() argument
645 return CheckPackExpansion(Pattern, EllipsisLoc, None); in ActOnPackExpansion()
648 ExprResult Sema::CheckPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc, in CheckPackExpansion() argument
658 Diag(EllipsisLoc, diag::err_pack_expansion_without_parameter_packs) in CheckPackExpansion()
666 PackExpansionExpr(Context.DependentTy, Pattern, EllipsisLoc, NumExpansions); in CheckPackExpansion()
670 SourceLocation EllipsisLoc, SourceRange PatternRange, in CheckParameterPacksForExpansion() argument
770 Diag(EllipsisLoc, diag::err_pack_expansion_length_conflict) in CheckParameterPacksForExpansion()
774 Diag(EllipsisLoc, diag::err_pack_expansion_length_conflict_multilevel) in CheckParameterPacksForExpansion()
794 Diag(EllipsisLoc, diag::err_pack_expansion_length_conflict_partial) in CheckParameterPacksForExpansion()
1188 SourceLocation EllipsisLoc, Expr *RHS, in ActOnCXXFoldExpr() argument
1208 return Diag(EllipsisLoc, in ActOnCXXFoldExpr()
1223 return Diag(EllipsisLoc, diag::err_pack_expansion_without_parameter_packs) in ActOnCXXFoldExpr()
1233 LookupBinOp(S, EllipsisLoc, Opc, Functions); in ActOnCXXFoldExpr()
1239 DeclarationNameInfo(OpName, EllipsisLoc), Functions); in ActOnCXXFoldExpr()
1246 return BuildCXXFoldExpr(ULE, LParenLoc, LHS, Opc, EllipsisLoc, RHS, RParenLoc, in ActOnCXXFoldExpr()
1253 SourceLocation EllipsisLoc, Expr *RHS, in BuildCXXFoldExpr() argument
1258 EllipsisLoc, RHS, RParenLoc, NumExpansions); in BuildCXXFoldExpr()
1261 ExprResult Sema::BuildEmptyCXXFoldExpr(SourceLocation EllipsisLoc, in BuildEmptyCXXFoldExpr() argument
1275 return ActOnCXXBoolLiteral(EllipsisLoc, tok::kw_false); in BuildEmptyCXXFoldExpr()
1277 return ActOnCXXBoolLiteral(EllipsisLoc, tok::kw_true); in BuildEmptyCXXFoldExpr()
1283 return Diag(EllipsisLoc, diag::err_fold_expression_empty) in BuildEmptyCXXFoldExpr()
1288 ScalarType, Context.getTrivialTypeSourceInfo(ScalarType, EllipsisLoc), in BuildEmptyCXXFoldExpr()
1289 EllipsisLoc); in BuildEmptyCXXFoldExpr()