Changeset 27 in dev for BasicCompiler64/Compile_ProcOp.cpp


Ignore:
Timestamp:
Jan 7, 2007, 6:51:20 AM (18 years ago)
Author:
dai_9181
Message:

静的メンバ、静的メソッド周りを修正。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler64/Compile_ProcOp.cpp

    r19 r27  
    504504            pobj_CompilingClass->NotifyStartConstructorCompile();
    505505
    506             //スーパークラスかどうかの識別
    507             //(継承元がインターフェイスの場合もスーパークラスと見なす)
     506            //基底クラスかどうかの識別
     507            //(継承元がインターフェイスの場合も基底クラスと見なす)
    508508            BOOL bThisIsSuperClass;
    509509            if(pobj_CompilingClass->pobj_InheritsClass==0) bThisIsSuperClass=1;
     
    516516            if(!bThisIsSuperClass){
    517517                /* サブクラスコンストラクタをコンパイルしているときは、
    518                     スーパークラスのコンストラクタを呼び出す */
     518                    基底クラスのコンストラクタを呼び出す */
    519519
    520520                i3=cp+1;
     
    529529                if(lstrcmp(temporary,
    530530                    pobj_CompilingClass->pobj_InheritsClass->name)==0){
    531                     //スーパークラスのコンストラクタを呼び出す
     531                    //基底クラスのコンストラクタを呼び出す
    532532                    cp=i3;
    533533                    for(i4=0;;cp++,i4++){
     
    552552                }
    553553                else{
    554                     //スーパークラスのコンストラクタを暗黙的に呼び出す
     554                    //基底クラスのコンストラクタを暗黙的に呼び出す
    555555                    i3=pobj_CompilingClass->pobj_InheritsClass->ConstructorMemberSubIndex;
    556556                    Opcode_CallProc("",
     
    656656            if(pobj_CompilingClass->pobj_InheritsClass){
    657657                /* サブクラスのデストラクタをコンパイルしているときは、
    658                     スーパークラスのデストラクタを呼び出す */
     658                    基底クラスのデストラクタを呼び出す */
    659659
    660660                i3=pobj_CompilingClass->pobj_InheritsClass->DestructorMemberSubIndex;
Note: See TracChangeset for help on using the changeset viewer.