Ignore:
Timestamp:
May 5, 2008, 12:26:44 PM (17 years ago)
Author:
dai_9181
Message:

VtblGeneratorクラスを追加。Classes/CClassクラスのvtbl生成関連の実装をVtblGeneratorクラスに移動した。

File:
1 edited

Legend:

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

    r552 r559  
    537537    /////////////////////////////////////////////////////////////////
    538538
    539     compiler.GetObjectModule().meta.GetClasses().GenerateVTables();
     539    ActiveBasic::Compiler::VtblGenerator::GenerateVTablesForAllClasses(
     540        compiler.GetObjectModule().meta.GetClasses()
     541    );
    540542
    541543
     
    10891091    ////////////////////////////////////////
    10901092    //仮想関数データテーブルスケジュール
    1091     compiler.GetObjectModule().meta.GetClasses().ActionVtblSchedule( ImageBase, MemPos_CodeSection, MemPos_DataSection );
     1093    ActiveBasic::Compiler::VtblGenerator::ActionVtblScheduleForAllClasses(
     1094        compiler.GetObjectModule().meta.GetClasses(),
     1095        ImageBase,
     1096        MemPos_CodeSection,
     1097        MemPos_DataSection
     1098    );
    10921099
    10931100
Note: See TracChangeset for help on using the changeset viewer.