tccpp.c: fix GNU comma handling
commit2f90db434e68b79ef6dab3a25d752ecca1bf00e2
authorPhilip <pipcet@gmail.com>
Sat, 2 May 2015 14:27:49 +0000 (2 14:27 +0000)
committerPhilip <pipcet@gmail.com>
Sat, 2 May 2015 14:27:49 +0000 (2 14:27 +0000)
tree1c32c178fa9449e2e9d538a7c3f5f56abd00e574
parent2f50cefbd4dd9a309555605495f5e4b820bad160
tccpp.c: fix GNU comma handling

This requires moving TOK_PLCHLDR handling, but the new logic should make
things easier even if (when?) GNU comma handling is removed.

(Somewhat confusingly, GCC no longer supports GNU commas. See
http://gcc.gnu.org/onlinedocs/cpp/Variadic-Macros.html for a description
of past and current GCC behaviour.)
tcc.h
tccpp.c