Commit 5fa7c8ce by Richard Kenner Committed by Richard Kenner

c-decl.c (finish_decl): Add else's to avoid referencing TYPE_DOMAIN of an ERROR_MARK.

	* c-decl.c (finish_decl): Add else's to avoid referencing
	TYPE_DOMAIN of an ERROR_MARK.

From-SVN: r36554
parent fab701da
Wed Sep 20 15:39:14 2000 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* c-decl.c (finish_decl): Add else's to avoid referencing
TYPE_DOMAIN of an ERROR_MARK.
Wed Sep 20 21:44:31 2000 Denis Chertykov <denisc@overta.ru> Wed Sep 20 21:44:31 2000 Denis Chertykov <denisc@overta.ru>
* config/avr/avr.c (adjust_insn_length): Adjust lengths of * config/avr/avr.c (adjust_insn_length): Adjust lengths of
......
...@@ -3635,7 +3635,7 @@ finish_decl (decl, init, asmspec_tree) ...@@ -3635,7 +3635,7 @@ finish_decl (decl, init, asmspec_tree)
if (failure == 1) if (failure == 1)
error_with_decl (decl, "initializer fails to determine size of `%s'"); error_with_decl (decl, "initializer fails to determine size of `%s'");
if (failure == 2) else if (failure == 2)
{ {
if (do_default) if (do_default)
error_with_decl (decl, "array size missing in `%s'"); error_with_decl (decl, "array size missing in `%s'");
...@@ -3652,8 +3652,8 @@ finish_decl (decl, init, asmspec_tree) ...@@ -3652,8 +3652,8 @@ finish_decl (decl, init, asmspec_tree)
/* TYPE_MAX_VALUE is always one less than the number of elements /* TYPE_MAX_VALUE is always one less than the number of elements
in the array, because we start counting at zero. Therefore, in the array, because we start counting at zero. Therefore,
warn only if the value is less than zero. */ warn only if the value is less than zero. */
if (pedantic && TYPE_DOMAIN (type) != 0 else if (pedantic && TYPE_DOMAIN (type) != 0
&& tree_int_cst_sgn (TYPE_MAX_VALUE (TYPE_DOMAIN (type))) < 0) && tree_int_cst_sgn (TYPE_MAX_VALUE (TYPE_DOMAIN (type))) < 0)
error_with_decl (decl, "zero or negative size array `%s'"); error_with_decl (decl, "zero or negative size array `%s'");
layout_decl (decl, 0); layout_decl (decl, 0);
......
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