Lines Matching refs:EllipsisLoc
560 SourceLocation EllipsisLoc) { in ActOnPackExpansion() argument
566 TypeResult Result = ActOnPackExpansion(Arg.getAsType(), EllipsisLoc); in ActOnPackExpansion()
575 ExprResult Result = ActOnPackExpansion(Arg.getAsExpr(), EllipsisLoc); in ActOnPackExpansion()
588 Diag(EllipsisLoc, diag::err_pack_expansion_without_parameter_packs) in ActOnPackExpansion()
593 return Arg.getTemplatePackExpansion(EllipsisLoc); in ActOnPackExpansion()
599 SourceLocation EllipsisLoc) { in ActOnPackExpansion() argument
606 CheckPackExpansion(TSInfo, EllipsisLoc, std::nullopt); in ActOnPackExpansion()
614 Sema::CheckPackExpansion(TypeSourceInfo *Pattern, SourceLocation EllipsisLoc, in CheckPackExpansion() argument
619 EllipsisLoc, NumExpansions); in CheckPackExpansion()
626 TL.setEllipsisLoc(EllipsisLoc); in CheckPackExpansion()
632 SourceLocation EllipsisLoc, in CheckPackExpansion() argument
643 Diag(EllipsisLoc, diag::err_pack_expansion_without_parameter_packs) in CheckPackExpansion()
652 ExprResult Sema::ActOnPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc) { in ActOnPackExpansion() argument
653 return CheckPackExpansion(Pattern, EllipsisLoc, std::nullopt); in ActOnPackExpansion()
656 ExprResult Sema::CheckPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc, in CheckPackExpansion() argument
666 Diag(EllipsisLoc, diag::err_pack_expansion_without_parameter_packs) in CheckPackExpansion()
674 PackExpansionExpr(Context.DependentTy, Pattern, EllipsisLoc, NumExpansions); in CheckPackExpansion()
678 SourceLocation EllipsisLoc, SourceRange PatternRange, in CheckParameterPacksForExpansion() argument
776 Diag(EllipsisLoc, diag::err_pack_expansion_length_conflict) in CheckParameterPacksForExpansion()
780 Diag(EllipsisLoc, diag::err_pack_expansion_length_conflict_multilevel) in CheckParameterPacksForExpansion()
800 Diag(EllipsisLoc, diag::err_pack_expansion_length_conflict_partial) in CheckParameterPacksForExpansion()
1199 SourceLocation EllipsisLoc, Expr *RHS, in ActOnCXXFoldExpr() argument
1219 return Diag(EllipsisLoc, in ActOnCXXFoldExpr()
1234 return Diag(EllipsisLoc, diag::err_pack_expansion_without_parameter_packs) in ActOnCXXFoldExpr()
1245 LookupBinOp(S, EllipsisLoc, Opc, Functions); in ActOnCXXFoldExpr()
1251 DeclarationNameInfo(OpName, EllipsisLoc), Functions); in ActOnCXXFoldExpr()
1258 return BuildCXXFoldExpr(ULE, LParenLoc, LHS, Opc, EllipsisLoc, RHS, RParenLoc, in ActOnCXXFoldExpr()
1265 SourceLocation EllipsisLoc, Expr *RHS, in BuildCXXFoldExpr() argument
1270 EllipsisLoc, RHS, RParenLoc, NumExpansions); in BuildCXXFoldExpr()
1273 ExprResult Sema::BuildEmptyCXXFoldExpr(SourceLocation EllipsisLoc, in BuildEmptyCXXFoldExpr() argument
1287 return ActOnCXXBoolLiteral(EllipsisLoc, tok::kw_false); in BuildEmptyCXXFoldExpr()
1289 return ActOnCXXBoolLiteral(EllipsisLoc, tok::kw_true); in BuildEmptyCXXFoldExpr()
1295 return Diag(EllipsisLoc, diag::err_fold_expression_empty) in BuildEmptyCXXFoldExpr()
1300 ScalarType, Context.getTrivialTypeSourceInfo(ScalarType, EllipsisLoc), in BuildEmptyCXXFoldExpr()
1301 EllipsisLoc); in BuildEmptyCXXFoldExpr()