Ignore:
Timestamp:
Mar 24, 2008, 8:05:20 PM (17 years ago)
Author:
dai_9181
Message:

Messenger/ErrorMessengerクラスを導入。SetError関数によるエラー生成を廃止した。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ab5.0/abdev/BasicCompiler32/Compile_Set_Var.cpp

    r461 r465  
    5050    }
    5151
    52     SetError(1,NULL,cp);
     52    compiler.errorMessenger.Output(1,NULL,cp);
    5353}
    5454
     
    155155    if(type==DEF_DOUBLE){
    156156        // TODO: 実装
    157         SetError();
     157        compiler.errorMessenger.OutputFatalError();
    158158    }
    159159    else if(type==DEF_SINGLE){
    160160        // TODO: 実装
    161         SetError();
     161        compiler.errorMessenger.OutputFatalError();
    162162    }
    163163    else if(type==DEF_INT64||type==DEF_QWORD){
     
    180180        if(!IsWholeNumberType(type)){
    181181            //不正な型の場合
    182             SetError(9,NULL,cp);
     182            compiler.errorMessenger.Output(9,NULL,cp);
    183183            return;
    184184        }
     
    327327    else if(pRelative->dwKind==VAR_REFGLOBAL){
    328328        // 今は使われていない
    329         SetError();
     329        compiler.errorMessenger.OutputFatalError();
    330330
    331331        if(pRelative->bOffsetOffset){
Note: See TracChangeset for help on using the changeset viewer.