Changeset 28 in dev for BasicCompiler64/Compile_Var.cpp


Ignore:
Timestamp:
Jan 8, 2007, 6:34:44 AM (18 years ago)
Author:
dai_9181
Message:

・【32ビットコンパイラ】戻り値に実態オブジェクトを持つインデクサを呼び出すと強制終了してしまうバグを修正。
・仮想関数のオーバーロードが正常に動作しないバグを修正。
・純仮想関数(抽象メソッド)が仮想関数でオーバーロードされていると、クラスのインスタンスが生成できてしまうバグを修正。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler64/Compile_Var.cpp

    r27 r28  
    12291229
    12301230    if(TypeInfo.type==DEF_OBJECT){
    1231         if(TypeInfo.u.pobj_Class->IsHoldAbstractFunction()){
     1231        if(TypeInfo.u.pobj_Class->IsAbstract()){
    12321232            //抽象クラスだったとき
    12331233            SetError(125,TypeInfo.u.pobj_Class->name,cp);
Note: See TracChangeset for help on using the changeset viewer.