<div dir="ltr">I just switched to the 5/17 swift 4.0 tool chain on Linux, and I am getting the following complaint when using swap on array elements. Is this warning legitimate because of a copy on write issue? If so, is there some new swap function for array elements? I realize I can turn 1 line into 3 and do the swapping myself, it&#39;s just verbose.<div><br></div><div><div><i>warning: simultaneous accesses to var &#39;dims&#39;, but modification requires exclusive access; consider copying to a local variable</i></div><div><i>                                swap(&amp;dims[lastIndex], &amp;dims[lastIndex-1])</i></div></div><div><br></div><div>Thanks, Ed</div></div>