Lines Matching defs:ESI
240 const FunctionProtoType::ExceptionSpecInfo &ESI) {
242 if (!isUnresolvedExceptionSpec(ESI.Type))
247 Context.adjustExceptionSpec(Redecl, ESI);
366 FunctionProtoType::ExceptionSpecInfo ESI = OldProto->getExceptionSpecType();
367 if (ESI.Type == EST_Dynamic) {
370 ESI.Exceptions = OldProto->exceptions();
373 if (ESI.Type == EST_NoexceptFalse)
374 ESI.Type = EST_None;
375 if (ESI.Type == EST_NoexceptTrue)
376 ESI.Type = EST_BasicNoexcept;
380 if (ESI.Type == EST_DependentNoexcept) {
387 NewProto->getExtProtoInfo().withExceptionSpec(ESI)));
390 if (getLangOpts().MSVCCompat && isDynamicExceptionSpec(ESI.Type)) {
394 ESI.Type != EST_DependentNoexcept) {
399 } else if (ESI.Type == EST_NoThrow) {