ojhunt wrote:

> Not opposed but this is a pretty significant amount of change for being this 
> late in the rc cycles, and the changes haven't been upstream for very long. 
> How risky are these changes?

This is the upstreaming of code we've had deployed for a few years at this 
point, the only changes are style improvements and the brief period where we 
thought we could drop `LangOpts.PointerAuthBlockDescriptorPointers` from the 
upstreaming, before remembering that that's only ABI on a subset of our 
user-space environments.

So I do recognize it is a much bigger change than would be ideal at this point, 
but it is self contained, and only actually applies to one family of platforms, 
which have significant amounts of deployment experience. e.g even if there is 
an error in it, it only impacts us, and not having it is even worse as instead 
of incorrect edge cases (because if there were non-edge case problems we have a 
number of tests that would presumably detect it) it would be a complete ABI 
mismatch.

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

Reply via email to