Changeset 39377 in webkit for trunk/JavaScriptCore/interpreter/Interpreter.cpp
- Timestamp:
- Dec 18, 2008, 10:19:06 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/interpreter/Interpreter.cpp
r39374 r39377 865 865 } 866 866 867 class DynamicGlobalObjectScope : Noncopyable {868 public:869 DynamicGlobalObjectScope(CallFrame* callFrame, JSGlobalObject* dynamicGlobalObject)870 : m_dynamicGlobalObjectSlot(callFrame->globalData().dynamicGlobalObject)871 , m_savedDynamicGlobalObject(m_dynamicGlobalObjectSlot)872 {873 m_dynamicGlobalObjectSlot = dynamicGlobalObject;874 }875 876 ~DynamicGlobalObjectScope()877 {878 m_dynamicGlobalObjectSlot = m_savedDynamicGlobalObject;879 }880 881 private:882 JSGlobalObject*& m_dynamicGlobalObjectSlot;883 JSGlobalObject* m_savedDynamicGlobalObject;884 };885 886 867 JSValue* Interpreter::execute(ProgramNode* programNode, CallFrame* callFrame, ScopeChainNode* scopeChain, JSObject* thisObj, JSValue** exception) 887 868 {
Note:
See TracChangeset
for help on using the changeset viewer.