From 704a0bbdd39085147faef60f84d7dc8bbfcd9ccf Mon Sep 17 00:00:00 2001 From: Aldy Hernandez Date: Sat, 1 Mar 2003 01:12:08 +0000 Subject: [PATCH] parser.c (cp_parser_init_declarator): Revert opaque vector_opaque_p change. 2003-02-28 Aldy Hernandez * parser.c (cp_parser_init_declarator): Revert opaque vector_opaque_p change. Do not include target.h. From-SVN: r63599 --- gcc/cp/ChangeLog | 6 ++++++ gcc/cp/parser.c | 9 +-------- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 8fd10b17bdf..78d4f262e65 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,9 @@ +2003-02-28 Aldy Hernandez + + * parser.c (cp_parser_init_declarator): Revert opaque + vector_opaque_p change. + Do not include target.h. + 2003-02-28 Mark Mitchell PR c++/9879 diff --git a/gcc/cp/parser.c b/gcc/cp/parser.c index 9ff6ab52bac..fb02453f55d 100644 --- a/gcc/cp/parser.c +++ b/gcc/cp/parser.c @@ -34,7 +34,6 @@ #include "diagnostic.h" #include "toplev.h" #include "output.h" -#include "target.h" /* 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; -- 2.30.2