Lines Matching defs:MTA
635 bool Sema::checkAndRewriteMustTailAttr(Stmt *St, const Attr &MTA) {
643 if (!checkMustTailAttr(St, MTA))
660 bool Sema::checkMustTailAttr(const Stmt *St, const Attr &MTA) {
675 Diag(St->getBeginLoc(), diag::err_musttail_needs_call) << &MTA;
681 Diag(St->getBeginLoc(), diag::err_musttail_needs_trivial_args) << &MTA;
701 auto GetMethodType = [this, St, MTA](const CXXMethodDecl *CMD, FuncType &Type,
709 Diag(MTA.getLocation(), diag::note_tail_call_required) << &MTA;
734 << &MTA << ContextType;
767 Diag(MTA.getLocation(), diag::note_tail_call_required) << &MTA;
777 Diag(St->getBeginLoc(), diag::err_musttail_needs_prototype) << &MTA;
803 Diag(MTA.getLocation(), diag::note_tail_call_required) << &MTA;
808 Diag(St->getBeginLoc(), diag::err_musttail_no_variadic) << &MTA;
814 Diag(St->getBeginLoc(), diag::err_musttail_no_return) << &MTA;
829 Diag(MTA.getLocation(), diag::note_tail_call_required) << &MTA;
887 Diag(MTA.getLocation(), diag::note_tail_call_required) << &MTA;