Lines Matching refs:FSI
395 FunctionScopeInfo *FSI = getCurFunction(); in ActOnAfterCompoundStatementLeadingPragmas() local
396 assert(FSI); in ActOnAfterCompoundStatementLeadingPragmas()
397 FSI->setUsesFPIntrin(); in ActOnAfterCompoundStatementLeadingPragmas()
4226 sema::FunctionScopeInfo *FSI = getCurFunction(); in ActOnObjCAtTryStmt() local
4227 if (FSI->FirstSEHTryLoc.isValid()) { in ActOnObjCAtTryStmt()
4229 Diag(FSI->FirstSEHTryLoc, diag::note_conflicting_try_here) << "'__try'"; in ActOnObjCAtTryStmt()
4232 FSI->setHasObjCTry(AtLoc); in ActOnObjCAtTryStmt()
4464 sema::FunctionScopeInfo *FSI = getCurFunction(); in ActOnCXXTryBlock() local
4467 if (!getLangOpts().Borland && FSI->FirstSEHTryLoc.isValid()) { in ActOnCXXTryBlock()
4469 Diag(FSI->FirstSEHTryLoc, diag::note_conflicting_try_here) << "'__try'"; in ActOnCXXTryBlock()
4538 FSI->setHasCXXTry(TryLoc); in ActOnCXXTryBlock()
4547 sema::FunctionScopeInfo *FSI = getCurFunction(); in ActOnSEHTryBlock() local
4552 if (FSI->FirstCXXOrObjCTryLoc.isValid()) { in ActOnSEHTryBlock()
4553 Diag(TryLoc, diag::err_mixing_cxx_try_seh_try) << FSI->FirstTryType; in ActOnSEHTryBlock()
4554 Diag(FSI->FirstCXXOrObjCTryLoc, diag::note_conflicting_try_here) in ActOnSEHTryBlock()
4555 << (FSI->FirstTryType == sema::FunctionScopeInfo::TryLocIsCXX in ActOnSEHTryBlock()
4561 FSI->setHasSEHTry(TryLoc); in ActOnSEHTryBlock()