Changeset 5618 in webkit for trunk/JavaScriptCore/kjs


Ignore:
Timestamp:
Nov 21, 2003, 12:49:58 AM (22 years ago)
Author:
mjs
Message:

Patch from Harri Porten, reviewed by me.

  • fixed 3491709 - using Function.apply with a primitive type as the arg list causes crash
  • kjs/function_object.cpp: (FunctionProtoFuncImp::call): Nest parentheses properly.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/kjs/function_object.cpp

    r3745 r5618  
    128128    List applyArgs;
    129129    if (!argArray.isA(NullType) && !argArray.isA(UndefinedType)) {
    130       if ((argArray.isA(ObjectType) &&
    131            Object::dynamicCast(argArray).inherits(&ArrayInstanceImp::info)) ||
    132            Object::dynamicCast(argArray).inherits(&ArgumentsImp::info)) {
     130      if (argArray.isA(ObjectType) &&
     131           (Object::dynamicCast(argArray).inherits(&ArrayInstanceImp::info) ||
     132            Object::dynamicCast(argArray).inherits(&ArgumentsImp::info))) {
    133133
    134134        Object argArrayObj = Object::dynamicCast(argArray);
Note: See TracChangeset for help on using the changeset viewer.