diff options
author | Jacques Lucke <jacques@blender.org> | 2020-10-29 17:19:32 +0300 |
---|---|---|
committer | Jacques Lucke <jacques@blender.org> | 2020-10-29 17:19:43 +0300 |
commit | 09be2a83580faaf4fa9b87da2632ab51d0934235 (patch) | |
tree | c18459dc024d1efef8848cb1873b0479c295b4b3 /source/blender/blenlib/BLI_map.hh | |
parent | 569b7c28212b2c77ca4c6b530131de5fa8e73a95 (diff) |
BLI: use forwarding reference in Map
The is necessary when Map.add_or_modify is called with callbacks that
return a reference.
Diffstat (limited to 'source/blender/blenlib/BLI_map.hh')
-rw-r--r-- | source/blender/blenlib/BLI_map.hh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/blenlib/BLI_map.hh b/source/blender/blenlib/BLI_map.hh index ee20cb40ade..9480af89107 100644 --- a/source/blender/blenlib/BLI_map.hh +++ b/source/blender/blenlib/BLI_map.hh @@ -1016,7 +1016,7 @@ class Map { return; } else { - auto return_value = create_value(value_ptr); + auto &&return_value = create_value(value_ptr); slot.occupy_no_value(std::forward<ForwardKey>(key), hash); occupied_and_removed_slots_++; return return_value; |