aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMark Mitchell <mmitchell@usa.net>1998-01-22 22:08:11 +0000
committerJason Merrill <jason@gcc.gnu.org>1998-01-22 17:08:11 -0500
commitd29ab3764b66e72eefea9bcfeb1cd4eb92498e59 (patch)
treecc8c81571d88c17715b0cc70d5b93a782ebaff10 /gcc
parente1402e7d13990fbb0833a2231d6e062db4827c58 (diff)
downloadgcc-d29ab3764b66e72eefea9bcfeb1cd4eb92498e59.zip
gcc-d29ab3764b66e72eefea9bcfeb1cd4eb92498e59.tar.gz
gcc-d29ab3764b66e72eefea9bcfeb1cd4eb92498e59.tar.bz2
* decl2.c (grok_x_components): Always call grok_enum_decls.
From-SVN: r17448
Diffstat (limited to 'gcc')
-rw-r--r--gcc/cp/ChangeLog4
-rw-r--r--gcc/cp/decl2.c5
2 files changed, 5 insertions, 4 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 611c9f8..2f3c04a 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,7 @@
+Thu Jan 22 21:30:42 1998 Mark Mitchell <mmitchell@usa.net>
+
+ * decl2.c (grok_x_components): Always call grok_enum_decls.
+
Wed Jan 21 10:29:57 1998 Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>
* pt.c (coerce_template_parms): Don't access elements of ARGLIST
diff --git a/gcc/cp/decl2.c b/gcc/cp/decl2.c
index 8c4efc6..12a8474 100644
--- a/gcc/cp/decl2.c
+++ b/gcc/cp/decl2.c
@@ -931,10 +931,7 @@ grok_x_components (specs, components)
else
{
t = TREE_TYPE (components);
- if (TREE_CODE (t) == ENUMERAL_TYPE && TREE_NONLOCAL_FLAG (t))
- return grok_enum_decls (t, components);
- else
- return components;
+ return grok_enum_decls (t, components);
}
}