Hi,
I think this qualifies as obvious: we reset type_quals to
TYPE_UNQUALIFIED and then we only use it in a 'if (type_quals !=
TYPE_UNQUALIFIED)' test before returning.
Thanks,
Paolo.
///////////////////////
2015-06-22 Paolo Carlini <paolo.carl...@oracle.com>
* decl.c (grokdeclarator): Remove pointless code.
Index: cp/decl.c
===================================================================
--- cp/decl.c (revision 224724)
+++ cp/decl.c (working copy)
@@ -10476,19 +10477,9 @@ grokdeclarator (const cp_declarator *declarator,
if (decl_context == TYPENAME)
{
- /* Note that the grammar rejects storage classes
- in typenames, fields or parameters. */
- if (type_quals != TYPE_UNQUALIFIED)
- type_quals = TYPE_UNQUALIFIED;
-
/* Special case: "friend class foo" looks like a TYPENAME context. */
if (friendp)
{
- if (type_quals != TYPE_UNQUALIFIED)
- {
- error ("type qualifiers specified for friend class declaration");
- type_quals = TYPE_UNQUALIFIED;
- }
if (inlinep)
{
error ("%<inline%> specified for friend class declaration");