@jayatubi I am not sure. gcc does not complain (but does complain when I add a certainly undefined statement, like
*pt++ = *pt++;
).