Changeset 154156 in webkit for trunk/Source/JavaScriptCore/interpreter/Interpreter.h
- Timestamp:
- Aug 15, 2013, 6:47:41 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/interpreter/Interpreter.h
r153825 r154156 136 136 class TopCallFrameSetter { 137 137 public: 138 TopCallFrameSetter(VM& global, CallFrame* callFrame) 139 : vm(global) 140 , oldCallFrame(global.topCallFrame) 141 { 142 global.topCallFrame = callFrame; 138 TopCallFrameSetter(VM& currentVM, CallFrame* callFrame) 139 : vm(currentVM) 140 , oldCallFrame(currentVM.topCallFrame) 141 { 142 ASSERT(!callFrame->hasHostCallFrameFlag()); 143 currentVM.topCallFrame = callFrame; 143 144 } 144 145 145 146 ~TopCallFrameSetter() 146 147 { 148 ASSERT(!oldCallFrame->hasHostCallFrameFlag()); 147 149 vm.topCallFrame = oldCallFrame; 148 150 } … … 154 156 class NativeCallFrameTracer { 155 157 public: 156 ALWAYS_INLINE NativeCallFrameTracer(VM* global, CallFrame* callFrame)157 { 158 ASSERT( global);158 ALWAYS_INLINE NativeCallFrameTracer(VM* vm, CallFrame* callFrame) 159 { 160 ASSERT(vm); 159 161 ASSERT(callFrame); 160 global->topCallFrame = callFrame; 162 ASSERT(!callFrame->hasHostCallFrameFlag()); 163 vm->topCallFrame = callFrame; 161 164 } 162 165 };
Note:
See TracChangeset
for help on using the changeset viewer.