Ignore:
Timestamp:
Apr 1, 2011, 12:08:31 PM (14 years ago)
Author:
[email protected]
Message:

2011-04-01 Geoffrey Garen <[email protected]>

Reviewed by Oliver Hunt.

Removed WeakGCMap::deprecatedRemove because it was deprecated and unused
https://bugs.webkit.org/show_bug.cgi?id=57648

  • runtime/WeakGCMap.h:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/runtime/WeakGCMap.h

    r79616 r82703  
    114114    size_t size() { return m_map.size(); }
    115115
    116     bool deprecatedRemove(const KeyType& key, ExternalType value)
    117     {
    118         // This only exists in order to allow some semblance of correctness to
    119         // the JSWeakObjectMapClear API
    120         typename MapType::iterator iter = m_map.find(key);
    121         if (iter == m_map.end())
    122             return false;
    123         HandleSlot slot = iter->second;
    124         ExternalType inmap = HandleTypes<MappedType>::getFromSlot(slot);
    125         if (inmap && inmap != value)
    126             return false;
    127         m_map.remove(iter);
    128         HandleHeap::heapFor(slot)->deallocate(slot);
    129         return true;       
    130     }
    131 
    132116    iterator begin() { return iterator(m_map.begin()); }
    133117    iterator end() { return iterator(m_map.end()); }
Note: See TracChangeset for help on using the changeset viewer.