From: Giovanni Bajo Date: Sat, 7 Feb 2004 02:08:36 +0000 (+0000) Subject: re PR c++/14033 (tree check: expected class 't', have 'x' (error_mark) in initialize_... X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=2500bbb69d3ff346d8ff6499fe6eded3fe513e95;p=gcc.git 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 --- diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 285fa86c785..9e712b6a177 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 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; } }