Lines Matching refs:Jump
397 // Jump from the catch into the try is not allowed either.
422 // Jump from __except or __finally into the __try are not allowed either.
468 // Jump from the catch to the finally or try is not valid.
480 // Jump from the finally to the try or catch is not valid.
604 Stmt *Jump = Jumps.pop_back_val();
607 if (GotoStmt *GS = dyn_cast<GotoStmt>(Jump)) {
620 if (IndirectGotoStmt *IGS = dyn_cast<IndirectGotoStmt>(Jump)) {
629 SwitchStmt *SS = cast<SwitchStmt>(Jump);
657 /// Jump-triviality is transitive but asymmetric.
806 static void DiagnoseIndirectOrAsmJumpStmt(Sema &S, Stmt *Jump,
810 bool IsAsmGoto = isa<GCCAsmStmt>(Jump);
811 S.Diag(Jump->getBeginLoc(), diag::err_indirect_goto_in_protected_scope)
828 void JumpScopeChecker::DiagnoseIndirectOrAsmJump(Stmt *Jump, unsigned JumpScope,
840 DiagnoseIndirectOrAsmJumpStmt(S, Jump, Target, Diagnosed);
851 DiagnoseIndirectOrAsmJumpStmt(S, Jump, Target, Diagnosed);
857 bool IsAsmGoto = isa<GCCAsmStmt>(Jump);
858 S.Diag(Jump->getBeginLoc(),