Ignore:
Timestamp:
Jun 29, 2008, 3:20:40 PM (16 years ago)
Author:
dai_9181
Message:

If/While/Doなどのステートメントに引き渡す式の戻り値がクラス型の場合はBoolean型へのキャストを試みるようにした。

File:
1 edited

Legend:

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

    r673 r676  
    850850
    851851        if(idCalc){
    852             if(type_stack[sp-2]==DEF_OBJECT){
     852            if( sp>=2 && type_stack[sp-2]==DEF_OBJECT )
     853            {
    853854                if( idCalc == CALC_AS
    854855                    && type_stack[sp-1] == ( DEF_OBJECT | FLAG_CAST )
Note: See TracChangeset for help on using the changeset viewer.