https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58844
--- Comment #13 from joseph at codesourcery dot com ---
Also, in the case of just two consecutive ##, with a placemarker either
side, I think however you read it the concatenations are currently valid
and you end up with no preprocessing tokens
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58844
--- Comment #12 from joseph at codesourcery dot com ---
On Tue, 12 Aug 2014, potswa at mac dot com wrote:
> > each instance of a ## preprocessing token in the replacement list (not
> > from an argument) is deleted and the preceding preprocessin
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58844
--- Comment #11 from David Krauss ---
On 2014–08–12, at 3:10 PM, jakub at gcc dot gnu.org
wrote:
> Please see https://gcc.gnu.org/ml/gcc-patches/2009-04/msg01490.html for
> reasoning why gcc considers it valid.
That reasoning goes awry at “ISO
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58844
--- Comment #10 from Jakub Jelinek ---
Please see https://gcc.gnu.org/ml/gcc-patches/2009-04/msg01490.html for
reasoning why gcc considers it valid.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58844
David Krauss changed:
What|Removed |Added
CC||potswa at mac dot com
--- Comment #9 from
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58844
Jakub Jelinek changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Known to work|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58844
--- Comment #7 from Jakub Jelinek ---
Author: jakub
Date: Thu Mar 6 08:10:08 2014
New Revision: 208370
URL: http://gcc.gnu.org/viewcvs?rev=208370&root=gcc&view=rev
Log:
Backport from mainline
2014-02-19 Jakub Jelinek
PR preproces
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58844
Jakub Jelinek changed:
What|Removed |Added
Keywords|ice-on-invalid-code |ice-on-valid-code
Known to work|