Lines Matching defs:Jump
415 // Jump from the catch into the try is not allowed either.
440 // Jump from __except or __finally into the __try are not allowed either.
501 // Jump from the catch to the finally or try is not valid.
512 // Jump from the finally to the try or catch is not valid.
677 Stmt *Jump = Jumps.pop_back_val();
680 if (GotoStmt *GS = dyn_cast<GotoStmt>(Jump)) {
697 if (auto *G = dyn_cast<GCCAsmStmt>(Jump)) {
709 if (IndirectGotoStmt *IGS = dyn_cast<IndirectGotoStmt>(Jump)) {
718 SwitchStmt *SS = cast<SwitchStmt>(Jump);
744 /// the deepest common ancestor of A and B. Jump-triviality is transitive but
875 static void DiagnoseIndirectOrAsmJumpStmt(Sema &S, Stmt *Jump,
879 bool IsAsmGoto = isa<GCCAsmStmt>(Jump);
880 S.Diag(Jump->getBeginLoc(), diag::err_indirect_goto_in_protected_scope)
897 void JumpScopeChecker::DiagnoseIndirectOrAsmJump(Stmt *Jump, unsigned JumpScope,
909 DiagnoseIndirectOrAsmJumpStmt(S, Jump, Target, Diagnosed);
920 DiagnoseIndirectOrAsmJumpStmt(S, Jump, Target, Diagnosed);
926 bool IsAsmGoto = isa<GCCAsmStmt>(Jump);
927 S.Diag(Jump->getBeginLoc(),