Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaCoroutine.cpp115 QualType PromiseType = S.Context.getTypeDeclType(Promise); in lookupPromiseType() local
121 PromiseType); in lookupPromiseType()
124 if (!PromiseType->getAsCXXRecordDecl()) { in lookupPromiseType()
134 return PromiseType; in lookupPromiseType()
138 static QualType lookupCoroutineHandleType(Sema &S, QualType PromiseType, in lookupCoroutineHandleType() argument
140 if (PromiseType.isNull()) in lookupCoroutineHandleType()
166 TemplateArgument(PromiseType), in lookupCoroutineHandleType()
167 S.Context.getTrivialTypeSourceInfo(PromiseType, Loc))); in lookupCoroutineHandleType()
265 static ExprResult buildCoroutineHandle(Sema &S, QualType PromiseType, in buildCoroutineHandle() argument
267 QualType CoroHandleType = lookupCoroutineHandleType(S, PromiseType, Loc); in buildCoroutineHandle()
[all …]