Changeset 28 in dev for BasicCompiler32/CParameter.cpp
- Timestamp:
- Jan 8, 2007, 6:34:44 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BasicCompiler32/CParameter.cpp
r20 r28 215 215 SUBINFO *psi; 216 216 psi=0; 217 if(lstrcmp(name,"Abs")==0){ 218 MessageBeep(0); 219 } 217 220 for(i=0;i<num;i++){ 218 221 psi=ppsi[i]; … … 550 553 } 551 554 555 //戻り値用の変数名を取得 556 char *lpszVarNameToReturn; 557 if(FuncName[0]==1&&FuncName[1]==ESC_OPERATOR) lpszVarNameToReturn="_System_ReturnValue"; 558 else lpszVarNameToReturn=FuncName; 559 552 560 //パラメータをレジスタとスタックに格納 553 561 int CalcType; … … 567 575 } 568 576 if((i2==0||i2==1)&&ppi[i2].name){ 569 if(lstrcmp(ppi[i2].name, FuncName)==0){577 if(lstrcmp(ppi[i2].name,lpszVarNameToReturn)==0){ 570 578 //オブジェクトメンバの第一または第二パラメータの戻り値用オブジェクト 571 579 continue;
Note:
See TracChangeset
for help on using the changeset viewer.