Lines Matching refs:Jump
408 // Jump from the catch into the try is not allowed either.
433 // Jump from __except or __finally into the __try are not allowed either.
479 // Jump from the catch to the finally or try is not valid.
491 // Jump from the finally to the try or catch is not valid.
619 Stmt *Jump = Jumps.pop_back_val();
622 if (GotoStmt *GS = dyn_cast<GotoStmt>(Jump)) {
635 if (IndirectGotoStmt *IGS = dyn_cast<IndirectGotoStmt>(Jump)) {
644 SwitchStmt *SS = cast<SwitchStmt>(Jump);
672 /// Jump-triviality is transitive but asymmetric.
821 static void DiagnoseIndirectOrAsmJumpStmt(Sema &S, Stmt *Jump,
825 bool IsAsmGoto = isa<GCCAsmStmt>(Jump);
826 S.Diag(Jump->getBeginLoc(), diag::err_indirect_goto_in_protected_scope)
843 void JumpScopeChecker::DiagnoseIndirectOrAsmJump(Stmt *Jump, unsigned JumpScope,
855 DiagnoseIndirectOrAsmJumpStmt(S, Jump, Target, Diagnosed);
866 DiagnoseIndirectOrAsmJumpStmt(S, Jump, Target, Diagnosed);
872 bool IsAsmGoto = isa<GCCAsmStmt>(Jump);
873 S.Diag(Jump->getBeginLoc(),