]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR c++/14033 (tree check: expected class 't', have 'x' (error_mark) in initialize_...
authorGiovanni Bajo <giovannibajo@gcc.gnu.org>
Sat, 7 Feb 2004 02:08:36 +0000 (02:08 +0000)
committerGiovanni Bajo <giovannibajo@gcc.gnu.org>
Sat, 7 Feb 2004 02:08:36 +0000 (02:08 +0000)
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
gcc/cp/decl.c

index 285fa86c7855e61d5a6d7991877662b3f78da298..9e712b6a1776882d1e2d3e2d9fc25b4e939f5ae1 100644 (file)
@@ -1,3 +1,9 @@
+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
index cc309579736166edf9c874863a74e2955e681298..86cee367a0726e9d4d5b023ea3a282168342ae29 100644 (file)
@@ -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;
     }
 }