aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Kosnik <bkoz@gcc.gnu.org>1998-09-24 22:29:31 +0000
committerBenjamin Kosnik <bkoz@gcc.gnu.org>1998-09-24 22:29:31 +0000
commit9a4690080e01ff43f451ba8e8f1df3ee16ce7da4 (patch)
treee8d4fd87582b3cc769f2bc7db36ca217c44a4a49
parent4880e218b76f805cf58079f900ae0cc8e77b9cf8 (diff)
downloadgcc-9a4690080e01ff43f451ba8e8f1df3ee16ce7da4.zip
gcc-9a4690080e01ff43f451ba8e8f1df3ee16ce7da4.tar.gz
gcc-9a4690080e01ff43f451ba8e8f1df3ee16ce7da4.tar.bz2
spew.c (yylex): Give diagnostic.
� 1998-09-24 Benjamin Kosnik <bkoz@loony.cygnus.com> * spew.c (yylex): Give diagnostic. * hash.h (is_reserved_word): Add export. * gxx.gperf: Ditto. * lex.h (rid): Add RID_EXPORT. * lex.c (init_parse): Ditto. From-SVN: r22580
-rw-r--r--gcc/cp/lex.c3
-rw-r--r--gcc/cp/lex.h1
2 files changed, 4 insertions, 0 deletions
diff --git a/gcc/cp/lex.c b/gcc/cp/lex.c
index 46d26ae..a40c2e0 100644
--- a/gcc/cp/lex.c
+++ b/gcc/cp/lex.c
@@ -747,6 +747,9 @@ init_parse (filename)
ridpointers[(int) RID_EXPLICIT] = get_identifier ("explicit");
SET_IDENTIFIER_AS_LIST (ridpointers[(int) RID_EXPLICIT],
build_tree_list (NULL_TREE, ridpointers[(int) RID_EXPLICIT]));
+ ridpointers[(int) RID_EXPORT] = get_identifier ("export");
+ SET_IDENTIFIER_AS_LIST (ridpointers[(int) RID_EXPORT],
+ build_tree_list (NULL_TREE, ridpointers[(int) RID_EXPORT]));
ridpointers[(int) RID_FRIEND] = get_identifier ("friend");
SET_IDENTIFIER_AS_LIST (ridpointers[(int) RID_FRIEND],
build_tree_list (NULL_TREE, ridpointers[(int) RID_FRIEND]));
diff --git a/gcc/cp/lex.h b/gcc/cp/lex.h
index 8df6b76..98add36 100644
--- a/gcc/cp/lex.h
+++ b/gcc/cp/lex.h
@@ -59,6 +59,7 @@ enum rid
RID_FRIEND,
RID_VIRTUAL,
RID_EXPLICIT,
+ RID_EXPORT,
RID_SIGNED,
RID_AUTO,
RID_MUTABLE,