Changeset 57 in dev for BasicCompiler_Common/Variable.cpp


Ignore:
Timestamp:
Feb 16, 2007, 2:15:46 AM (17 years ago)
Author:
dai_9181
Message:

バージョンをβ12に上げた。
Dimに初期値をしたとき、コピーコンストラクタが正常に呼び出せないバグを修正。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler_Common/Variable.cpp

    r55 r57  
    10961096
    10971097    if( pTypeInfo->type == DEF_OBJECT && InitBuf[0] != '\0' && InitBuf[0] != '[' && isRef == false ){
    1098         lstrcpy( ConstractParameter, InitBuf );
    1099         InitBuf[0] = 0;
     1098        if( pTypeInfo->u.pobj_Class->GetCopyConstructorMethod() ){
     1099            //オブジェクトでコピーコンストラクタが存在するとき
     1100            lstrcpy( ConstractParameter, InitBuf );
     1101            InitBuf[0] = 0;
     1102        }
    11001103    }
    11011104
Note: See TracChangeset for help on using the changeset viewer.