http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59700
--- Comment #10 from Dominique d'Humieres <dominiq at lps dot ens.fr> --- > > Do you understand the '++' in > > > > 642 dtp->u.p.line_buffer[dtp->u.p.item_count++] = c; > > > > ? > > It's C post-increment operator. ... The question was not about the syntax, but about the functionality: i.e., I expect dtp->u.p.item_count to be incremented when an item has been processed, but not at the above point.