Home | History | Annotate | Download | only in Sema

Lines Matching refs:EllipsisLoc

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