Lines Matching refs:ESI
237 const FunctionProtoType::ExceptionSpecInfo &ESI) { in UpdateExceptionSpec() argument
239 if (!isUnresolvedExceptionSpec(ESI.Type)) in UpdateExceptionSpec()
244 Context.adjustExceptionSpec(Redecl, ESI); in UpdateExceptionSpec()
364 FunctionProtoType::ExceptionSpecInfo ESI = OldProto->getExceptionSpecType(); in CheckEquivalentExceptionSpec() local
365 if (ESI.Type == EST_Dynamic) { in CheckEquivalentExceptionSpec()
368 ESI.Exceptions = OldProto->exceptions(); in CheckEquivalentExceptionSpec()
371 if (ESI.Type == EST_NoexceptFalse) in CheckEquivalentExceptionSpec()
372 ESI.Type = EST_None; in CheckEquivalentExceptionSpec()
373 if (ESI.Type == EST_NoexceptTrue) in CheckEquivalentExceptionSpec()
374 ESI.Type = EST_BasicNoexcept; in CheckEquivalentExceptionSpec()
378 if (ESI.Type == EST_DependentNoexcept) { in CheckEquivalentExceptionSpec()
385 NewProto->getExtProtoInfo().withExceptionSpec(ESI))); in CheckEquivalentExceptionSpec()
388 if (getLangOpts().MSVCCompat && ESI.Type != EST_DependentNoexcept) { in CheckEquivalentExceptionSpec()
393 ESI.Type != EST_DependentNoexcept) { in CheckEquivalentExceptionSpec()
398 } else if (ESI.Type == EST_NoThrow) { in CheckEquivalentExceptionSpec()