Fix detection of compound literals in straight assignments.
Fix detection of compound literals in straight assignments.

Also move the token debug code to a little bit more of a generic
location, so it is always triggered regardless of the type of token
currently being parsed.

mstorsjo/c99-to-c89,rbultje/c99-to-c89,rbultje/c99-to-c89,libav/c99-to-c89,libav/c99-to-c89,mstorsjo/c99-to-c89