<div dir="ltr">What I see inĀ <a href="https://github.com/iains/darwin-gcc-5/commits/darwin-gcc-5-3r2">https://github.com/iains/darwin-gcc-5/commits/darwin-gcc-5-3r2</a> is coding for an unavailable attribute which could be the starting point for coding the availability attribute. He would though need to dip into the clang/llvm source code to get the code spec to aim for in handling that properly.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jul 10, 2019 at 11:32 PM Ken Cunningham <<a href="mailto:ken.cunningham.webuse@gmail.com">ken.cunningham.webuse@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Iain says he's already fleshed out most of it in his gcc5 darwin branch in his github repo.<br>
<br>
That guy is amazing. He wrote the whole objective-C 2.0 code for gcc himself, and has added most (perhaps all) of the darwin PowerPC support to llvm in his spare time.<br>
<br>
A one-man dev team.<br>
<br>
Ken</blockquote></div>