Changeset 39161 in webkit for trunk/JavaScriptCore/interpreter
- Timestamp:
- Dec 9, 2008, 8:22:00 PM (16 years ago)
- Location:
- trunk/JavaScriptCore/interpreter
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/interpreter/Interpreter.cpp
r39156 r39161 4262 4262 }; 4263 4263 4264 #define CTI_STACK_HACK() StackHack stackHack(&CTI_RETURN_ADDRESS_SLOT)4264 #define CTI_STACK_HACK() va_list vl_args; va_start(vl_args, args); StackHack stackHack(&CTI_RETURN_ADDRESS_SLOT) 4265 4265 #define CTI_SET_RETURN_ADDRESS(address) stackHack.savedReturnAddress = address 4266 4266 #define CTI_RETURN_ADDRESS stackHack.savedReturnAddress … … 4268 4268 #else 4269 4269 4270 #define CTI_STACK_HACK() (void)04270 #define CTI_STACK_HACK() va_list vl_args; va_start(vl_args, args) 4271 4271 #define CTI_SET_RETURN_ADDRESS(address) ctiSetReturnAddress(&CTI_RETURN_ADDRESS_SLOT, address); 4272 4272 #define CTI_RETURN_ADDRESS CTI_RETURN_ADDRESS_SLOT -
trunk/JavaScriptCore/interpreter/Interpreter.h
r39156 r39161 60 60 #else 61 61 #define CTI_ARGS void* args, ... 62 #define ARGS ( &args)62 #define ARGS (reinterpret_cast<void**>(vl_args) - 1) 63 63 #endif 64 64
Note:
See TracChangeset
for help on using the changeset viewer.