Ignore:
Timestamp:
Oct 17, 2008, 3:46:38 AM (17 years ago)
Author:
[email protected]
Message:

2008-10-17 Cameron Zwarich <[email protected]>

Reviewed by Maciej Stachowiak.

Remove some C style casts.

  • masm/X86Assembler.h: (JSC::JITCodeBuffer::putIntUnchecked): (JSC::X86Assembler::link): (JSC::X86Assembler::linkAbsoluteAddress): (JSC::X86Assembler::getRelocatedAddress):
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/masm/X86Assembler.h

    r37597 r37652  
    8787    void putIntUnchecked(int value)
    8888    {
    89         *(int*)(&m_buffer[m_index]) = value;
     89        *reinterpret_cast<int*>(&m_buffer[m_index]) = value;
    9090        m_index += 4;
    9191    }
     
    10131013        ASSERT(from.m_offset != -1);
    10141014       
    1015         ((int*)(((ptrdiff_t)(m_buffer->start())) + from.m_offset))[-1] = to.m_offset - from.m_offset;
     1015        reinterpret_cast<int*>(reinterpret_cast<ptrdiff_t>(m_buffer->start()) + from.m_offset)[-1] = to.m_offset - from.m_offset;
    10161016    }
    10171017   
     
    10211021        ASSERT(address.m_offset != -1);
    10221022       
    1023         ((int*)(((ptrdiff_t)code) + useOffset.m_offset))[-1] = ((ptrdiff_t)code) + address.m_offset;
     1023        reinterpret_cast<int*>(reinterpret_cast<ptrdiff_t>(code) + useOffset.m_offset)[-1] = reinterpret_cast<ptrdiff_t>(code) + address.m_offset;
    10241024    }
    10251025   
     
    10281028        ASSERT(from.m_offset != -1);
    10291029       
    1030         ((int*)((ptrdiff_t)code + from.m_offset))[-1] = (ptrdiff_t)to - ((ptrdiff_t)code + from.m_offset);
     1030        reinterpret_cast<int*>(reinterpret_cast<ptrdiff_t>(code) + from.m_offset)[-1] = reinterpret_cast<ptrdiff_t>(to) - (reinterpret_cast<ptrdiff_t>(code) + from.m_offset);
    10311031    }
    10321032   
    10331033    static void* getRelocatedAddress(void* code, JmpSrc jump)
    10341034    {
    1035         return reinterpret_cast<void*>((ptrdiff_t)code + jump.m_offset);
     1035        return reinterpret_cast<void*>(reinterpret_cast<ptrdiff_t>(code) + jump.m_offset);
    10361036    }
    10371037   
    10381038    static void* getRelocatedAddress(void* code, JmpDst jump)
    10391039    {
    1040         return reinterpret_cast<void*>((ptrdiff_t)code + jump.m_offset);
     1040        return reinterpret_cast<void*>(reinterpret_cast<ptrdiff_t>(code) + jump.m_offset);
    10411041    }
    10421042   
Note: See TracChangeset for help on using the changeset viewer.