<rdar://problem/34727181>
Created attachment 333055 [details] proposed patch.
Comment on attachment 333055 [details] proposed patch. After talking with Michael offline, we concluded that this code is probably not in a hot path anyway. So, staying with the C loop is just fine and less chance of a bug creeping in. So, I won't land this.