Dmitry, Answering a different question:
@@ identifier I1, I2; expression E; @@ - I1->x[I2++] = E + I1->x[I2] = E, I2++
Your patch will incorrectly translate: j= (v[i++] = E); to: j = (v[i] = E, i++); -- Derek M. Jones tel: +44 (0) 1252 520 667 Knowledge Software Ltd blog:shape-of-code.coding-guidelines.com Source code analysis http://www.knosof.co.uk _______________________________________________ Cocci mailing list [email protected] http://lists.diku.dk/mailman/listinfo/cocci (Web access from inside DIKUs LAN only)
