parser.c (cp_parser_init_declarator): Revert opaque vector_opaque_p change.
authorAldy Hernandez <aldyh@redhat.com>
Sat, 1 Mar 2003 01:12:08 +0000 (01:12 +0000)
committerAldy Hernandez <aldyh@gcc.gnu.org>
Sat, 1 Mar 2003 01:12:08 +0000 (01:12 +0000)
2003-02-28  Aldy Hernandez  <aldyh@redhat.com>

        * parser.c (cp_parser_init_declarator): Revert opaque
        vector_opaque_p change.
        Do not include target.h.

From-SVN: r63599

gcc/cp/ChangeLog
gcc/cp/parser.c

index 8fd10b17bdf0dbb369aa9731afe99eb83423c035..78d4f262e655fdb4d65e6ada615aaf36fe49e38f 100644 (file)
@@ -1,3 +1,9 @@
+2003-02-28  Aldy Hernandez  <aldyh@redhat.com>
+
+        * parser.c (cp_parser_init_declarator): Revert opaque
+        vector_opaque_p change.
+        Do not include target.h.
+
 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
 
        PR c++/9879
index 9ff6ab52bac54fe0fa8cb2609468b470aacd6c48..fb02453f55dc9583473d481c1a40f4fd2187fa35 100644 (file)
@@ -34,7 +34,6 @@
 #include "diagnostic.h"
 #include "toplev.h"
 #include "output.h"
-#include "target.h"
 
 \f
 /* The lexer.  */
@@ -9703,13 +9702,7 @@ cp_parser_init_declarator (cp_parser* parser,
 
   /* Parse the initializer.  */
   if (is_initialized)
-    {
-      if ((*targetm.vector_opaque_p) (TREE_TYPE (decl)))
-       cp_parser_error (parser, "opaque vector types cannot be initialized");
-
-      initializer = cp_parser_initializer (parser, 
-                                          &is_parenthesized_init);
-    }
+    initializer = cp_parser_initializer (parser, &is_parenthesized_init);
   else
     {
       initializer = NULL_TREE;