Changeset 178984 in webkit for trunk/Source/JavaScriptCore/runtime/SmallStrings.h
- Timestamp:
- Jan 22, 2015, 11:04:05 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/runtime/SmallStrings.h
r176508 r178984 89 89 JSString* undefinedObjectString() const { return m_undefinedObjectString; } 90 90 91 bool needsToBeVisited(HeapOperation collectionType) const 92 { 93 if (collectionType == FullCollection) 94 return true; 95 return m_needsToBeVisited; 96 } 97 91 98 private: 92 99 static const unsigned singleCharacterStringCount = maxSingleCharacterString + 1; … … 95 102 JS_EXPORT_PRIVATE void createSingleCharacterString(VM*, unsigned char); 96 103 97 void initialize(VM*, JSString*&, const char* value) const;104 void initialize(VM*, JSString*&, const char* value); 98 105 99 106 JSString* m_emptyString; … … 105 112 JSString* m_singleCharacterStrings[singleCharacterStringCount]; 106 113 std::unique_ptr<SmallStringsStorage> m_storage; 114 bool m_needsToBeVisited; 107 115 }; 108 116
Note:
See TracChangeset
for help on using the changeset viewer.