aboutsummaryrefslogtreecommitdiff
path: root/gcc/vr-values.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/vr-values.c')
-rw-r--r--gcc/vr-values.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/vr-values.c b/gcc/vr-values.c
index d030359..609375c 100644
--- a/gcc/vr-values.c
+++ b/gcc/vr-values.c
@@ -92,7 +92,8 @@ vr_values::get_lattice_entry (const_tree var)
return vr;
/* Create a default value range. */
- vr_value[ver] = vr = vrp_value_range_pool.allocate ();
+ vr = new (vrp_value_range_pool.allocate ()) value_range_equiv;
+ vr_value[ver] = vr;
/* After propagation finished return varying. */
if (values_propagated)