Bug in "cpp" (4.2BSD, System V, ...? )

laman at sdcsvax.UUCP laman at sdcsvax.UUCP
Thu Sep 6 10:26:33 AEST 1984

Given the uninteresting macro definition:

#define		x()		y(a)

"Cpp" does NOT give an error message complaining about argument mismatching
for the following macro call:


Instead it expands to:


I think this is a bug.  "Cpp" is good about giving error messages for
mismatching arguments.  I don't think this as a feature.

Comments?  Fixes?

		Mike Laman, NCR @ Torrey Pines
		UUCP: {ucbvax,philabs,sdcsla}!sdcsvax!laman

More information about the Comp.lang.c mailing list