Ignore:
Timestamp:
Mar 27, 2008, 3:04:28 AM (16 years ago)
Author:
dai_9181
Message:

64bit版を最新の状態にした

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ab5.0/abdev/BasicCompiler64/Compile_Object.cpp

    r391 r468  
    2222
    2323    if(bSomeObjects){
    24         SetError();
     24        compiler.errorMessenger.OutputFatalError();
    2525        //mov qword ptr[rsp+offset],rbx     ※スタックフレームを利用
    2626        //pobj_sf->push(REG_RBX);
     
    6262        }
    6363        else{
    64             SetError();
     64            compiler.errorMessenger.OutputFatalError();
    6565        }
    6666    }
     
    103103    if( pClass->IsAbstract() ){
    104104        //抽象クラスだったとき
    105         SetError(125,pClass->GetName().c_str(),cp);
     105        compiler.errorMessenger.Output(125,pClass->GetName().c_str(),cp);
    106106    }
    107107
     
    113113        Type tempType;
    114114        NumOpe(&reg,objectSizeStr,Type(),tempType);
    115         if( !tempType.IsWhole() ) SetError(49,NULL,cp);
     115        if( !tempType.IsWhole() ) compiler.errorMessenger.Output(49,NULL,cp);
    116116
    117117        //※添え字上限値であることを考慮
     
    264264        return;
    265265    }
    266     if(!( tempType.IsObjectPtr() || tempType.IsVoidPtr() )) SetError(122,NULL,cp);
     266    if(!( tempType.IsObjectPtr() || tempType.IsVoidPtr() )) compiler.errorMessenger.Output(122,NULL,cp);
    267267
    268268    //sub rax,OBJECT_HEAD_SIZE
Note: See TracChangeset for help on using the changeset viewer.