aboutsummaryrefslogtreecommitdiff
path: root/gcc/gcov-tool.c
diff options
context:
space:
mode:
authorFrançois Dumont <fdumont@gcc.gnu.org>2020-05-24 12:04:38 +0200
committerFrançois Dumont <fdumont@gcc.gnu.org>2020-05-29 13:12:36 +0200
commit7688e5e8c4d46102a0cc0b9c25191ac7dde0d285 (patch)
tree6b2ea4cd581aa9dc529a6fe99c1377f5c70914d8 /gcc/gcov-tool.c
parentc735929a2503a7d03ac4739bba5b25336bf954c3 (diff)
downloadgcc-7688e5e8c4d46102a0cc0b9c25191ac7dde0d285.zip
gcc-7688e5e8c4d46102a0cc0b9c25191ac7dde0d285.tar.gz
gcc-7688e5e8c4d46102a0cc0b9c25191ac7dde0d285.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/gcov-tool.c')
0 files changed, 0 insertions, 0 deletions