Searched refs:promise_type (Results 1 – 4 of 4) sorted by relevance
77 Type *promise_type = promise_var->GetType(); in InferPromiseType() local78 if (!promise_type) in InferPromiseType()80 return promise_type->GetForwardCompilerType(); in InferPromiseType()167 CompilerType promise_type( in Update() local169 if (!promise_type) in Update()173 if (promise_type.IsVoidType()) { in Update()177 promise_type = inferred_type; in Update()184 if (promise_type.IsVoidType()) { in Update()193 "promise", frame_ptr_addr + 2 * ptr_size, exe_ctx, promise_type); in Update()
26 // if ArgTypes is a parameter pack of types and if the qualified-id R::promise_type30 // using promise_type = typename R::promise_type;37 struct __coroutine_traits_sfinae< _Tp, __void_t<typename _Tp::promise_type> > {38 using promise_type = typename _Tp::promise_type;
7925 frame->promise.~promise_type();7940 frame->promise.~promise_type();7958 (i.e., std::coroutine_traits<R, P1, .., PN>::promise_type is a valid promise type).7984 using promise_type = some_promise_type;8083 using promise_type = some_promise_type;
11824 "this function cannot be a coroutine: %q0 has no member named 'promise_type'">;