aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/constexpr.c
diff options
context:
space:
mode:
authorFrançois Dumont <fdumont@gcc.gnu.org>2020-05-24 12:04:38 +0200
committerGiuliano Belinassi <giuliano.belinassi@usp.br>2020-08-17 13:09:20 -0300
commite16d44a8402646546ae0bc05c9f103ec90eae0b2 (patch)
tree66d65d3a52412a8c8eb56b136d1c6912f99b3247 /gcc/cp/constexpr.c
parent5b98b21b909fa655e37de78afa805b2e584df166 (diff)
downloadgcc-e16d44a8402646546ae0bc05c9f103ec90eae0b2.zip
gcc-e16d44a8402646546ae0bc05c9f103ec90eae0b2.tar.gz
gcc-e16d44a8402646546ae0bc05c9f103ec90eae0b2.tar.bz2
libstdc++: Review unordered_map insert_or_assign/try_emplace (PR 95079)
Those methods are making a double lookup in case of insertion, they can perform only one. PR libstdc++/95079 * include/bits/hashtable_policy.h (_Insert_base<>::try_emplace): New. * include/bits/unordered_map.h (unordered_map<>::try_emplace): Adapt. (unordered_map<>::insert_or_assign): Adapt.
Diffstat (limited to 'gcc/cp/constexpr.c')
0 files changed, 0 insertions, 0 deletions