decl.c (grokdeclarator): Remove dead code.
authorPaolo Carlini <paolo.carlini@oracle.com>
Fri, 1 Mar 2013 09:26:17 +0000 (09:26 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Fri, 1 Mar 2013 09:26:17 +0000 (09:26 +0000)
2013-03-01  Paolo Carlini  <paolo.carlini@oracle.com>

* decl.c (grokdeclarator): Remove dead code.

From-SVN: r196369

gcc/cp/ChangeLog
gcc/cp/decl.c

index 11ea5d437521820cf6a804d2b452a74515ea9bd4..eb030f117e25f4dc6b8637f5d077b63c87f09ec5 100644 (file)
@@ -1,3 +1,7 @@
+2013-03-01  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       * decl.c (grokdeclarator): Remove dead code.
+
 2013-02-28  Jason Merrill  <jason@redhat.com>
 
        PR c++/56481
index a90044a488aeb109122d3106c60c71dc105632c3..40ab0bdee986557f3dc9c18df1d690e6cd4d0b44 100644 (file)
@@ -8599,7 +8599,6 @@ grokdeclarator (const cp_declarator *declarator,
   int explicit_int = 0;
   int explicit_char = 0;
   int defaulted_int = 0;
-  tree dependent_name = NULL_TREE;
 
   tree typedef_decl = NULL_TREE;
   const char *name = NULL;
@@ -9196,12 +9195,6 @@ grokdeclarator (const cp_declarator *declarator,
     }
   friendp = decl_spec_seq_has_spec_p (declspecs, ds_friend);
 
-  if (dependent_name && !friendp)
-    {
-      error ("%<%T::%D%> is not a valid declarator", ctype, dependent_name);
-      return error_mark_node;
-    }
-
   /* Issue errors about use of storage classes for parameters.  */
   if (decl_context == PARM)
     {