projects
/
gcc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
02ccd51
)
(digest_init): For arrays, use comptypes to compare
author
Richard Stallman
<rms@gnu.org>
Wed, 20 Oct 1993 03:29:25 +0000
(
03:29
+0000)
committer
Richard Stallman
<rms@gnu.org>
Wed, 20 Oct 1993 03:29:25 +0000
(
03:29
+0000)
types instead of comparing pointers.
From-SVN: r5818
gcc/c-typeck.c
patch
|
blob
|
history
diff --git
a/gcc/c-typeck.c
b/gcc/c-typeck.c
index cea82f3a97b2511b8295b5f98d9b637e62a9a8a4..54cb60ce5d7203079c52fe9b00fd6e5fe296af54 100644
(file)
--- a/
gcc/c-typeck.c
+++ b/
gcc/c-typeck.c
@@
-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)))