reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/JumpDiagnostics.cpp
  224   std::pair<unsigned,unsigned> Diags = GetDiagForGotoScopeDecl(S, D);
  675     S.Diag(GotoJumps[0]->getBeginLoc(),
  824       S.Diag(Scopes[ToScopes[I]].Loc, Scopes[ToScopes[I]].InDiag);
  840       DiagnoseIndirectOrAsmJumpStmt(S, Jump, Target, Diagnosed);
  841       S.Diag(Scopes[I].Loc, Scopes[I].OutDiag);
  848     if (IsCXX98CompatWarning(S, Scopes[I].InDiag))
  851       DiagnoseIndirectOrAsmJumpStmt(S, Jump, Target, Diagnosed);
  852       S.Diag(Scopes[I].Loc, Scopes[I].InDiag);
  858     S.Diag(Jump->getBeginLoc(),
  861     S.Diag(Target->getStmt()->getIdentLoc(), diag::note_indirect_goto_target)
  889         S.Diag(From->getBeginLoc(), diag::warn_jump_out_of_seh_finally);
  905     if (S.getLangOpts().MSVCCompat && JumpDiagWarning != 0 &&
  908     else if (IsCXX98CompatWarning(S, Scopes[I].InDiag))
  916     S.Diag(DiagLoc, JumpDiagWarning);
  922     S.Diag(DiagLoc, JumpDiagError);
  928     S.Diag(DiagLoc, JumpDiagCXX98Compat);
  935     S.Diag(GS->getGotoLoc(), diag::err_goto_ms_asm_label)
  937     S.Diag(GS->getLabel()->getLocation(), diag::note_goto_ms_asm_label)