Ignore:
Timestamp:
Aug 26, 2007, 2:54:38 AM (17 years ago)
Author:
dai_9181
Message:

Superが機能しないバグを修正。
ソースコードが小さいとソース付加に失敗するバグを修正。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abdev/BasicCompiler_Common/hash.cpp

    r265 r304  
    6363        bool isStatic = false;
    6464        const CClass *pobj_c = NULL;
    65         if(lstrcmpi(ObjName,"Super")==0){
     65        if(lstrcmpi(ObjName,"Super")==0)
     66        {
    6667            //クラスメンバ関数内から基底クラスの呼び出し
    67             pobj_c=compiler.pCompilingClass;
     68            pobj_c=&compiler.pCompilingClass->GetSuperClass();
    6869        }
    69         else{
     70        else
     71        {
    7072            //"->"によってオブジェクトを指定する通常のメンバ関数呼び出し
    7173            Type type;
     
    9092                pobj_c->GetMethods().Enum( NestMember, subs );
    9193            }
     94
    9295            return;
    9396        }
Note: See TracChangeset for help on using the changeset viewer.