Changeset 62432 in webkit for trunk/JavaScriptCore/interpreter
- Timestamp:
- Jul 2, 2010, 9:52:45 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/interpreter/Interpreter.cpp
r61778 r62432 3697 3697 if (!arguments) { 3698 3698 argCount = (uint32_t)(callFrame->argumentCount()); 3699 argCount = min(argCount, static_cast<int32_t>(Arguments::MaxArguments)); 3699 3700 int32_t sizeDelta = argsOffset + argCount + RegisterFile::CallFrameHeaderSize; 3700 3701 Register* newEnd = callFrame->registers() + sizeDelta; … … 3723 3724 Arguments* args = asArguments(arguments); 3724 3725 argCount = args->numProvidedArguments(callFrame); 3726 argCount = min(argCount, static_cast<int32_t>(Arguments::MaxArguments)); 3725 3727 int32_t sizeDelta = argsOffset + argCount + RegisterFile::CallFrameHeaderSize; 3726 3728 Register* newEnd = callFrame->registers() + sizeDelta; … … 3733 3735 JSArray* array = asArray(arguments); 3734 3736 argCount = array->length(); 3737 argCount = min(argCount, static_cast<int32_t>(Arguments::MaxArguments)); 3735 3738 int32_t sizeDelta = argsOffset + argCount + RegisterFile::CallFrameHeaderSize; 3736 3739 Register* newEnd = callFrame->registers() + sizeDelta; … … 3743 3746 JSObject* argObject = asObject(arguments); 3744 3747 argCount = argObject->get(callFrame, callFrame->propertyNames().length).toUInt32(callFrame); 3748 argCount = min(argCount, static_cast<int32_t>(Arguments::MaxArguments)); 3745 3749 int32_t sizeDelta = argsOffset + argCount + RegisterFile::CallFrameHeaderSize; 3746 3750 Register* newEnd = callFrame->registers() + sizeDelta;
Note:
See TracChangeset
for help on using the changeset viewer.