Changeset 36875 in webkit for trunk/JavaScriptCore/kjs
- Timestamp:
- Sep 24, 2008, 5:07:29 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/FunctionPrototype.cpp
r36782 r36875 102 102 else if (exec->machine()->isJSArray(argArray)) 103 103 static_cast<JSArray*>(argArray)->fillArgList(exec, applyArgs); 104 else if (static_cast<JSObject*>(argArray)->inherits(&JSArray::info)) 105 static_cast<JSArray*>(argArray)->fillArgList(exec, applyArgs); 106 else 104 else if (static_cast<JSObject*>(argArray)->inherits(&JSArray::info)) { 105 unsigned length = static_cast<JSObject*>(argArray)->get(exec, exec->propertyNames().length)->toUInt32(exec); 106 for (unsigned i = 0; i < length; ++i) 107 applyArgs.append(static_cast<JSObject*>(argArray)->get(exec, i)); 108 } else 107 109 return throwError(exec, TypeError); 108 110 } else
Note:
See TracChangeset
for help on using the changeset viewer.