Home | History | Annotate | Download | only in Sema

Lines Matching refs:EPI

3134   FunctionProtoType::ExtProtoInfo EPI;
3135 EPI.ExceptionSpecType = Proto->getExceptionSpecType();
3136 EPI.NumExceptions = Exceptions.size();
3137 EPI.Exceptions = Exceptions.data();
3138 EPI.NoexceptExpr = NoexceptExpr;
3140 SemaRef.UpdateExceptionSpec(New, EPI);
3154 FunctionProtoType::ExtProtoInfo EPI;
3155 EPI.ExceptionSpecType = EST_None;
3156 UpdateExceptionSpec(Decl, EPI);
3216 FunctionProtoType::ExtProtoInfo EPI = Proto->getExtProtoInfo();
3221 EPI.ExceptionSpecType != EST_None &&
3222 EPI.ExceptionSpecType != EST_DynamicNone &&
3223 EPI.ExceptionSpecType != EST_BasicNoexcept) {
3225 if (EPI.ExceptionSpecType == EST_Uninstantiated)
3226 ExceptionSpecTemplate = EPI.ExceptionSpecTemplate;
3228 if (EPI.ExceptionSpecType == EST_Unevaluated)
3235 EPI = NewProto->getExtProtoInfo();
3236 EPI.ExceptionSpecType = NewEST;
3237 EPI.ExceptionSpecDecl = New;
3238 EPI.ExceptionSpecTemplate = ExceptionSpecTemplate;
3240 NewProto->getReturnType(), NewProto->getParamTypes(), EPI));