Ignore:
Timestamp:
Jan 28, 2007, 3:48:22 AM (17 years ago)
Author:
dai_9181
Message:

ByRef修飾子を関数戻り値とDimステートメントで指定可能にした。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler32/Compile_Statement.cpp

    r36 r40  
    13591359            else temp=pCompilingSubInfo->name;
    13601360
    1361             char temporary[VN_SIZE];
    1362             sprintf(temporary,"%s=%s",temp,Parameter);
    1363             OpcodeCalc(temporary);
     1361            if( pCompilingSubInfo->isReturnRef ){
     1362                //参照型
     1363                SetRefVariable( temp, Parameter );
     1364            }
     1365            else{
     1366                //値型
     1367                char temporary[VN_SIZE];
     1368                sprintf(temporary,"%s=%s",temp,Parameter);
     1369                OpcodeCalc(temporary);
     1370            }
    13641371        }
    13651372
Note: See TracChangeset for help on using the changeset viewer.