ChuanqiXu added a comment.

> I think I have a preference to move it to CodeGenCXX anyway however, since 
> we're actually testing the code-generated output (this is not novel, we DO 
> often use CodeGen tests to make sure proper overloads/etc get called).

It makes sense. Done.

Thanks for reviewing!



================
Comment at: clang/docs/ReleaseNotes.rst:152
   `Issue 42372 <https://github.com/llvm/llvm-project/issues/42372>`_.
 - Clang shouldn't lookup allocation function in global scope for coroutines
   in case it found the allocation function name in the promise_type body.
----------------
erichkeane wrote:
> I realize it isn't part of this patch, but this release note reads 
> awkwardly... How about:
> 
> 
> 
> > Clang will now find and emit a call to an allocation function in a 
> > promise_type body for coroutines.  Additionally, to implement CWG2585, a 
> > coroutine will no longer generate a call to a global allocation function 
> > with the signature (std::size_t, p0, ..., pn).
> > This fixes Issue `Issue 54881 
> > <https://github.com/llvm/llvm-project/issues/54881>`_.
> 
> 
The suggested wording lacks a condition that we generate a call to allocation 
function in promise_type only if there is an allocation function name in the 
scope of promise_type. I try to add a condition based on your suggestions.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D126187/new/

https://reviews.llvm.org/D126187

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to