зеркало из https://github.com/mozilla/gecko-dev.git
Bug 815671 part 9. Fix hashtables to take a UserDataType reference on put, so that putting an array works. r=bsmedberg
This commit is contained in:
Родитель
9ef7d2a657
Коммит
7d463ea49d
|
@ -136,13 +136,13 @@ public:
|
|||
* @param aData the new data
|
||||
* @return always true, unless memory allocation failed
|
||||
*/
|
||||
void Put(KeyType aKey, UserDataType aData)
|
||||
void Put(KeyType aKey, const UserDataType& aData)
|
||||
{
|
||||
if (!Put(aKey, aData, fallible_t()))
|
||||
NS_RUNTIMEABORT("OOM");
|
||||
}
|
||||
|
||||
bool Put(KeyType aKey, UserDataType aData, const fallible_t&) NS_WARN_UNUSED_RESULT
|
||||
bool Put(KeyType aKey, const UserDataType& aData, const fallible_t&) NS_WARN_UNUSED_RESULT
|
||||
{
|
||||
EntryType* ent = this->PutEntry(aKey);
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче