Changeset 68 in dev for BasicCompiler_Common/Class.cpp


Ignore:
Timestamp:
Mar 12, 2007, 4:04:55 AM (18 years ago)
Author:
dai_9181
Message:

#84の対応(64bitでの動作確認はまだ)。
Stringクラスのコンストラクタにリテラル文字列が渡せないバグを修正。
STRING_IS_NOT_ALWAYS_UNICODEを暗黙的に定義するようにした(暫定対応)。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler_Common/Class.cpp

    r67 r68  
    372372    //※オーバーライドされた関数を先にサーチする必要があるため、バックサーチを行う
    373373    for( int i=(int)methods.size()-1; i>=0; i-- ){
    374         char *temp;
    375         temp=methods[i]->psi->name;
     374        SUBINFO *psi = methods[i]->psi;
     375        char *temp = psi->name;
    376376        if(temp[0]==1&&temp[1]==ESC_OPERATOR){
    377377            if((BYTE)temp[2]==idOperatorCalc){
    378                 subs.push_back( methods[i]->psi );
     378                subs.push_back( psi );
    379379            }
    380380        }
Note: See TracChangeset for help on using the changeset viewer.