summaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorpinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4>2005-07-20 21:34:52 +0000
committerpinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4>2005-07-20 21:34:52 +0000
commita8c07dfe518c46d8c75cb4d3a4f484dfc593eb28 (patch)
tree37ee8bf6717254d715e020e722484a32d5ed6567 /gcc
parent91dfff112505360dd0754fd91a90a8fae994c702 (diff)
downloadgcc-a8c07dfe518c46d8c75cb4d3a4f484dfc593eb28.tar.gz
2005-07-20 Andrew Pinski <pinskia@physics.uc.edu>
* c-typeck.c (output_init_element): Don't copy the INTEGER_CST. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@102203 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/c-typeck.c2
2 files changed, 4 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ba47d056cbf..c190fdb5528 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2005-07-20 Andrew Pinski <pinskia@physics.uc.edu>
+
+ * c-typeck.c (output_init_element): Don't copy the INTEGER_CST.
+
2005-07-20 James A. Morrison <phython@gcc.gnu.org>
* tree.h (tree_expr_nonzero_p): Export.
diff --git a/gcc/c-typeck.c b/gcc/c-typeck.c
index d9c994983ae..48395916dbd 100644
--- a/gcc/c-typeck.c
+++ b/gcc/c-typeck.c
@@ -5975,8 +5975,6 @@ output_init_element (tree value, bool strict_string, tree type, tree field,
/* Otherwise, output this element either to
constructor_elements or to the assembler file. */
- if (field && TREE_CODE (field) == INTEGER_CST)
- field = copy_node (field);
celt = VEC_safe_push (constructor_elt, gc, constructor_elements, NULL);
celt->index = field;
celt->value = value;