Ignore:
Timestamp:
Aug 22, 2007, 3:46:23 AM (17 years ago)
Author:
dai_9181
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abdev/BasicCompiler32/Compile_CallProc.cpp

    r290 r292  
    104104    const CClass *pobj_c = NULL;
    105105    const CMethod *pMethod = NULL;
     106    Type leftType;
    106107    if( pUserProc->GetParentClassPtr() ){
    107108        //クラスのメンバ関数を呼び出す場合はアクセスチェックを行う
     
    118119                {
    119120                    pobj_c = &varType.GetClass();
     121                    leftType = varType;
    120122                }
    121123                else
     
    222224    pobj_parameter->ApplyDefaultParameters( pUserProc->RealParams() );
    223225
     226    // 型パラメータを適用
     227    pobj_parameter->SetLeftType( leftType );
     228
    224229    //エラーチェック
    225230    if( !pobj_parameter->ErrorCheck(pUserProc->GetName(),pUserProc->RealParams(),pUserProc->GetSecondParmNum() ) ){
Note: See TracChangeset for help on using the changeset viewer.