Ik denk niet het veilig is. Omdat i++ werkelijk iets als zou betekenen
In INTEL:
movl I, BIJL
n.v. BIJL
In AMD:
movl $0, -4 (%rbp)
addl $1, -4 (%rbp)
Zo, inderdaad, is het twee assemblageinstructies, en als de contextschakelaar binnen - tussen gebeurt, dan wordt het gegeven bedorven