Changeset 77 in dev for BasicCompiler32
- Timestamp:
- Mar 22, 2007, 2:41:19 AM (18 years ago)
- Location:
- BasicCompiler32
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
BasicCompiler32/Compile_CallProc.cpp
r76 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 //エラーチェック … … 223 226 pobj_parameter=new ParamImpl(temporary); 224 227 228 // デフォルト引数を適用 229 pobj_parameter->ApplyDefaultParameters( pUserProc->RealParams() ); 230 225 231 //エラーチェック 226 232 if( !pobj_parameter->ErrorCheck(pUserProc->GetName(),pUserProc->RealParams(),pUserProc->GetSecondParmNum() ) ){ … … 370 376 pobj_parameter=new ParamImpl(lpszParms); 371 377 378 // デフォルト引数を適用 379 pobj_parameter->ApplyDefaultParameters( pDllProc->Params() ); 380 372 381 //エラーチェック 373 382 if( !pobj_parameter->ErrorCheck( pDllProc->GetName(), pDllProc->Params() ) ){ -
BasicCompiler32/Opcode.h
r76 r77 224 224 UserProc *OverloadSolution( const char *name, std::vector<UserProc *> &subs ); 225 225 226 void ApplyDefaultParameters( const Parameters ¶ms ); 226 227 bool ErrorCheck( const string &procName, const Parameters ¶ms, int SecondParmNum = -1 ); 227 228 void MacroParameterSupport( const Parameters ¶ms );
Note:
See TracChangeset
for help on using the changeset viewer.