AaronBallman wrote:

> > I'm confused -- how is there existing code depending on a builtin which 
> > doesn't yet exist in Clang? Are we copying these builtins from somewhere 
> > else?
> 
> This is part of the pointer authentication support we are upstreaming, all of 
> which has been in use for a long time, just not available in upstream 
> llvm/clang.

Oof. On the one hand, we don't want to break your existing users. On the other 
hand, we don't want to force the much broader audience of users into a worse 
interface. Are those uses in your downstream able to use things like fix-its to 
switch from the reference-based interface to a pointer-based interface? 
(Basically, is there a transition approach that leads to a better world?)

https://github.com/llvm/llvm-project/pull/135469
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to