aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2019-05-16 11:04:50 +0100
committerJonathan Wakely <redi@gcc.gnu.org>2019-05-16 11:04:50 +0100
commit0bc229dbbe2a109ea39d08ced1bb296c59bcd120 (patch)
treea33625dd7b815900c4872972d8f8a1a082241b1f /gcc
parent4b8e35f1b1df60633aeb0bf37ea9f6311f2132b9 (diff)
downloadgcc-0bc229dbbe2a109ea39d08ced1bb296c59bcd120.zip
gcc-0bc229dbbe2a109ea39d08ced1bb296c59bcd120.tar.gz
gcc-0bc229dbbe2a109ea39d08ced1bb296c59bcd120.tar.bz2
Remove unnecessary non-const accessors in hash table bases
The const accessors are OK (and arguably more correct) for most callers to use. The _M_swap functions that use the non-const overloads can just directly use the _S_get members of the EBO helpers. * include/bits/hashtable_policy.h (_Hash_code_base::_M_swap): Use _S_get accessors for members in EBO helpers. (_Hash_code_base::_M_extract(), _Hash_code_base::_M_ranged_hash()) (_Hash_code_base::_M_h1(), _Hash_code_base::_M_h2()): Remove non-const overloads. (_Hashtable_base::_M_swap): Use _S_get accessors for members in EBO helpers. (_Hashtable_base::_M_eq()): Remove non-const overload. From-SVN: r271286
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions