aboutsummaryrefslogtreecommitdiff
path: root/gcc/data-streamer.cc
diff options
context:
space:
mode:
authorAldy Hernandez <aldyh@redhat.com>2023-03-02 13:12:45 +0100
committerAldy Hernandez <aldyh@redhat.com>2023-04-18 07:32:07 +0200
commit027a94b00759ad19a9b8b99b36819b6f60d5560e (patch)
tree6683763996250c9e138e5d08122ae6afe831e28a /gcc/data-streamer.cc
parentd2ee685f6fa922e97908ed998d14def9e01e1e4e (diff)
downloadgcc-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