Changeset 767 in dev for trunk


Ignore:
Timestamp:
Dec 30, 2008, 1:53:22 PM (16 years ago)
Author:
dai
Message:

配列の添え字が整数以外だった場合に、エラーとして処理するようにした。本件はx86のみの対応(x64は対応済み)。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ab5.0/abdev/compiler_x86/Compile_Var.cpp

    r750 r767  
    1414    Type type;
    1515    NumOpe( lpPtrOffset, Type(), type );
     16    if( !type.IsWhole() ){
     17        compiler.errorMessenger.Output(46,NULL,cp);
     18    }
    1619    ChangeTypeToLong( type.GetBasicType() );
    1720
Note: See TracChangeset for help on using the changeset viewer.