Searched refs:PromiseType (Results 1 - 1 of 1) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaCoroutine.cpp122 QualType PromiseType = S.Context.getTypeDeclType(Promise); local
128 return S.Context.getElaboratedType(ETK_None, NNS, PromiseType);
131 if (!PromiseType->getAsCXXRecordDecl()) {
141 return PromiseType;
144 /// Look up the std::experimental::coroutine_handle<PromiseType>.
145 static QualType lookupCoroutineHandleType(Sema &S, QualType PromiseType, argument
147 if (PromiseType.isNull())
173 TemplateArgument(PromiseType),
174 S.Context.getTrivialTypeSourceInfo(PromiseType, Loc)));
314 static ExprResult buildCoroutineHandle(Sema &S, QualType PromiseType, argument
1021 findDeleteForPromise(Sema &S, SourceLocation Loc, QualType PromiseType) argument
1210 QualType PromiseType = Fn.CoroutinePromise->getType(); local
[all...]

Completed in 98 milliseconds