From 2500bbb69d3ff346d8ff6499fe6eded3fe513e95 Mon Sep 17 00:00:00 2001 From: Giovanni Bajo Date: Sat, 7 Feb 2004 02:08:36 +0000 Subject: [PATCH] re PR c++/14033 (tree check: expected class 't', have 'x' (error_mark) in initialize_inlined_parameters, at tree-inline.c:829) PR c++/14033 * decl.c (require_complete_types_for_parms): Do not insert error_mark_node in the parameter list. From-SVN: r77436 --- gcc/cp/ChangeLog | 6 ++++++ gcc/cp/decl.c | 2 -- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 285fa86c7855..9e712b6a1776 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,9 @@ +2003-02-06 Giovanni Bajo + + 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 PR c++/14028 diff --git a/gcc/cp/decl.c b/gcc/cp/decl.c index cc3095797361..86cee367a072 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; } } -- 2.47.2