Ignore:
Timestamp:
Jan 13, 2007, 4:26:50 AM (17 years ago)
Author:
dai_9181
Message:

_System_LocalThis(見えないThisポインタパラメータ)を通常のパラメータ保有領域ではなく、リアルパラメータ保有領域に移動した。
メソッドとグローバル関数のオーバーロードに対応(DLL関数オーバーロードには未対応)。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler_Common/NumOpe_GetType.cpp

    r11 r31  
    205205    /////////////////////////////////////////////
    206206
    207     PARAMETER_INFO *ppi;
     207
     208    //_System_LocalThis
     209    PARAMETER_INFO *ppi = (PARAMETER_INFO *)HeapAlloc(hHeap,0,sizeof(PARAMETER_INFO)*3);
    208210    int iParmNum=0;
    209 
    210     //_System_LocalThis
    211     ppi=(PARAMETER_INFO *)HeapAlloc(hHeap,0,sizeof(PARAMETER_INFO)*3);
    212     ppi[iParmNum].bArray=0;
    213     ppi[iParmNum].bByVal=0;
    214     ppi[iParmNum].name=0;
    215     ppi[iParmNum].type=DEF_PTR_VOID;
    216     ppi[iParmNum].u.index=-1;
    217     ppi[iParmNum].SubScripts[0]=-1;
    218     iParmNum++;
    219211
    220212    if(bTwoTerm){
Note: See TracChangeset for help on using the changeset viewer.