Changeset 20 in dev for BasicCompiler64/Compile_CallProc.cpp
- Timestamp:
- Dec 28, 2006, 5:24:48 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BasicCompiler64/Compile_CallProc.cpp
r19 r20 180 180 pobj_parameter->BackupParameter(pi->ParmNum); 181 181 182 //一時オブジェクトを生成 183 pobj_parameter->NewTempParameters( variable,pi->pParmInfo,pi->ParmNum,pi->ParmNum ); 184 182 185 //レジスタ、スタックフレームにセット 183 186 pobj_parameter->SetParameter(variable,pi->pParmInfo,pi->ParmNum,pi->ParmNum); … … 200 203 //レジスタのブロッキングを解除 ※パラメータセット時にロックされたレジスタ 201 204 pobj_BlockReg->clear(); 205 206 //一時オブジェクトを破棄 207 pobj_parameter->DeleteTempParameters(); 202 208 203 209 //スタックフレームに存在する既存のパラメータを復元 … … 355 361 pobj_parameter->BackupParameter(psi->RealParmNum); 356 362 363 //一時オブジェクトを生成 364 pobj_parameter->NewTempParameters( psi->name,psi->pRealParmInfo,psi->RealParmNum,psi->RealSecondParmNum ); 365 357 366 //レジスタ、スタックフレームにセット 358 367 pobj_parameter->SetParameter(psi->name,psi->pRealParmInfo,psi->RealParmNum,psi->RealSecondParmNum); … … 490 499 pobj_BlockReg->clear(); 491 500 501 //一時オブジェクトを破棄 502 pobj_parameter->DeleteTempParameters(); 503 492 504 //スタックフレームに存在する既存のパラメータを復元 493 505 pobj_parameter->RestoreParameter(psi->RealParmNum);
Note:
See TracChangeset
for help on using the changeset viewer.