Changeset 46 in dev for BasicCompiler64/Compile_Calc.cpp


Ignore:
Timestamp:
Feb 6, 2007, 1:19:17 AM (18 years ago)
Author:
dai_9181
Message:

VarPtrの戻り値の型をVoidPtrではなく、ポインタレベルを増加した型にした。
関連関数のパラメータにconstを適用。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler64/Compile_Calc.cpp

    r40 r46  
    285285    if( VarType == DEF_OBJECT && VarRelativeVar.dwKind == VAR_REFLOCAL ){
    286286        // 参照型オブジェクトへの代入(初期化)はポインタ変数と同様の処理に値する
    287         VarType = PTR_LEVEL_UP( VarType );
     287        PTR_LEVEL_UP( VarType );
    288288
    289289        VarRelativeVar.dwKind = VAR_LOCAL;
     
    291291        if( CalcType == DEF_OBJECT ){
    292292            //右辺値が実体オブジェクトのときは、参照をコピー
    293             CalcType = PTR_LEVEL_UP( DEF_OBJECT );
     293            PTR_LEVEL_UP( CalcType );
    294294        }
    295295    }
Note: See TracChangeset for help on using the changeset viewer.