aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-threadedge.c
diff options
context:
space:
mode:
authorAldy Hernandez <aldyh@redhat.com>2019-08-16 06:54:23 +0000
committerAldy Hernandez <aldyh@gcc.gnu.org>2019-08-16 06:54:23 +0000
commit97ecc8d5769e947e8659d32be51846d40c90f50c (patch)
tree7451af2bf9f9c04582fba7f75cfc275b2619ddbb /gcc/tree-ssa-threadedge.c
parente3cfbeaf6b655b9c00d77efb8220a8a16341cb2e (diff)
downloadgcc-97ecc8d5769e947e8659d32be51846d40c90f50c.zip
gcc-97ecc8d5769e947e8659d32be51846d40c90f50c.tar.gz
gcc-97ecc8d5769e947e8659d32be51846d40c90f50c.tar.bz2
Add type to VR_VARYING.
From-SVN: r274561
Diffstat (limited to 'gcc/tree-ssa-threadedge.c')
-rw-r--r--gcc/tree-ssa-threadedge.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/tree-ssa-threadedge.c b/gcc/tree-ssa-threadedge.c
index be6a274..1776a6d 100644
--- a/gcc/tree-ssa-threadedge.c
+++ b/gcc/tree-ssa-threadedge.c
@@ -183,7 +183,7 @@ record_temporary_equivalences_from_phis (edge e,
else if (TREE_CODE (src) == INTEGER_CST)
new_vr->set (src);
else
- new_vr->set_varying ();
+ new_vr->set_varying (TREE_TYPE (src));
/* This is a temporary range for DST, so push it. */
evrp_range_analyzer->push_value_range (dst, new_vr);