Changeset 58026 in webkit for trunk/JavaScriptCore/runtime
- Timestamp:
- Apr 21, 2010, 4:59:02 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/runtime/SmallStrings.cpp
r56085 r58026 44 44 SmallStringsStorage(); 45 45 46 UString::Rep* rep(unsigned char character) { return &m_reps[character]; }46 UString::Rep* rep(unsigned char character) { return m_reps[character].get(); } 47 47 48 48 private: 49 UString::Repm_reps[numCharactersToStore];49 RefPtr<UString::Rep> m_reps[numCharactersToStore]; 50 50 }; 51 51 … … 56 56 for (unsigned i = 0; i < numCharactersToStore; ++i) { 57 57 characterBuffer[i] = i; 58 new (&m_reps[i]) UString::Rep(&characterBuffer[i], 1, PassRefPtr<UStringImpl>(baseString));58 m_reps[i] = UStringImpl::create(baseString, i, 1); 59 59 } 60 60 }
Note:
See TracChangeset
for help on using the changeset viewer.