X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=preprocessor.c;h=e876e993ac05d47690de0b690d8eda71103d2ef0;hb=bf92df408b5fef01d5ee065b02c1deb7e4289a5b;hp=2b077bba08f567adb401d658009568590c9043a8;hpb=bb8544d38aaa4c716603a5d565c3ff3840454ffc;p=cparser diff --git a/preprocessor.c b/preprocessor.c index 2b077bb..e876e99 100644 --- a/preprocessor.c +++ b/preprocessor.c @@ -221,7 +221,7 @@ static inline void put_back(int pc) ++input.position.lineno; \ code -#define eat(c_type) do { assert(CC == c_type); next_char(); } while(0) +#define eat(c_type) (assert(CC == c_type), next_char()) static void maybe_concat_lines(void) {