Lines Matching refs:EllipsisLoc
362 SourceLocation EllipsisLoc) { in ActOnPackExpansion() argument
368 TypeResult Result = ActOnPackExpansion(Arg.getAsType(), EllipsisLoc); in ActOnPackExpansion()
377 ExprResult Result = ActOnPackExpansion(Arg.getAsExpr(), EllipsisLoc); in ActOnPackExpansion()
390 Diag(EllipsisLoc, diag::err_pack_expansion_without_parameter_packs) in ActOnPackExpansion()
395 return Arg.getTemplatePackExpansion(EllipsisLoc); in ActOnPackExpansion()
401 SourceLocation EllipsisLoc) { in ActOnPackExpansion() argument
407 TypeSourceInfo *TSResult = CheckPackExpansion(TSInfo, EllipsisLoc, in ActOnPackExpansion()
416 SourceLocation EllipsisLoc, in CheckPackExpansion() argument
421 EllipsisLoc, NumExpansions); in CheckPackExpansion()
427 TL.setEllipsisLoc(EllipsisLoc); in CheckPackExpansion()
438 SourceLocation EllipsisLoc, in CheckPackExpansion() argument
445 Diag(EllipsisLoc, diag::err_pack_expansion_without_parameter_packs) in CheckPackExpansion()
453 ExprResult Sema::ActOnPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc) { in ActOnPackExpansion() argument
454 return CheckPackExpansion(Pattern, EllipsisLoc, llvm::Optional<unsigned>()); in ActOnPackExpansion()
457 ExprResult Sema::CheckPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc, in CheckPackExpansion() argument
467 Diag(EllipsisLoc, diag::err_pack_expansion_without_parameter_packs) in CheckPackExpansion()
474 EllipsisLoc, NumExpansions)); in CheckPackExpansion()
490 bool Sema::CheckParameterPacksForExpansion(SourceLocation EllipsisLoc, in CheckParameterPacksForExpansion() argument
586 Diag(EllipsisLoc, diag::err_pack_expansion_length_conflict) in CheckParameterPacksForExpansion()
590 Diag(EllipsisLoc, diag::err_pack_expansion_length_conflict_multilevel) in CheckParameterPacksForExpansion()