Changeset 91194 in webkit for trunk/Source/JavaScriptCore/runtime/JSString.cpp
- Timestamp:
- Jul 18, 2011, 10:47:13 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/runtime/JSString.cpp
r84934 r91194 200 200 } 201 201 if (substringFiberCount == 1) 202 return new (globalData) JSString(globalData, substringFibers[0]);202 return JSString::create(*globalData, substringFibers[0]); 203 203 if (substringFiberCount == 2) 204 return new (globalData) JSString(globalData, substringFibers[0], substringFibers[1]);205 return new (globalData) JSString(globalData, substringFibers[0], substringFibers[1], substringFibers[2]);204 return JSString::create(*globalData, substringFibers[0], substringFibers[1]); 205 return JSString::create(*globalData, substringFibers[0], substringFibers[1], substringFibers[2]); 206 206 } 207 207 … … 255 255 256 256 JSGlobalData* globalData = &exec->globalData(); 257 return JSValue( new (globalData) JSString(globalData, builder.release()));257 return JSValue(JSString::create(*globalData, builder.release())); 258 258 } 259 259 … … 299 299 inline StringObject* StringObject::create(ExecState* exec, JSGlobalObject* globalObject, JSString* string) 300 300 { 301 return new ( exec) StringObject(exec->globalData(), globalObject->stringObjectStructure(), string);301 return new (allocateCell<StringObject>(*exec->heap())) StringObject(exec->globalData(), globalObject->stringObjectStructure(), string); 302 302 } 303 303
Note:
See TracChangeset
for help on using the changeset viewer.