ychen added a comment.

In D100739#2711181 <https://reviews.llvm.org/D100739#2711181>, @rjmccall wrote:

> What is the purpose of the builtin?  Where is it being used?  Typically you 
> *can't* change the signature of a builtin because the builtin is itself a 
> language feature that's documented to have a particular signature.  If you've 
> made a builtin purely for use in generated AST, that's pretty unfortunate, 
> and you should consider whether you actually have to do that instead of e.g. 
> synthesizing a call to an allocation function the same way that we do in 
> `new` expressions.

Well, the intention was not *only* use it in AST, it could be used by clients 
to ask LLVM to handle overaligned frame. I'm not sure how many use cases that 
could have, so in the updated patch, I've removed it.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D100739

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

Reply via email to