aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMartin v. Löwis <loewis@informatik.hu-berlin.de>2000-04-10 07:43:45 +0000
committerMartin v. Löwis <loewis@gcc.gnu.org>2000-04-10 07:43:45 +0000
commitdd235713371c11a7f58c11aea2f279486d46b4e2 (patch)
treec815cbd5c092a2c28e9c34c48fead99ddc5d8640 /gcc
parent144af36dbeaa71da4c6ae776457aa9e769d37b22 (diff)
downloadgcc-dd235713371c11a7f58c11aea2f279486d46b4e2.zip
gcc-dd235713371c11a7f58c11aea2f279486d46b4e2.tar.gz
gcc-dd235713371c11a7f58c11aea2f279486d46b4e2.tar.bz2
invoke.texi (-fno-gnu-keywords): Remove classof, headof, __classof__, and __headof__ from the list of gnu keywords.
* invoke.texi (-fno-gnu-keywords): Remove classof, headof, __classof__, and __headof__ from the list of gnu keywords. * cp/lex.c (init_parse): Remove traces of classof and headof. From-SVN: r33049
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/cp/ChangeLog4
-rw-r--r--gcc/cp/lex.c6
-rw-r--r--gcc/invoke.texi8
4 files changed, 12 insertions, 11 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c18abd6..d96a274 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2000-04-10 Martin v. Löwis <loewis@informatik.hu-berlin.de>
+
+ * invoke.texi (-fno-gnu-keywords): Remove classof, headof,
+ __classof__, and __headof__ from the list of gnu keywords.
+
2000-04-09 Zack Weinberg <zack@wolery.cumb.org>
* cpphash.c (timestamp): Delete.
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 5676065..e47edb1 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,7 @@
+2000-04-10 Martin v. Löwis <loewis@informatik.hu-berlin.de>
+
+ * lex.c (init_parse): Remove traces of classof and headof.
+
2000-04-09 Mark Mitchell <mark@codesourcery.com>
* cp-tree.h (struct lang_decl): Remove main_decl_variant.
diff --git a/gcc/cp/lex.c b/gcc/cp/lex.c
index 1c4bb57..a5d1269 100644
--- a/gcc/cp/lex.c
+++ b/gcc/cp/lex.c
@@ -894,12 +894,6 @@ init_parse (filename)
}
#endif
- if (!flag_rtti || flag_no_gnu_keywords)
- {
- UNSET_RESERVED_WORD ("classof");
- UNSET_RESERVED_WORD ("headof");
- }
-
if (flag_no_asm || flag_no_gnu_keywords)
UNSET_RESERVED_WORD ("typeof");
if (! flag_operator_names)
diff --git a/gcc/invoke.texi b/gcc/invoke.texi
index 946abcc..bf83879 100644
--- a/gcc/invoke.texi
+++ b/gcc/invoke.texi
@@ -1101,11 +1101,9 @@ but to allow and give a warning for old-style code that would
otherwise be invalid, or have different behavior.
@item -fno-gnu-keywords
-Do not recognize @code{classof}, @code{headof}, or @code{typeof} as a
-keyword, so that code can use these words as identifiers. You can use
-the keywords @code{__classof__}, @code{__headof__}, and
-@code{__typeof__} instead. @samp{-ansi} implies
-@samp{-fno-gnu-keywords}.
+Do not recognize @code{typeof} as a keyword, so that code can use these
+words as identifiers. You can use the keywords @code{__typeof__}
+instead. @samp{-ansi} implies @samp{-fno-gnu-keywords}.
@item -fguiding-decls
Treat a function declaration with the same type as a potential function