Changeset 43384 in webkit for trunk/JavaScriptCore/jit/JIT.cpp


Ignore:
Timestamp:
May 7, 2009, 8:04:03 PM (16 years ago)
Author:
[email protected]
Message:

2009-05-07 Gustavo Noronha Silva <Gustavo Noronha Silva>

Suggested by Oliver Hunt.

Also check for Linux for the special-cased calling convention.

  • jit/JIT.cpp: (JSC::JIT::privateCompileCTIMachineTrampolines):
  • wtf/Platform.h:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/jit/JIT.cpp

    r43374 r43384  
    18311831     * stack pointer by the right amount after the call.
    18321832     */
    1833 #if COMPILER(MSVC)
     1833#if COMPILER(MSVC) || PLATFORM(LINUX)
    18341834    struct NativeCallFrameStructure {
    18351835      //  CallFrame* callFrame; // passed in EDX
     
    18841884    storePtr(regT1, Address(stackPointerRegister, FIELD_OFFSET(NativeCallFrameStructure, thisValue)));
    18851885
    1886 #if COMPILER(MSVC)
     1886#if COMPILER(MSVC) || PLATFORM(LINUX)
    18871887    // ArgList is passed by reference so is stackPointerRegister + 4 * sizeof(Register)
    18881888    addPtr(Imm32(FIELD_OFFSET(NativeCallFrameStructure, result)), stackPointerRegister, X86::ecx);
Note: See TracChangeset for help on using the changeset viewer.