Changeset 34906 in webkit for trunk/JavaScriptCore/kjs/JSVariableObject.cpp
- Timestamp:
- Jun 30, 2008, 10:45:21 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/JSVariableObject.cpp
r34838 r34906 71 71 return; 72 72 73 Register* end = d->registerArray + d->registerOffset;74 for (Register* it = d->registerArray ; it != end; ++it) {73 Register* end = d->registerArray.get() + d->registerArraySize; 74 for (Register* it = d->registerArray.get(); it != end; ++it) { 75 75 JSValue* v = (*it).u.jsValue; 76 76 if (!v->marked()) … … 96 96 void JSVariableObject::setRegisterArray(Register* registerArray, size_t count) 97 97 { 98 delete d->registerArray; 99 d->registerArray = registerArray; 100 d->registerBase = &d->registerArray; 101 d->registerOffset = count; 98 d->registerArray.set(registerArray); 99 d->registerArraySize = count; 100 d->registers = registerArray + count; 102 101 } 103 102
Note:
See TracChangeset
for help on using the changeset viewer.