Lines Matching refs:OutDiag
51 /// OutDiag - The note to emit if there is an indirect jump out
54 unsigned OutDiag;
59 GotoScope(unsigned parentScope, unsigned InDiag, unsigned OutDiag,
61 : ParentScope(parentScope), InDiag(InDiag), OutDiag(OutDiag), Loc(L) {}
136 unsigned OutDiag = 0;
164 OutDiag = diag::note_exits_dtor;
197 if (OutDiag)
207 return ScopePair(InDiag, OutDiag);
660 /// A path out is trivial is none of the exited scopes have an OutDiag.
777 if (Scopes[Scope].OutDiag) break;
839 if (Scopes[I].OutDiag) {
841 S.Diag(Scopes[I].Loc, Scopes[I].OutDiag);