Changeset 77 in dev for BasicCompiler64
- Timestamp:
- Mar 22, 2007, 2:41:19 AM (18 years ago)
- Location:
- BasicCompiler64
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
BasicCompiler64/Compile_CallProc.cpp
r75 r77 47 47 ParamImpl *pobj_parameter=0; 48 48 pobj_parameter=new ParamImpl(lpszParms); 49 50 // デフォルト引数を適用 51 pobj_parameter->ApplyDefaultParameters( pProcPointer->Params() ); 49 52 50 53 //エラーチェック … … 231 234 pobj_parameter=new ParamImpl(temporary); 232 235 236 // デフォルト引数を適用 237 pobj_parameter->ApplyDefaultParameters( pUserProc->RealParams() ); 238 233 239 //エラーチェック 234 240 if( !pobj_parameter->ErrorCheck(pUserProc->GetName(),pUserProc->RealParams(),pUserProc->GetSecondParmNum() ) ){ … … 407 413 pobj_parameter=new ParamImpl(lpszParms); 408 414 415 // デフォルト引数を適用 416 pobj_parameter->ApplyDefaultParameters( pDllProc->Params() ); 417 409 418 //エラーチェック 410 419 if( !pobj_parameter->ErrorCheck( pDllProc->GetName(), pDllProc->Params() ) ){ -
BasicCompiler64/Opcode.h
r76 r77 357 357 UserProc *OverloadSolution( const char *name, std::vector<UserProc *> &subs ); 358 358 359 void ApplyDefaultParameters( const Parameters ¶ms ); 359 360 bool ErrorCheck( const string &procName, const Parameters ¶ms, int SecondParmNum = -1 ); 360 361 void MacroParameterSupport( const Parameters ¶ms );
Note:
See TracChangeset
for help on using the changeset viewer.