Changeset 39325 in webkit for trunk/JavaScriptCore/interpreter/Interpreter.h
- Timestamp:
- Dec 15, 2008, 8:48:16 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/interpreter/Interpreter.h
r39265 r39325 55 55 #if ENABLE(JIT) 56 56 57 #if USE(CTI_ARGUMENT) 58 #define CTI_ARGS void** args 59 #define ARGS (args) 60 #else 57 61 #define CTI_ARGS void* args, ... 58 62 #define ARGS (reinterpret_cast<void**>(vl_args) - 1) 63 #endif 64 65 #if USE(FAST_CALL_CTI_ARGUMENT) 66 67 #if COMPILER(MSVC) 68 #define SFX_CALL __fastcall 69 #elif COMPILER(GCC) 70 #define SFX_CALL __attribute__ ((fastcall)) 71 #else 72 #error Need to support fastcall calling convention in this compiler 73 #endif 74 75 #else 76 77 #if COMPILER(MSVC) 78 #define SFX_CALL __cdecl 79 #else 59 80 #define SFX_CALL 81 #endif 82 83 #endif 60 84 61 85 typedef uint64_t VoidPtrPair;
Note:
See TracChangeset
for help on using the changeset viewer.