Changeset 75 in dev for BasicCompiler64/amd64_main.cpp


Ignore:
Timestamp:
Mar 20, 2007, 4:36:16 AM (17 years ago)
Author:
dai_9181
Message:

TYPEINFO→Typeへのリファクタリングを実施。64bitはほぼ完了。32bitが全般的に未完成。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler64/amd64_main.cpp

    r73 r75  
    17911791/////////////////////////////
    17921792
    1793 void op_call( SubInfo *psi ){
     1793void op_call( UserProc *pUserProc ){
    17941794    OpBuffer[obp++] = (char)0xE8;
    1795     pobj_SubAddrSchedule->add( psi, 1 );
    1796     psi->bUse = 1;
     1795    pobj_SubAddrSchedule->add( pUserProc, 1 );
     1796    pUserProc->Using();
    17971797    obp += sizeof(long);
    17981798}
    1799 void op_call( DECLAREINFO *pdi ){
     1799void op_call( DllProc *pDllProc ){
    18001800    OpBuffer[obp++] = (char)0xFF;
    18011801    OpBuffer[obp++] = (char)0x15;
    1802     pobj_ImportAddrSchedule->add(pdi);
     1802    pobj_ImportAddrSchedule->add(pDllProc);
    18031803    obp += sizeof(long);
    18041804
    1805     pdi->bUse=1;
    1806 }
     1805    pDllProc->Using();
     1806}
Note: See TracChangeset for help on using the changeset viewer.