Changeset 117 in dev for BasicCompiler64/NumOpe.cpp


Ignore:
Timestamp:
May 12, 2007, 5:31:53 PM (18 years ago)
Author:
dai_9181
Message:

String/ObjectをSystem名前空間に依存しない特殊型として扱うようにした

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler64/NumOpe.cpp

    r115 r117  
    1818        SetStringQuotes( parameter );
    1919
    20         extern const CClass *pobj_StringClass;
    21         Operator_New( *pobj_StringClass, "", parameter, Type( DEF_OBJECT, *pobj_StringClass ) );
     20        Operator_New( *pobj_DBClass->GetStringClassPtr(), "", parameter, Type( DEF_OBJECT, *pobj_DBClass->GetStringClassPtr() ) );
    2221
    2322        free( parameter );
     
    731730                        NewStringObject(UseReg,term);
    732731
    733                         extern const CClass *pobj_StringClass;
    734732                        type_stack[sp]=DEF_OBJECT;
    735                         index_stack[sp]=(LONG_PTR)pobj_StringClass;
     733                        index_stack[sp]=(LONG_PTR)pobj_DBClass->GetStringClassPtr();
    736734                        bLiteralCalculation=0;
    737735
     
    846844                        }
    847845                        else{
    848                             index_stack[sp] = (LONG_PTR)pobj_DBClass->GetObjectClass();
     846                            index_stack[sp] = (LONG_PTR)pobj_DBClass->GetObjectClassPtr();
    849847                        }
    850848
Note: See TracChangeset for help on using the changeset viewer.