Lines Matching refs:InDiag
50 unsigned InDiag; member
60 GotoScope(unsigned parentScope, unsigned InDiag, unsigned OutDiag, in GotoScope()
62 : ParentScope(parentScope), InDiag(InDiag), OutDiag(OutDiag), Loc(L) {} in GotoScope()
133 unsigned InDiag = 0; in GetDiagForGotoScopeDecl() local
137 InDiag = diag::note_protected_by_vla; in GetDiagForGotoScopeDecl()
182 InDiag = diag::note_protected_by_variable_init; in GetDiagForGotoScopeDecl()
192 InDiag = diag::note_protected_by_variable_nontriv_destructor; in GetDiagForGotoScopeDecl()
194 InDiag = diag::note_protected_by_variable_non_pod; in GetDiagForGotoScopeDecl()
196 InDiag = 0; in GetDiagForGotoScopeDecl()
201 return ScopePair(InDiag, OutDiag); in GetDiagForGotoScopeDecl()
715 if (Scopes[Min].InDiag) break; in VerifyIndirectJumps()
790 if (Scopes[ToScopes[I]].InDiag) in NoteJumpIntoScopes()
791 S.Diag(Scopes[ToScopes[I]].Loc, Scopes[ToScopes[I]].InDiag); in NoteJumpIntoScopes()
816 if (IsCXX98CompatWarning(S, Scopes[I].InDiag)) in DiagnoseIndirectJump()
818 else if (Scopes[I].InDiag) { in DiagnoseIndirectJump()
820 S.Diag(Scopes[I].Loc, Scopes[I].InDiag); in DiagnoseIndirectJump()
853 if (Scopes[I].InDiag == diag::note_protected_by_seh_finally) { in CheckJump()
871 IsMicrosoftJumpWarning(JumpDiagError, Scopes[I].InDiag)) in CheckJump()
873 else if (IsCXX98CompatWarning(S, Scopes[I].InDiag)) in CheckJump()
875 else if (Scopes[I].InDiag) in CheckJump()