Ignore:
Timestamp:
May 10, 2008, 3:37:40 PM (17 years ago)
Author:
dai_9181
Message:

DataTableGeneratorクラスを追加。

File:
1 edited

Legend:

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

    r587 r589  
    718718
    719719        int dataTableOffset;
    720         if( !compiler.GetObjectModule().dataTable.MakeLiteralArrayBuffer( expression, baseType, dataTableOffset ) )
     720        if( !ActiveBasic::Compiler::DataTableGenerator::MakeLiteralArrayBuffer( compiler.GetObjectModule().dataTable, expression, baseType, dataTableOffset ) )
    721721        {
    722722            return false;
     
    798798            // 静的領域にオブジェクトを生成
    799799            int dataTableOffset;
    800             if( !compiler.GetObjectModule().dataTable.MakeConstObjectToProcessStaticBuffer( expression + 2, resultType, dataTableOffset ) )
     800            if( !ActiveBasic::Compiler::DataTableGenerator::MakeConstObjectToProcessStaticBuffer( compiler.GetObjectModule().dataTable, expression + 2, resultType, dataTableOffset ) )
    801801            {
    802802                return false;
     
    941941
    942942                        //String型オブジェクトを生成
    943                         i2 = compiler.GetObjectModule().dataTable.MakeConstStringObjectToProcessStaticBuffer( term );
    944                        
     943                        i2 = ActiveBasic::Compiler::DataTableGenerator::MakeConstStringObjectToProcessStaticBuffer( compiler.GetObjectModule().dataTable, term );
     944
    945945                        // push value
    946946                        compiler.codeGenerator.op_push_V( i2, Schedule::DataTable );
Note: See TracChangeset for help on using the changeset viewer.