Ignore:
Timestamp:
Feb 2, 2007, 2:58:14 AM (18 years ago)
Author:
dai_9181
Message:

・オーバーロードが解決できない場合のエラーが表示されないバグを修正。
・DLL関数のByRefパラメータに変数以外の数値を指定すると正常にコンパイルされないバグを修正。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler64/Compile_CallProc.cpp

    r40 r45  
    546546    pobj_parameter->BackupParameter(pdi->ParmNum);
    547547
     548    //一時オブジェクトを生成
     549    pobj_parameter->NewTempParameters( pdi->name,pdi->pParmInfo,pdi->ParmNum,pdi->ParmNum );
     550
    548551    //レジスタ、スタックフレームにセット
    549552    pobj_parameter->SetParameter(pdi->name,pdi->pParmInfo,pdi->ParmNum,pdi->ParmNum);
     
    564567    }*/
    565568
     569    //一時オブジェクトを破棄
     570    pobj_parameter->DeleteTempParameters();
     571
    566572    //スタックフレームに存在する既存のパラメータを復元
    567573    pobj_parameter->RestoreParameter(pdi->ParmNum);
Note: See TracChangeset for help on using the changeset viewer.