Lines Matching refs:InDiag
55 unsigned InDiag; member
65 GotoScope(unsigned parentScope, unsigned InDiag, unsigned OutDiag, in GotoScope()
67 : ParentScope(parentScope), InDiag(InDiag), OutDiag(OutDiag), Loc(L) {} in GotoScope()
146 unsigned InDiag = 0; in GetDiagForGotoScopeDecl() local
150 InDiag = diag::note_protected_by_vla; in GetDiagForGotoScopeDecl()
199 InDiag = diag::note_protected_by_variable_init; in GetDiagForGotoScopeDecl()
209 InDiag = diag::note_protected_by_variable_nontriv_destructor; in GetDiagForGotoScopeDecl()
211 InDiag = diag::note_protected_by_variable_non_pod; in GetDiagForGotoScopeDecl()
213 InDiag = 0; in GetDiagForGotoScopeDecl()
218 return ScopePair(InDiag, OutDiag); in GetDiagForGotoScopeDecl()
294 unsigned InDiag = diag::note_enters_compound_literal_scope; in BuildScopeInformation() local
296 Scopes.push_back(GotoScope(ParentScope, InDiag, OutDiag, CLE->getExprLoc())); in BuildScopeInformation()
795 if (Scopes[Min].InDiag) break; in VerifyIndirectOrAsmJumps()
873 if (Scopes[ToScopes[I]].InDiag) in NoteJumpIntoScopes()
874 S.Diag(Scopes[ToScopes[I]].Loc, Scopes[ToScopes[I]].InDiag); in NoteJumpIntoScopes()
898 if (IsCXX98CompatWarning(S, Scopes[I].InDiag)) in DiagnoseIndirectOrAsmJump()
900 else if (Scopes[I].InDiag) { in DiagnoseIndirectOrAsmJump()
902 S.Diag(Scopes[I].Loc, Scopes[I].InDiag); in DiagnoseIndirectOrAsmJump()
938 if (Scopes[I].InDiag == diag::note_protected_by_seh_finally) { in CheckJump()
942 if (Scopes[I].InDiag == diag::note_omp_protected_structured_block) { in CheckJump()
961 IsMicrosoftJumpWarning(JumpDiagError, Scopes[I].InDiag)) in CheckJump()
963 else if (IsCXX98CompatWarning(S, Scopes[I].InDiag)) in CheckJump()
965 else if (Scopes[I].InDiag) in CheckJump()