cp/parse.y:2120: invalid value: $3

Nathan Sidwell nathan@acm.org
Mon Apr 29 13:37:00 GMT 2002


Akim Demaille wrote:
> 
> Hi!
> 
> A recent fix in CVS Bison results in its refusing the current G++
> grammar.  It chokes on the following snippet (CVS gcc/cp/parse.y,
> around line 2117):
> 
> | nomods_initdcl0:
> |           notype_declarator maybeasm
> |             { /* Set things up as initdcl0_innards expects.  */
> | ===>        $<ttype>3 = $2;
there are lots of places (55 to be precise) in parse.y which say
$<ttype>N. Is this the only wrong one?
Or are you using it as an example? FYI, we're about to release 3.1
so this is fixable if we're (a) very sure and (b) very quick

[Mark, the url you need is
http://gcc.gnu.org/ml/gcc-bugs/2002-04/msg01690.html]

nathan

-- 
Dr Nathan Sidwell :: Computer Science Department :: Bristol University
           The voices in my head told me to say this
nathan@acm.org  http://www.cs.bris.ac.uk/~nathan/  nathan@cs.bris.ac.uk



More information about the Gcc-bugs mailing list