Path: utzoo!telly!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!apple!gem.mps.ohio-state.edu!uwm.edu!cs.utexas.edu!uunet!xyzzy!wood
From: wood@dg-rtp.dg.com (Tom Wood)
Newsgroups: gnu.gcc.bug
Subject: Re: gcc 1.35 bug in cpp with ##
Message-ID: <1443@xyzzy.UUCP>
Date: 29 Sep 89 15:18:47 GMT
References: <8909251901.AA00516@einstein.uucp>
Sender: usenet@xyzzy.UUCP
Reply-To: wood@bert.dg.com (Tom Wood)
Distribution: gnu
Organization: Data General Corporation, Research Triangle Park, NC
Lines: 15

The preprocessor fails to deal with constraints on the ## operator in
general:

	3.8.3.3 The ## operator 

	Constraints

	   A ## preprocessing token shall not occur at the beginning
	or at the end of a replacement list for either form of macro
	definition.

In other contexts, these invalid cases are silently ignored and do not
produce the requisite error message.  Maybe its fixed in 1.36 ;-).
			Tom Wood	(919) 248-6067
			Data General, Research Triangle Park, NC
			{the known world}!rti!xyzzy!wood