Ignore:
Timestamp:
May 5, 2008, 1:47:06 PM (16 years ago)
Author:
dai_9181
Message:

CClass::GetDelegateメソッドを廃止し、代わりにMeta::ToDelegateメソッドを実装。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ab5.0/abdev/compiler_x86/Compile_Func.cpp

    r537 r562  
    443443    {
    444444        // 左辺でデリゲートを要求されているとき
    445         const Delegate *pTempDelegate = &baseType.GetClass().GetDelegate();
     445        const Delegate *pTempDelegate = &compiler.GetObjectModule().meta.ToDelegate( baseType.GetClass() );
    446446        pBaseParams = &pTempDelegate->Params();
    447447        pBaseReturnType = &pTempDelegate->ReturnType();
     
    611611        }
    612612
    613         Opcode_CallDelegate( compiler.GetCompilingClass().GetDelegate(), methodPtrParamStr, objPtrValueStr, paramsStr + i );
     613        Opcode_CallDelegate( compiler.GetObjectModule().meta.ToDelegate( compiler.GetCompilingClass() ), methodPtrParamStr, objPtrValueStr, paramsStr + i );
    614614    }
    615615
Note: See TracChangeset for help on using the changeset viewer.