rsmith added a comment.

In D67678#1836953 <https://reviews.llvm.org/D67678#1836953>, @dexonsmith wrote:

> In D67678#1836922 <https://reviews.llvm.org/D67678#1836922>, @rsmith wrote:
>
> > If there's no timeline to update the macOS SDK, then perhaps we could add a 
> > hack to Clang to allow these conversions only in limited contexts (the 
> > specific parts of the macOS SDK that are relying on them). Do you know how 
> > many such places there might be? If it's just a few functions, we could 
> > match against the function names, or depending on what `SIMD_CFUNC` expands 
> > to, perhaps we could match that. Failing that, we could set a 
> > platform-specific default or similar.
>
>
> A hack like this sounds pragmatic to me.  An initial look suggests it's a 
> small number of frameworks; I suspect many functions, but we could 
> potentially match on partial file path or `SIMD_CFUNC`.  We need a deeper 
> audit across our internal stack to be sure, though.  I don't think we'll have 
> bandwidth for that until ~late February.


OK, that seems fine to me. I don't want this to miss another release if we can 
avoid it, but that should give plenty of time to iterate on something that 
keeps your SDK building :)


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D67678



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

Reply via email to