<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Triaging old radars, I came across <a href="rdar://27268632" class="">rdar://27268632</a>&nbsp;from Dmitri. The gist of it is that he was proposing grouping up all the random global functions that are implicitly called by the compiler under a “namespace” by making them static methods of an enum called _Intrinsic. (This name is kind’ve confusing, because it seems to be the opposite of the traditional notion of an intrinsic. _RuntimeHook?)<div class=""><br class=""></div><div class="">Since this affects how the compiler interfaces with the standard library, I figured I should check with everyone what they think about doing this. This is an ABI stability issue, because future compilers will emit these symbols.</div><div class=""><br class=""></div><div class="">I don’t really have a strong opinion on the matter. Avoiding global pollution and clarifying interfaces seems nice?</div></body></html>