Home | History | Annotate | Download | only in Sema

Lines Matching refs:EllipsisLoc

406                          SourceLocation EllipsisLoc) {
412 TypeResult Result = ActOnPackExpansion(Arg.getAsType(), EllipsisLoc);
421 ExprResult Result = ActOnPackExpansion(Arg.getAsExpr(), EllipsisLoc);
434 Diag(EllipsisLoc, diag::err_pack_expansion_without_parameter_packs)
439 return Arg.getTemplatePackExpansion(EllipsisLoc);
445 SourceLocation EllipsisLoc) {
451 TypeSourceInfo *TSResult = CheckPackExpansion(TSInfo, EllipsisLoc, None);
459 Sema::CheckPackExpansion(TypeSourceInfo *Pattern, SourceLocation EllipsisLoc,
464 EllipsisLoc, NumExpansions);
471 TL.setEllipsisLoc(EllipsisLoc);
477 SourceLocation EllipsisLoc,
484 Diag(EllipsisLoc, diag::err_pack_expansion_without_parameter_packs)
492 ExprResult Sema::ActOnPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc) {
493 return CheckPackExpansion(Pattern, EllipsisLoc, None);
496 ExprResult Sema::CheckPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc,
506 Diag(EllipsisLoc, diag::err_pack_expansion_without_parameter_packs)
513 EllipsisLoc, NumExpansions));
530 SourceLocation EllipsisLoc, SourceRange PatternRange,
623 Diag(EllipsisLoc, diag::err_pack_expansion_length_conflict)
627 Diag(EllipsisLoc, diag::err_pack_expansion_length_conflict_multilevel)