diff options
author | Richard Biener <rguenther@suse.de> | 2018-11-13 09:30:49 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2018-11-13 09:30:49 +0000 |
commit | 9384a5afd6eac11ce7419869bbd2663fefdf918c (patch) | |
tree | 9781a4382235b7759daaf43b34ad8252f9987bff /gcc/tree-ssanames.c | |
parent | b2a71af6e2818b867ad486efd9bbadb2b57570e9 (diff) |
tree-ssanames.h (set_range_info): Use value_range_base.
2018-11-13 Richard Biener <rguenther@suse.de>
* tree-ssanames.h (set_range_info): Use value_range_base.
(get_range_info): Likewise.
* tree-ssanames.c (set_range_info): Likewise.
(get_range_info): Likewise.
* tree-vrp.c (value_range_base::union_helper): Split
out common parts of value_range[_base]::union_.
(value_range_base::union_): Update.
(value_range::union_): Likewise.
(determine_value_range_1): Use value_range_base.
(determine_value_range): Likewise.
* tree-vrp.h (value_range_base::union_helper): Move ...
(value_range::union_helper): ... from here.
From-SVN: r266061
Diffstat (limited to 'gcc/tree-ssanames.c')
-rw-r--r-- | gcc/tree-ssanames.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/tree-ssanames.c b/gcc/tree-ssanames.c index b53c4be3074..702b7db3ccc 100644 --- a/gcc/tree-ssanames.c +++ b/gcc/tree-ssanames.c @@ -401,7 +401,7 @@ set_range_info (tree name, enum value_range_kind range_type, /* Store range information for NAME from a value_range. */ void -set_range_info (tree name, const value_range &vr) +set_range_info (tree name, const value_range_base &vr) { wide_int min = wi::to_wide (vr.min ()); wide_int max = wi::to_wide (vr.max ()); @@ -434,7 +434,7 @@ get_range_info (const_tree name, wide_int *min, wide_int *max) in a value_range VR. Returns the value_range_kind. */ enum value_range_kind -get_range_info (const_tree name, value_range &vr) +get_range_info (const_tree name, value_range_base &vr) { tree min, max; wide_int wmin, wmax; |