Changeset 28545 in webkit for trunk/JavaScriptCore/kjs
- Timestamp:
- Dec 7, 2007, 4:23:31 PM (17 years ago)
- Location:
- trunk/JavaScriptCore/kjs
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/function.cpp
r28540 r28545 421 421 { 422 422 JSVariableObject::mark(); 423 424 if (!d()->function->marked()) 425 d()->function->mark(); 423 426 424 427 if (d()->argumentsObject && !d()->argumentsObject->marked()) -
trunk/JavaScriptCore/kjs/function.h
r28529 r28545 147 147 : JSVariableObjectData(&e->function()->body->symbolTable()) 148 148 , exec(e) 149 , function(e->function()) // Store this pointer for marking, to keep our symbol table / scope alive after exec has gone out of scope. 149 150 , argumentsObject(0) 150 151 { … … 152 153 153 154 ExecState* exec; 155 FunctionImp* function; 154 156 Arguments* argumentsObject; 155 157 };
Note:
See TracChangeset
for help on using the changeset viewer.