Changeset 320 in dev for trunk/abdev/BasicCompiler32


Ignore:
Timestamp:
Sep 9, 2007, 1:16:44 PM (17 years ago)
Author:
dai_9181
Message:

パラメータを一つ以上有し、戻り値が構造体の関数またはメソッドの呼び出しがコンパイルエラーになってしまうバグを修正。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abdev/BasicCompiler32/Compile_CallProc.cpp

    r307 r320  
    215215        lstrcpy(temporary,"0,");
    216216    }
     217    if( pUserProc->ReturnType().IsStruct() ){
     218        // ※ByRef _System_ReturnValue パラメータのダミーをセット
     219        lstrcat(temporary,"0,");
     220    }
    217221
    218222    if(Parameter[0]=='\0'&&temporary[0])
Note: See TracChangeset for help on using the changeset viewer.