diff options
author | Aldy Hernandez <aldyh@redhat.com> | 2020-10-05 17:36:13 +0200 |
---|---|---|
committer | Aldy Hernandez <aldyh@redhat.com> | 2020-10-05 19:51:36 +0200 |
commit | ea6da7f50fe2adc3a09fc10a3f437902c40ebff9 (patch) | |
tree | 9cdf2c422cb3bf145fd43b138b734bcd4b2a2dd9 /libstdc++-v3/include/std/numeric | |
parent | bd431d26de02180d7fac1a794e2b9d3aaa4df34d (diff) | |
download | gcc-ea6da7f50fe2adc3a09fc10a3f437902c40ebff9.zip gcc-ea6da7f50fe2adc3a09fc10a3f437902c40ebff9.tar.gz gcc-ea6da7f50fe2adc3a09fc10a3f437902c40ebff9.tar.bz2 |
Cleanup legacy_union and legacy intersect in value_range.
These are cleanups so that multi-range union/intersect doesn't
have to deal with legacy code. Instead, these should be done in
legacy mode.
gcc/ChangeLog:
* value-range.cc (irange::legacy_intersect): Only handle
legacy ranges.
(irange::legacy_union): Same.
(irange::union_): When unioning legacy with non-legacy,
first convert to legacy and do everything in legacy mode.
(irange::intersect): Same, but for intersect.
* range-op.cc (range_tests): Adjust for above changes.
Diffstat (limited to 'libstdc++-v3/include/std/numeric')
0 files changed, 0 insertions, 0 deletions