Lines Matching refs:CurScope
542 Stmt *SubStmt, Scope *CurScope) { in ActOnDefaultStmt() argument
2127 Scope *BreakParent = CurScope->getBreakParent(); in CheckBreakContinueBinding()
2135 } else if (BCFinder.ContinueFound() && CurScope->getContinueParent()) { in CheckBreakContinueBinding()
3336 Sema::ActOnContinueStmt(SourceLocation ContinueLoc, Scope *CurScope) { in ActOnContinueStmt() argument
3337 Scope *S = CurScope->getContinueParent(); in ActOnContinueStmt()
3354 Sema::ActOnBreakStmt(SourceLocation BreakLoc, Scope *CurScope) { in ActOnBreakStmt() argument
3355 Scope *S = CurScope->getBreakParent(); in ActOnBreakStmt()
3908 Scope *CurScope) { in ActOnReturnStmt() argument
3923 CurScope->updateNRVOCandidate(VD); in ActOnReturnStmt()
3925 CheckJumpOutOfSEHFinally(*this, ReturnLoc, *CurScope->getFnParent()); in ActOnReturnStmt()
4292 Scope *CurScope) { in ActOnObjCAtThrowStmt() argument
4299 Scope *AtCatchParent = CurScope; in ActOnObjCAtThrowStmt()
4648 CurrentSEHFinally.push_back(CurScope); in ActOnStartSEHFinallyBlock()
4662 Sema::ActOnSEHLeaveStmt(SourceLocation Loc, Scope *CurScope) { in ActOnSEHLeaveStmt() argument
4663 Scope *SEHTryParent = CurScope; in ActOnSEHLeaveStmt()
4764 void Sema::ActOnCapturedRegionStart(SourceLocation Loc, Scope *CurScope, in ActOnCapturedRegionStart() argument
4782 PushCapturedRegionScope(CurScope, CD, RD, Kind); in ActOnCapturedRegionStart()
4784 if (CurScope) in ActOnCapturedRegionStart()
4785 PushDeclContext(CurScope, CD); in ActOnCapturedRegionStart()
4794 void Sema::ActOnCapturedRegionStart(SourceLocation Loc, Scope *CurScope, in ActOnCapturedRegionStart() argument
4842 PushCapturedRegionScope(CurScope, CD, RD, Kind, OpenMPCaptureLevel); in ActOnCapturedRegionStart()
4844 if (CurScope) in ActOnCapturedRegionStart()
4845 PushDeclContext(CurScope, CD); in ActOnCapturedRegionStart()