summaryrefslogtreecommitdiff
path: root/gcc/convert.c
diff options
context:
space:
mode:
authorrms <rms@138bc75d-0d04-0410-961f-82ee72b054a4>1993-03-09 23:57:34 +0000
committerrms <rms@138bc75d-0d04-0410-961f-82ee72b054a4>1993-03-09 23:57:34 +0000
commitbc93d68f20100cd2c32ed20999ea6e13eafe1262 (patch)
tree64b20948ff71571e5ab18b05c0a970dacf8f2a19 /gcc/convert.c
parent080e766e265ce800e1fc575aec23ee2aefaa4cda (diff)
downloadgcc-bc93d68f20100cd2c32ed20999ea6e13eafe1262.tar.gz
Minor fix in last change.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3689 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/convert.c')
-rw-r--r--gcc/convert.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/convert.c b/gcc/convert.c
index 5ccce13882b..a063a6e88e1 100644
--- a/gcc/convert.c
+++ b/gcc/convert.c
@@ -398,7 +398,7 @@ convert_to_complex (type, expr)
if (form == COMPLEX_TYPE)
{
tree elt_type = TREE_TYPE (TREE_TYPE (expr));
- if (TYPE_MAIN_VARIANT (elt_type) == TYPE_MAIN_VARIANT (TREE_TYPE (type)))
+ if (TYPE_MAIN_VARIANT (elt_type) == TYPE_MAIN_VARIANT (subtype))
return expr;
else if (TREE_CODE (expr) == COMPLEX_EXPR)
return fold (build (COMPLEX_EXPR,