summaryrefslogtreecommitdiffstats
path: root/gcc/cp
diff options
context:
space:
mode:
authorgiovannibajo <giovannibajo@138bc75d-0d04-0410-961f-82ee72b054a4>2004-02-07 02:08:36 +0000
committergiovannibajo <giovannibajo@138bc75d-0d04-0410-961f-82ee72b054a4>2004-02-07 02:08:36 +0000
commitcaaf4cd0127f6b2a5b1804b0e8662535bba2288f (patch)
treea00a52a987aad3bd95fcdda5e3cdef952236678a /gcc/cp
parent93b03d0ec4dcc3c4b27d181a5950f601ec3f6c58 (diff)
downloadppe42-gcc-caaf4cd0127f6b2a5b1804b0e8662535bba2288f.tar.gz
ppe42-gcc-caaf4cd0127f6b2a5b1804b0e8662535bba2288f.zip
PR c++/14033
* decl.c (require_complete_types_for_parms): Do not insert error_mark_node in the parameter list. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77436 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cp')
-rw-r--r--gcc/cp/ChangeLog6
-rw-r--r--gcc/cp/decl.c2
2 files changed, 6 insertions, 2 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 285fa86c785..9e712b6a177 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,5 +1,11 @@
2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
+ PR c++/14033
+ * decl.c (require_complete_types_for_parms): Do not insert
+ error_mark_node in the parameter list.
+
+2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
+
PR c++/14028
* parser.c (cp_parser_enclosed_template_argument_list): Emit straight
error when terminator can not be found.
diff --git a/gcc/cp/decl.c b/gcc/cp/decl.c
index cc309579736..86cee367a07 100644
--- a/gcc/cp/decl.c
+++ b/gcc/cp/decl.c
@@ -8467,8 +8467,6 @@ require_complete_types_for_parms (tree parms)
layout_decl (parms, 0);
DECL_ARG_TYPE (parms) = type_passed_as (TREE_TYPE (parms));
}
- else
- TREE_TYPE (parms) = error_mark_node;
}
}
OpenPOWER on IntegriCloud