Changeset 316 in dev for trunk/abdev/BasicCompiler64/Compile_CallProc.cpp
- Timestamp:
- Sep 7, 2007, 3:15:41 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler64/Compile_CallProc.cpp
r308 r316 149 149 else{ 150 150 if(dwFlags&PROCFLAG_NEW){ 151 GetVarType( ObjectName, leftType, false ); 152 151 153 //New演算子によるコンストラクタ呼び出し 152 154 pobj_c=pUserProc->GetParentClassPtr(); … … 242 244 pobj_parameter->ApplyDefaultParameters( pUserProc->RealParams() ); 243 245 246 // 型パラメータを適用 247 pobj_parameter->SetLeftType( leftType ); 248 244 249 //エラーチェック 245 250 if( !pobj_parameter->ErrorCheck(pUserProc->GetName(),pUserProc->RealParams(),pUserProc->GetSecondParmNum() ) ){ … … 260 265 261 266 //レジスタ、スタックフレームにセット 262 pobj_parameter->SetParameter(pUserProc->GetName(),pUserProc->RealParams(),pUserProc->GetRealSecondParmNum() );267 pobj_parameter->SetParameter(pUserProc->GetName(),pUserProc->RealParams(),pUserProc->GetRealSecondParmNum(), pUserProc ); 263 268 264 269 if(pUserProc->ReturnType().IsStruct() ){
Note:
See TracChangeset
for help on using the changeset viewer.