Changeset 77098 in webkit for trunk/Source/JavaScriptCore/runtime/JSActivation.cpp
- Timestamp:
- Jan 30, 2011, 5:13:10 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/runtime/JSActivation.cpp
r77044 r77098 62 62 63 63 size_t count = numParametersMinusThis; 64 markStack. appendValues(registerArray, count);64 markStack.deprecatedAppendValues(registerArray, count); 65 65 66 66 size_t numVars = d()->functionExecutable->capturedVariableCount(); 67 67 68 68 // Skip the call frame, which sits between the parameters and vars. 69 markStack. appendValues(registerArray + count + RegisterFile::CallFrameHeaderSize, numVars, MayContainNullValues);69 markStack.deprecatedAppendValues(registerArray + count + RegisterFile::CallFrameHeaderSize, numVars, MayContainNullValues); 70 70 } 71 71 … … 145 145 } 146 146 147 void JSActivation::put(ExecState* , const Identifier& propertyName, JSValue value, PutPropertySlot& slot)147 void JSActivation::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot) 148 148 { 149 149 ASSERT(!Heap::heap(value) || Heap::heap(value) == Heap::heap(this)); … … 156 156 // expose in the activation object. 157 157 ASSERT(!hasGetterSetterProperties()); 158 putDirect( propertyName, value, 0, true, slot);158 putDirect(exec->globalData(), propertyName, value, 0, true, slot); 159 159 } 160 160
Note:
See TracChangeset
for help on using the changeset viewer.