Searched refs:JumpScope (Results 1 – 1 of 1) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | JumpDiagnostics.cpp | 704 unsigned JumpScope = LabelAndGotoScopes[G]; in VerifyJumps() local 706 if (JumpScope != TargetScope) in VerifyJumps() 707 DiagnoseIndirectOrAsmJump(G, JumpScope, LD, TargetScope); in VerifyJumps() 774 using JumpScope = std::pair<unsigned, Stmt *>; in VerifyIndirectJumps() typedef 775 SmallVector<JumpScope, 32> JumpScopes; in VerifyIndirectJumps() 830 for (auto [JumpScope, JumpStmt] : JumpScopes) { in VerifyIndirectJumps() 831 unsigned Scope = JumpScope; in VerifyIndirectJumps() 842 for (unsigned S = JumpScope; S != Scope; S = Scopes[S].ParentScope) in VerifyIndirectJumps() 861 DiagnoseIndirectOrAsmJump(JumpStmt, JumpScope, TargetLabel, TargetScope); in VerifyIndirectJumps() 911 void JumpScopeChecker::DiagnoseIndirectOrAsmJump(Stmt *Jump, unsigned JumpScope, in DiagnoseIndirectOrAsmJump() argument [all …]
|