PR c/27420
* c-common.c (self_promoting_args_p): Skip erroneous args.
* gcc.dg/func-args-2.c: New test.
From-SVN: r113976
2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
+ PR c/27420
+ * c-common.c (self_promoting_args_p): Skip erroneous args.
+
PR c/26818
* c-decl.c (finish_struct): Skip erroneous fields.
{
tree type = TREE_VALUE (t);
+ if (type == error_mark_node)
+ continue;
+
if (TREE_CHAIN (t) == 0 && type != void_type_node)
return 0;
2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
+ PR c/27420
+ * gcc.dg/func-args-2.c: New test.
+
PR c/26818
* gcc.dg/struct-incompl-1.c: New test.
--- /dev/null
+/* PR c/27420 */
+/* { dg-do compile } */
+/* { dg-options "-w" } */
+
+void foo();
+void foo(struct A a) {} /* { dg-error "incomplete type" } */