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");

Reply via email to