Changeset 9556 in webkit for trunk/JavaScriptCore/kjs/nodes.cpp


Ignore:
Timestamp:
Jul 1, 2005, 10:19:19 AM (20 years ago)
Author:
ggaren
Message:

-fixed <rdar://problem/4168161> JavaScript fails to throw an exception
for invalid function calls

Reviewed by sullivan.

Relevant mozilla test: ecma_3/Exceptions/regress-95101.js

  • kjs/nodes.cpp: (FunctionCallNode::evaluate): evaluate now checks for an exception after resolving a function name (in case the function is undefined)
File:
1 edited

Legend:

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

    r9551 r9556  
    721721
    722722  List argList = args->evaluateList(exec);
    723 
    724723  KJS_CHECKEXCEPTIONVALUE
    725724
    726725  Value v = ref.getValue(exec);
     726  KJS_CHECKEXCEPTIONVALUE
    727727
    728728  if (v.type() != ObjectType) {
Note: See TracChangeset for help on using the changeset viewer.