Changeset 131 in dev for BasicCompiler64/NumOpe.cpp


Ignore:
Timestamp:
Jun 4, 2007, 7:49:17 AM (17 years ago)
Author:
dai_9181
Message:

Prototypeクラスを用意した。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler64/NumOpe.cpp

    r129 r131  
    678678                    )){
    679679                        // ダウンキャストを許可する
     680                }
     681                else if( idCalc == CALC_AS
     682                    && type_stack[sp-1] == ( DEF_OBJECT | FLAG_CAST ) && ((CClass *)index_stack[sp-1])->IsInterface()
     683                    ){
     684                        // インターフェイスへのキャスト
     685                        // TODO: 実装
     686                        CastToInterface( pobj_reg->GetLockingReg(), REG_R15, *(CClass *)index_stack[sp-2], *(CClass *)index_stack[sp-1] );
    680687                }
    681688                else{
Note: See TracChangeset for help on using the changeset viewer.