Changeset 55878 in webkit for trunk/JavaScriptCore/runtime/Identifier.cpp
- Timestamp:
- Mar 11, 2010, 7:14:17 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/runtime/Identifier.cpp
r55833 r55878 44 44 (*iter)->setIsIdentifier(false); 45 45 } 46 46 47 47 std::pair<HashSet<UString::Rep*>::iterator, bool> add(UString::Rep* value) 48 48 { … … 130 130 return rep; 131 131 } 132 if (!c[0]) { 133 UString::Rep::empty()->hash(); 132 if (!c[0]) 134 133 return UString::Rep::empty(); 135 }136 134 if (!c[1]) 137 135 return add(globalData, globalData->smallStrings.singleCharacterStringRep(static_cast<unsigned char>(c[0]))); … … 194 192 return add(globalData, globalData->smallStrings.singleCharacterStringRep(c)); 195 193 } 196 if (!length) { 197 UString::Rep::empty()->hash(); 194 if (!length) 198 195 return UString::Rep::empty(); 199 }200 196 UCharBuffer buf = {s, length}; 201 197 pair<HashSet<UString::Rep*>::iterator, bool> addResult = globalData->identifierTable->add<UCharBuffer, UCharBufferTranslator>(buf); … … 225 221 } 226 222 } 227 if (!r->length()) { 228 UString::Rep::empty()->hash(); 223 if (!r->length()) 229 224 return UString::Rep::empty(); 230 }231 225 return *globalData->identifierTable->add(r).first; 232 226 }
Note:
See TracChangeset
for help on using the changeset viewer.