Changeset 35418 in webkit for trunk/JavaScriptCore/kjs/identifier.cpp
- Timestamp:
- Jul 29, 2008, 1:16:17 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/identifier.cpp
r34611 r35418 41 41 HashSet<UString::Rep*>::iterator end = m_table.end(); 42 42 for (HashSet<UString::Rep*>::iterator iter = m_table.begin(); iter != end; ++iter) 43 (*iter)-> identifierTable = 0;43 (*iter)->setIdentifierTable(0); 44 44 } 45 45 … … 47 47 { 48 48 std::pair<HashSet<UString::Rep*>::iterator, bool> result = m_table.add(value); 49 (*result.first)-> identifierTable = this;49 (*result.first)->setIdentifierTable(this); 50 50 return result; 51 51 } … … 55 55 { 56 56 std::pair<HashSet<UString::Rep*>::iterator, bool> result = m_table.add<U, V>(value); 57 (*result.first)-> identifierTable = this;57 (*result.first)->setIdentifierTable(this); 58 58 return result; 59 59 } … … 205 205 PassRefPtr<UString::Rep> Identifier::addSlowCase(JSGlobalData* globalData, UString::Rep* r) 206 206 { 207 ASSERT(!r->identifierTable );207 ASSERT(!r->identifierTable()); 208 208 209 209 if (r->len == 0) { … … 222 222 void Identifier::remove(UString::Rep *r) 223 223 { 224 r->identifierTable ->remove(r);224 r->identifierTable()->remove(r); 225 225 } 226 226
Note:
See TracChangeset
for help on using the changeset viewer.