Changeset 62456 in webkit for trunk/JavaScriptCore/interpreter
- Timestamp:
- Jul 3, 2010, 4:49:59 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/interpreter/Interpreter.cpp
r62432 r62456 1 1 /* 2 * Copyright (C) 2008, 2009 Apple Inc. All rights reserved.2 * Copyright (C) 2008, 2009, 2010 Apple Inc. All rights reserved. 3 3 * Copyright (C) 2008 Cameron Zwarich <[email protected]> 4 4 * … … 3694 3694 3695 3695 JSValue arguments = callFrame->r(argsOffset).jsValue(); 3696 int32_t argCount = 0;3696 uint32_t argCount = 0; 3697 3697 if (!arguments) { 3698 3698 argCount = (uint32_t)(callFrame->argumentCount()); 3699 argCount = min (argCount, static_cast<int32_t>(Arguments::MaxArguments));3699 argCount = min<uint32_t>(argCount, Arguments::MaxArguments); 3700 3700 int32_t sizeDelta = argsOffset + argCount + RegisterFile::CallFrameHeaderSize; 3701 3701 Register* newEnd = callFrame->registers() + sizeDelta; … … 3724 3724 Arguments* args = asArguments(arguments); 3725 3725 argCount = args->numProvidedArguments(callFrame); 3726 argCount = min (argCount, static_cast<int32_t>(Arguments::MaxArguments));3726 argCount = min<uint32_t>(argCount, Arguments::MaxArguments); 3727 3727 int32_t sizeDelta = argsOffset + argCount + RegisterFile::CallFrameHeaderSize; 3728 3728 Register* newEnd = callFrame->registers() + sizeDelta; … … 3735 3735 JSArray* array = asArray(arguments); 3736 3736 argCount = array->length(); 3737 argCount = min (argCount, static_cast<int32_t>(Arguments::MaxArguments));3737 argCount = min<uint32_t>(argCount, Arguments::MaxArguments); 3738 3738 int32_t sizeDelta = argsOffset + argCount + RegisterFile::CallFrameHeaderSize; 3739 3739 Register* newEnd = callFrame->registers() + sizeDelta; … … 3746 3746 JSObject* argObject = asObject(arguments); 3747 3747 argCount = argObject->get(callFrame, callFrame->propertyNames().length).toUInt32(callFrame); 3748 argCount = min (argCount, static_cast<int32_t>(Arguments::MaxArguments));3748 argCount = min<uint32_t>(argCount, Arguments::MaxArguments); 3749 3749 int32_t sizeDelta = argsOffset + argCount + RegisterFile::CallFrameHeaderSize; 3750 3750 Register* newEnd = callFrame->registers() + sizeDelta;
Note:
See TracChangeset
for help on using the changeset viewer.