Hola neveldine,no sé decirte de forma concreta, parece ser que el compilador al analizar el código puede decidir evaluar la parte derecha(de la asignación) antes que la izquierda, entonces incrementaría el índice y luego accedería a dest[ind], esto resultaría en un código erróneo, así que por eso te da el error.
Quizás esto te aclare mucho más:
http://www.bionoren.com/blog/2013/07/unsequenced-modification-and-access/
Un saludo.
Quizás esto te aclare mucho más:
http://www.bionoren.com/blog/2013/07/unsequenced-modification-and-access/
Un saludo.