Changeset 29067 in webkit for trunk/JavaScriptCore/kjs/array_object.cpp
- Timestamp:
- Jan 1, 2008, 11:35:37 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/array_object.cpp
r29047 r29067 161 161 JSValue* conversionFunction = o->get(exec, exec->propertyNames().toLocaleString); 162 162 if (conversionFunction->isObject() && static_cast<JSObject*>(conversionFunction)->implementsCall()) 163 str += static_cast<JSObject*>(conversionFunction)->call(exec, o, List::empty())->toString(exec);163 str += static_cast<JSObject*>(conversionFunction)->call(exec, o, exec->emptyList())->toString(exec); 164 164 else 165 165 str += element->toString(exec); … … 221 221 JSValue* ArrayProtoFuncConcat::callAsFunction(ExecState* exec, JSObject* thisObj, const List& args) 222 222 { 223 JSObject* arr = static_cast<JSObject*>(exec->lexicalGlobalObject()->arrayConstructor()->construct(exec, List::empty()));223 JSObject* arr = static_cast<JSObject*>(exec->lexicalGlobalObject()->arrayConstructor()->construct(exec, exec->emptyList())); 224 224 int n = 0; 225 225 JSValue* curArg = thisObj; … … 328 328 329 329 // We return a new array 330 JSObject* resObj = static_cast<JSObject* >(exec->lexicalGlobalObject()->arrayConstructor()->construct(exec, List::empty()));330 JSObject* resObj = static_cast<JSObject* >(exec->lexicalGlobalObject()->arrayConstructor()->construct(exec, exec->emptyList())); 331 331 JSValue* result = resObj; 332 332 double begin = args[0]->toInteger(exec); … … 428 428 { 429 429 // 15.4.4.12 430 JSObject* resObj = static_cast<JSObject* >(exec->lexicalGlobalObject()->arrayConstructor()->construct(exec, List::empty()));430 JSObject* resObj = static_cast<JSObject* >(exec->lexicalGlobalObject()->arrayConstructor()->construct(exec, exec->emptyList())); 431 431 JSValue* result = resObj; 432 432 unsigned length = thisObj->get(exec, exec->propertyNames().length)->toUInt32(exec); … … 497 497 498 498 JSObject* applyThis = args[1]->isUndefinedOrNull() ? exec->dynamicGlobalObject() : args[1]->toObject(exec); 499 JSObject* resultArray = static_cast<JSObject*>(exec->lexicalGlobalObject()->arrayConstructor()->construct(exec, List::empty()));499 JSObject* resultArray = static_cast<JSObject*>(exec->lexicalGlobalObject()->arrayConstructor()->construct(exec, exec->emptyList())); 500 500 501 501 unsigned filterIndex = 0;
Note:
See TracChangeset
for help on using the changeset viewer.