Lines Matching refs:ESI
243 const FunctionProtoType::ExceptionSpecInfo &ESI) { in UpdateExceptionSpec() argument
245 if (!isUnresolvedExceptionSpec(ESI.Type)) in UpdateExceptionSpec()
250 Context.adjustExceptionSpec(Redecl, ESI); in UpdateExceptionSpec()
368 FunctionProtoType::ExceptionSpecInfo ESI = OldProto->getExceptionSpecType(); in CheckEquivalentExceptionSpec() local
369 if (ESI.Type == EST_Dynamic) { in CheckEquivalentExceptionSpec()
372 ESI.Exceptions = OldProto->exceptions(); in CheckEquivalentExceptionSpec()
375 if (ESI.Type == EST_NoexceptFalse) in CheckEquivalentExceptionSpec()
376 ESI.Type = EST_None; in CheckEquivalentExceptionSpec()
377 if (ESI.Type == EST_NoexceptTrue) in CheckEquivalentExceptionSpec()
378 ESI.Type = EST_BasicNoexcept; in CheckEquivalentExceptionSpec()
382 if (ESI.Type == EST_DependentNoexcept) { in CheckEquivalentExceptionSpec()
389 NewProto->getExtProtoInfo().withExceptionSpec(ESI))); in CheckEquivalentExceptionSpec()
392 if (getLangOpts().MSVCCompat && isDynamicExceptionSpec(ESI.Type)) { in CheckEquivalentExceptionSpec()
396 ESI.Type != EST_DependentNoexcept) { in CheckEquivalentExceptionSpec()
401 } else if (ESI.Type == EST_NoThrow) { in CheckEquivalentExceptionSpec()