Lines Matching refs:ExceptionSpec
4392 if (OnlyWantCanonical || !isComputedNoexcept(EPI.ExceptionSpec.Type) || in getFunctionTypeInternal()
4393 EPI.ExceptionSpec.NoexceptExpr == FPT->getNoexceptExpr()) in getFunctionTypeInternal()
4405 isCanonicalExceptionSpecification(EPI.ExceptionSpec, NoexceptInType); in getFunctionTypeInternal()
4434 switch (EPI.ExceptionSpec.Type) { in getFunctionTypeInternal()
4440 CanonicalEPI.ExceptionSpec.Type = EST_None; in getFunctionTypeInternal()
4447 for (QualType ET : EPI.ExceptionSpec.Exceptions) { in getFunctionTypeInternal()
4453 CanonicalEPI.ExceptionSpec.Type = EST_None; in getFunctionTypeInternal()
4455 CanonicalEPI.ExceptionSpec.Type = EST_Dynamic; in getFunctionTypeInternal()
4456 CanonicalEPI.ExceptionSpec.Exceptions = ExceptionTypeStorage; in getFunctionTypeInternal()
4465 CanonicalEPI.ExceptionSpec.Type = EST_BasicNoexcept; in getFunctionTypeInternal()
4472 CanonicalEPI.ExceptionSpec = FunctionProtoType::ExceptionSpecInfo(); in getFunctionTypeInternal()
4489 EPI.ExceptionSpec.Type, EPI.ExceptionSpec.Exceptions.size()); in getFunctionTypeInternal()
11599 EPI.ExceptionSpec.Type = in GetBuiltinType()
12832 EPIX.ExceptionSpec = Ctx.mergeExceptionSpecs( in getCommonNonSugarTypeNode()
12833 EPIX.ExceptionSpec, EPIY.ExceptionSpec, Exceptions, true); in getCommonNonSugarTypeNode()