Commit d5019ba3 by J"orn Rennecke Committed by Joern Rennecke

c-typeck.c (output_init_element): Check for type == error_mark_node.

gcc:
	* c-typeck.c (output_init_element): Check for type == error_mark_node.
gcc/testsuite:
	* gcc.dg/noncompile/init-4.c.c: New test.

From-SVN: r65328
parent 093b05b6
2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
* c-typeck.c (output_init_element): Check for type == error_mark_node.
2003-04-07 Kazu Hirata <kazu@cs.umass.edu>
* config/h8300/h8300.md (*zero_extendqisi2_h8300hs): Always
......
......@@ -6227,6 +6227,11 @@ output_init_element (value, type, field, pending)
tree value, type, field;
int pending;
{
if (type == error_mark_node)
{
constructor_erroneous = 1;
return;
}
if (TREE_CODE (TREE_TYPE (value)) == FUNCTION_TYPE
|| (TREE_CODE (TREE_TYPE (value)) == ARRAY_TYPE
&& !(TREE_CODE (value) == STRING_CST
......
2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
* gcc.dg/noncompile/init-4.c.c: New test.
2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
* gcc.misc-test/gcov-9.c: New test.
......
struct a { char *b; } c[D] /* { dg-error "undeclared" } */
= /* { dg-error "storage size" } */
{ { "" } } ; /* { dg-warning "braces around scalar initializer|near" } */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment