(digest_init): For arrays, use comptypes to compare

types instead of comparing pointers.

From-SVN: r5818
This commit is contained in:
Richard Stallman 1993-10-20 03:29:25 +00:00
parent 02ccd5118e
commit 4d65300e6b
1 changed files with 2 additions and 1 deletions

View File

@ -4463,7 +4463,8 @@ digest_init (type, init, require_constant, constructor_constant)
|| typ1 == signed_wchar_type_node)
&& ((inside_init && TREE_CODE (inside_init) == STRING_CST)))
{
if (TREE_TYPE (inside_init) == type)
if (comptypes (TYPE_MAIN_VARIANT (TREE_TYPE (inside_init)),
TYPE_MAIN_VARIANT (type)))
return inside_init;
if ((TYPE_MAIN_VARIANT (TREE_TYPE (TREE_TYPE (inside_init)))