summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2009-11-02 17:14:49 -0500
committerJason Merrill <jason@gcc.gnu.org>2009-11-02 17:14:49 -0500
commita2df430c5ac46e674fd6a8f20683089a7f4c93a0 (patch)
treed95439c108c05d57da80511d7e508722567e75e0
parent5789bd0667a17fdb2c28257809b2897ef0e676cd (diff)
downloadgcc-releases/gcc-3.4.tar.gz
* c-parse.in (structsp_attr): Fix for bison 2.4.1 pedantry.releases/gcc-3.4
From-SVN: r153828
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/c-parse.in8
2 files changed, 8 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index d17872fec44..a899efb1ec7 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2009-11-02 Jason Merrill <jason@redhat.com>
+
+ * c-parse.in (structsp_attr): Fix for bison 2.4.1 pedantry.
+
2006-04-25 Nick Clifton <nickc@redhat.com>
* config/m32r/m32r.c (gen_compare): Fix reg/smallconst equal code,
diff --git a/gcc/c-parse.in b/gcc/c-parse.in
index 66d27ac0322..35bc3f8c1dd 100644
--- a/gcc/c-parse.in
+++ b/gcc/c-parse.in
@@ -1730,7 +1730,7 @@ enum_head:
structsp_attr:
struct_head identifier '{'
- { $$ = start_struct (RECORD_TYPE, $2);
+ { $<ttype>$ = start_struct (RECORD_TYPE, $2);
/* Start scope of tag before parsing components. */
}
component_decl_list '}' maybe_attribute
@@ -1741,7 +1741,7 @@ structsp_attr:
nreverse ($3), chainon ($1, $5));
}
| union_head identifier '{'
- { $$ = start_struct (UNION_TYPE, $2); }
+ { $<ttype>$ = start_struct (UNION_TYPE, $2); }
component_decl_list '}' maybe_attribute
{ $$ = finish_struct ($<ttype>4, nreverse ($5),
chainon ($1, $7)); }
@@ -1750,12 +1750,12 @@ structsp_attr:
nreverse ($3), chainon ($1, $5));
}
| enum_head identifier '{'
- { $$ = start_enum ($2); }
+ { $<ttype>$ = start_enum ($2); }
enumlist maybecomma_warn '}' maybe_attribute
{ $$ = finish_enum ($<ttype>4, nreverse ($5),
chainon ($1, $8)); }
| enum_head '{'
- { $$ = start_enum (NULL_TREE); }
+ { $<ttype>$ = start_enum (NULL_TREE); }
enumlist maybecomma_warn '}' maybe_attribute
{ $$ = finish_enum ($<ttype>3, nreverse ($4),
chainon ($1, $7)); }