aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1996-09-29 19:04:12 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1996-09-29 19:04:12 -0400
commit28eb1cb8c354240671f8651f7ff7e1cf7356e6e3 (patch)
tree31165c9aaace2a37101ffc8ada8b578c92904a88
parent214d5b845f0ba3cd04c9d8d63c7caafbf41f7ec1 (diff)
downloadgcc-28eb1cb8c354240671f8651f7ff7e1cf7356e6e3.zip
gcc-28eb1cb8c354240671f8651f7ff7e1cf7356e6e3.tar.gz
gcc-28eb1cb8c354240671f8651f7ff7e1cf7356e6e3.tar.bz2
(copy_constant, case COMPLEX_CST): Add new arg, TYPE, to call to build_complex.
From-SVN: r12866
-rw-r--r--gcc/varasm.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/varasm.c b/gcc/varasm.c
index d6a4250..28e322d 100644
--- a/gcc/varasm.c
+++ b/gcc/varasm.c
@@ -2796,7 +2796,8 @@ copy_constant (exp)
return copy_node (exp);
case COMPLEX_CST:
- return build_complex (copy_constant (TREE_REALPART (exp)),
+ return build_complex (TREE_TYPE (exp),
+ copy_constant (TREE_REALPART (exp)),
copy_constant (TREE_IMAGPART (exp)));
case PLUS_EXPR: