Changeset 42065 in webkit for trunk/JavaScriptCore/runtime/JSGlobalObject.cpp
- Timestamp:
- Mar 27, 2009, 8:50:39 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/runtime/JSGlobalObject.cpp
r41846 r42065 204 204 d()->functionPrototype = new (exec) FunctionPrototype(exec, FunctionPrototype::createStructure(jsNull())); // The real prototype will be set once ObjectPrototype is created. 205 205 d()->prototypeFunctionStructure = PrototypeFunction::createStructure(d()->functionPrototype); 206 d()->functionPrototype->addFunctionProperties(exec, d()->prototypeFunctionStructure.get()); 206 PrototypeFunction* callFunction = 0; 207 d()->functionPrototype->addFunctionProperties(exec, d()->prototypeFunctionStructure.get(), &callFunction); 208 d()->callFunction = callFunction; 207 209 d()->objectPrototype = new (exec) ObjectPrototype(exec, ObjectPrototype::createStructure(jsNull()), d()->prototypeFunctionStructure.get()); 208 210 d()->functionPrototype->structure()->setPrototypeWithoutTransition(d()->objectPrototype); … … 371 373 372 374 markIfNeeded(d()->evalFunction); 375 markIfNeeded(d()->callFunction); 373 376 374 377 markIfNeeded(d()->objectPrototype);
Note:
See TracChangeset
for help on using the changeset viewer.