Changeset 5645 in webkit for trunk/JavaScriptCore/kjs/object.cpp
- Timestamp:
- Dec 2, 2003, 2:11:47 AM (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/object.cpp
r5581 r5645 52 52 } 53 53 54 55 Value Object::call(ExecState *exec, Object &thisObj, const List &args) 56 { 57 #if KJS_MAX_STACK > 0 58 static int depth = 0; // sum of all concurrent interpreters 59 if (++depth > KJS_MAX_STACK) { 60 --depth; 61 Object err = Error::create(exec, RangeError, 62 "Maximum call stack size exceeded."); 63 exec->setException(err); 64 return err; 65 } 66 #endif 67 68 Value ret = imp()->call(exec,thisObj,args); 69 70 #if KJS_MAX_STACK > 0 71 --depth; 72 #endif 73 74 return ret; 75 } 76 54 77 // ------------------------------ ObjectImp ------------------------------------ 55 78
Note:
See TracChangeset
for help on using the changeset viewer.