Lines Matching defs:ESI
241 const FunctionProtoType::ExceptionSpecInfo &ESI) {
243 if (!isUnresolvedExceptionSpec(ESI.Type))
248 Context.adjustExceptionSpec(Redecl, ESI);
367 FunctionProtoType::ExceptionSpecInfo ESI = OldProto->getExceptionSpecType();
368 if (ESI.Type == EST_Dynamic) {
371 ESI.Exceptions = OldProto->exceptions();
374 if (ESI.Type == EST_NoexceptFalse)
375 ESI.Type = EST_None;
376 if (ESI.Type == EST_NoexceptTrue)
377 ESI.Type = EST_BasicNoexcept;
381 if (ESI.Type == EST_DependentNoexcept) {
388 NewProto->getExtProtoInfo().withExceptionSpec(ESI)));
391 if (getLangOpts().MSVCCompat && isDynamicExceptionSpec(ESI.Type)) {
395 ESI.Type != EST_DependentNoexcept) {
400 } else if (ESI.Type == EST_NoThrow) {