Lines Matching refs:FSI
395 FunctionScopeInfo *FSI = getCurFunction(); in ActOnAfterCompoundStatementLeadingPragmas() local
396 assert(FSI); in ActOnAfterCompoundStatementLeadingPragmas()
397 FSI->setUsesFPIntrin(); in ActOnAfterCompoundStatementLeadingPragmas()
4218 sema::FunctionScopeInfo *FSI = getCurFunction(); in ActOnObjCAtTryStmt() local
4219 if (FSI->FirstSEHTryLoc.isValid()) { in ActOnObjCAtTryStmt()
4221 Diag(FSI->FirstSEHTryLoc, diag::note_conflicting_try_here) << "'__try'"; in ActOnObjCAtTryStmt()
4224 FSI->setHasObjCTry(AtLoc); in ActOnObjCAtTryStmt()
4456 sema::FunctionScopeInfo *FSI = getCurFunction(); in ActOnCXXTryBlock() local
4459 if (!getLangOpts().Borland && FSI->FirstSEHTryLoc.isValid()) { in ActOnCXXTryBlock()
4461 Diag(FSI->FirstSEHTryLoc, diag::note_conflicting_try_here) << "'__try'"; in ActOnCXXTryBlock()
4530 FSI->setHasCXXTry(TryLoc); in ActOnCXXTryBlock()
4539 sema::FunctionScopeInfo *FSI = getCurFunction(); in ActOnSEHTryBlock() local
4544 if (FSI->FirstCXXOrObjCTryLoc.isValid()) { in ActOnSEHTryBlock()
4545 Diag(TryLoc, diag::err_mixing_cxx_try_seh_try) << FSI->FirstTryType; in ActOnSEHTryBlock()
4546 Diag(FSI->FirstCXXOrObjCTryLoc, diag::note_conflicting_try_here) in ActOnSEHTryBlock()
4547 << (FSI->FirstTryType == sema::FunctionScopeInfo::TryLocIsCXX in ActOnSEHTryBlock()
4553 FSI->setHasSEHTry(TryLoc); in ActOnSEHTryBlock()