Lines Matching refs:ESI
250 const FunctionProtoType::ExceptionSpecInfo &ESI) { in UpdateExceptionSpec() argument
252 if (!isUnresolvedExceptionSpec(ESI.Type)) in UpdateExceptionSpec()
257 Context.adjustExceptionSpec(Redecl, ESI); in UpdateExceptionSpec()
375 FunctionProtoType::ExceptionSpecInfo ESI = OldProto->getExceptionSpecType(); in CheckEquivalentExceptionSpec() local
376 if (ESI.Type == EST_Dynamic) { in CheckEquivalentExceptionSpec()
379 ESI.Exceptions = OldProto->exceptions(); in CheckEquivalentExceptionSpec()
382 if (ESI.Type == EST_NoexceptFalse) in CheckEquivalentExceptionSpec()
383 ESI.Type = EST_None; in CheckEquivalentExceptionSpec()
384 if (ESI.Type == EST_NoexceptTrue) in CheckEquivalentExceptionSpec()
385 ESI.Type = EST_BasicNoexcept; in CheckEquivalentExceptionSpec()
389 if (ESI.Type == EST_DependentNoexcept) { in CheckEquivalentExceptionSpec()
396 NewProto->getExtProtoInfo().withExceptionSpec(ESI))); in CheckEquivalentExceptionSpec()
399 if (getLangOpts().MSVCCompat && isDynamicExceptionSpec(ESI.Type)) { in CheckEquivalentExceptionSpec()
403 ESI.Type != EST_DependentNoexcept) { in CheckEquivalentExceptionSpec()
408 } else if (ESI.Type == EST_NoThrow) { in CheckEquivalentExceptionSpec()