Changeset 38 in dev for BasicCompiler64/NumOpe.cpp


Ignore:
Timestamp:
Jan 22, 2007, 11:38:19 PM (18 years ago)
Author:
dai_9181
Message:

戻り値に基本型を持つインデクサ(Getter)が正常に呼び出せないバグを修正。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler64/NumOpe.cpp

    r35 r38  
    404404
    405405
     406                    //インデクサ(getアクセサ)
    406407                    char variable[VN_SIZE],array_element[VN_SIZE];
    407408                    CClass *pobj_c;
     
    411412                        if(i2==DEF_OBJECT){
    412413                            TYPEINFO RetTypeInfo;
    413                             CallArrayOperatorProc(UseReg,pobj_c,variable,array_element,RetTypeInfo);
     414                            CallIndexerGetterProc(UseReg,pobj_c,variable,array_element,RetTypeInfo);
    414415                            type[sp]=RetTypeInfo.type;
    415416                            index_stack[sp]=RetTypeInfo.u.lpIndex;
Note: See TracChangeset for help on using the changeset viewer.