diff options
author | Aldy Hernandez <aldyh@redhat.com> | 2023-03-02 13:12:45 +0100 |
---|---|---|
committer | Aldy Hernandez <aldyh@redhat.com> | 2023-04-18 07:32:07 +0200 |
commit | 027a94b00759ad19a9b8b99b36819b6f60d5560e (patch) | |
tree | 6683763996250c9e138e5d08122ae6afe831e28a /gcc/data-streamer.cc | |
parent | d2ee685f6fa922e97908ed998d14def9e01e1e4e (diff) | |
download | gcc-027a94b00759ad19a9b8b99b36819b6f60d5560e.zip gcc-027a94b00759ad19a9b8b99b36819b6f60d5560e.tar.gz gcc-027a94b00759ad19a9b8b99b36819b6f60d5560e.tar.bz2 |
Constify invariant fields of vrange and irange.
The discriminator in vrange cannot change after construction,
similarly the number of allocated ranges in an irange. It's best to
make them constant to avoid invalid changes.
gcc/ChangeLog:
* value-range.h (class vrange): Make m_discriminator const.
(class irange): Make m_max_ranges const. Adjust constructors
accordingly.
(class unsupported_range): Construct vrange appropriately.
(class frange): Same.
Diffstat (limited to 'gcc/data-streamer.cc')
0 files changed, 0 insertions, 0 deletions