(pop_init_level): Correct typo in use of tree_int_cst_sgn.
From-SVN: r6934
This commit is contained in:
parent
9b190d1c88
commit
45ce961e2f
@ -5394,9 +5394,12 @@ pop_init_level (implicit)
|
|||||||
TYPE_DOMAIN (constructor_type) = build_index_type (maxindex);
|
TYPE_DOMAIN (constructor_type) = build_index_type (maxindex);
|
||||||
TREE_TYPE (maxindex) = TYPE_DOMAIN (constructor_type);
|
TREE_TYPE (maxindex) = TYPE_DOMAIN (constructor_type);
|
||||||
|
|
||||||
|
/* TYPE_MAX_VALUE is always one less than the number of elements
|
||||||
|
in the array, because we start counting at zero. Therefore,
|
||||||
|
warn only if the value is less than zero. */
|
||||||
if (pedantic
|
if (pedantic
|
||||||
&& (tree_int_cst_sgn (TYPE_MAX_VALUE (TYPE_DOMAIN (constructor_type)))
|
&& (tree_int_cst_sgn (TYPE_MAX_VALUE (TYPE_DOMAIN (constructor_type)))
|
||||||
<= 0))
|
< 0))
|
||||||
error_with_decl (constructor_decl,
|
error_with_decl (constructor_decl,
|
||||||
"zero or negative array size `%s'");
|
"zero or negative array size `%s'");
|
||||||
layout_type (constructor_type);
|
layout_type (constructor_type);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user