Home » U++ Library support » U++ Core » Misssing pick in implementation of AMap<K, T, V>::Put(const K& k, T&& x)
Misssing pick in implementation of AMap<K, T, V>::Put(const K& k, T&& x) [message #46959] |
Thu, 29 September 2016 14:03  |
busiek
Messages: 70 Registered: February 2011 Location: Poland
|
Member |
|
|
Noticed missing pick. Simple patch:
diff --git a/uppsrc/Core/Map.hpp b/uppsrc/Core/Map.hpp
index 82877aa..d1b5eb0 100644
--- a/uppsrc/Core/Map.hpp
+++ b/uppsrc/Core/Map.hpp
@@ -465,7 +465,7 @@ int AMap<K, T, V>::Put(const K& k, T&& x)
{
int i = key.Put(k);
if(i < value.GetCount())
- value[i] = x;
+ value[i] = pick(x);
else {
ASSERT(i == value.GetCount());
value.Add(pick(x));
|
|
|
|
Goto Forum:
Current Time: Sat Apr 26 23:17:08 CEST 2025
Total time taken to generate the page: 0.00791 seconds
|