aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.c
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1992-10-22 12:04:02 +0000
committerRichard Stallman <rms@gnu.org>1992-10-22 12:04:02 +0000
commit11b459cf9a8c22c43b919c94b72c2f71298b94ec (patch)
treeaaeeddc63ff6e2ecbff7606742799696ae76af6c /gcc/tree.c
parentea7273ae02fb921ae3aef9910dc5fb825b268abc (diff)
downloadgcc-11b459cf9a8c22c43b919c94b72c2f71298b94ec.zip
gcc-11b459cf9a8c22c43b919c94b72c2f71298b94ec.tar.gz
gcc-11b459cf9a8c22c43b919c94b72c2f71298b94ec.tar.bz2
(copy_node): Copy the excess bytes--don't clear them.
From-SVN: r2551
Diffstat (limited to 'gcc/tree.c')
-rw-r--r--gcc/tree.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/tree.c b/gcc/tree.c
index 1422544..98c06bd 100644
--- a/gcc/tree.c
+++ b/gcc/tree.c
@@ -981,7 +981,7 @@ copy_node (node)
((int *) t)[i] = ((int *) node)[i];
/* Clear any extra bytes. */
for (i = length / sizeof (int) * sizeof (int); i < length; i++)
- ((char *) t)[i] = 0;
+ ((char *) t)[i] = ((char *) node)[i];
TREE_CHAIN (t) = 0;