Changeset 6347 in webkit for trunk/JavaScriptCore/kjs/nodes.cpp
- Timestamp:
- Apr 9, 2004, 1:07:47 PM (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/nodes.cpp
r5645 r6347 53 53 54 54 #define KJS_ABORTPOINT \ 55 if (exec-> interpreter()->imp()->debugger() && \56 exec-> interpreter()->imp()->debugger()->imp()->aborted()) \55 if (exec->dynamicInterpreter()->imp()->debugger() && \ 56 exec->dynamicInterpreter()->imp()->debugger()->imp()->aborted()) \ 57 57 return Completion(Normal); 58 58 … … 177 177 bool StatementNode::hitStatement(ExecState *exec) 178 178 { 179 Debugger *dbg = exec-> interpreter()->imp()->debugger();179 Debugger *dbg = exec->dynamicInterpreter()->imp()->debugger(); 180 180 if (dbg) 181 181 return dbg->atStatement(exec,sid,l0,l1); … … 187 187 bool StatementNode::abortStatement(ExecState *exec) 188 188 { 189 Debugger *dbg = exec-> interpreter()->imp()->debugger();189 Debugger *dbg = exec->dynamicInterpreter()->imp()->debugger(); 190 190 if (dbg) 191 191 return dbg->imp()->aborted(); … … 236 236 list.append(f); 237 237 238 Object reg = exec-> interpreter()->imp()->builtinRegExp();238 Object reg = exec->lexicalInterpreter()->imp()->builtinRegExp(); 239 239 return reg.construct(exec,list); 240 240 } … … 329 329 Value ElementNode::evaluate(ExecState *exec) 330 330 { 331 Object array = exec-> interpreter()->builtinArray().construct(exec, List::empty());331 Object array = exec->lexicalInterpreter()->builtinArray().construct(exec, List::empty()); 332 332 int length = 0; 333 333 for (ElementNode *n = this; n; n = n->list) { … … 367 367 length = opt ? array.get(exec,lengthPropertyName).toInt32(exec) : 0; 368 368 } else { 369 Value newArr = exec-> interpreter()->builtinArray().construct(exec,List::empty());369 Value newArr = exec->lexicalInterpreter()->builtinArray().construct(exec,List::empty()); 370 370 array = Object(static_cast<ObjectImp*>(newArr.imp())); 371 371 length = 0; … … 400 400 return list->evaluate(exec); 401 401 402 return exec-> interpreter()->builtinObject().construct(exec,List::empty());402 return exec->lexicalInterpreter()->builtinObject().construct(exec,List::empty()); 403 403 } 404 404 … … 434 434 Value PropertyValueNode::evaluate(ExecState *exec) 435 435 { 436 Object obj = exec-> interpreter()->builtinObject().construct(exec, List::empty());436 Object obj = exec->lexicalInterpreter()->builtinObject().construct(exec, List::empty()); 437 437 438 438 for (PropertyValueNode *p = this; p; p = p->list) { … … 717 717 // that in host objects you always get a valid object for this. 718 718 // thisVal = Null(); 719 thisVal = exec-> interpreter()->globalObject();719 thisVal = exec->dynamicInterpreter()->globalObject(); 720 720 } 721 721 … … 2726 2726 Object func(fimp); // protect from GC 2727 2727 2728 // Value proto = exec-> interpreter()->builtinObject().construct(exec,List::empty());2728 // Value proto = exec->lexicalInterpreter()->builtinObject().construct(exec,List::empty()); 2729 2729 List empty; 2730 Object proto = exec-> interpreter()->builtinObject().construct(exec,empty);2730 Object proto = exec->lexicalInterpreter()->builtinObject().construct(exec,empty); 2731 2731 proto.put(exec, constructorPropertyName, func, ReadOnly|DontDelete|DontEnum); 2732 2732 func.put(exec, prototypePropertyName, proto, Internal|DontDelete); … … 2779 2779 Value ret(fimp); 2780 2780 List empty; 2781 Value proto = exec-> interpreter()->builtinObject().construct(exec,empty);2781 Value proto = exec->lexicalInterpreter()->builtinObject().construct(exec,empty); 2782 2782 fimp->put(exec, prototypePropertyName, proto, Internal|DontDelete); 2783 2783
Note:
See TracChangeset
for help on using the changeset viewer.