Ignore:
Timestamp:
Jul 23, 2007, 3:24:20 AM (17 years ago)
Author:
dai_9181
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abdev/BasicCompiler_Common/include/NativeCode.h

    r226 r228  
    33#include <vector>
    44
     5#include <jenga/include/common/Exception.h>
     6
    57#include <BoostSerializationSupport.h>
     8
     9void AddLocalVarAddrSchedule();
    610
    711class Schedule
     
    156160
    157161        // 未完成
     162        switch( scheduleType )
     163        {
     164        case Schedule::None:
     165            break;
     166        case Schedule::GlobalVar:
     167            extern CSchedule *pobj_GlobalVarSchedule;
     168            pobj_GlobalVarSchedule->add();
     169            break;
     170        case Schedule::LocalVar:
     171            AddLocalVarAddrSchedule();
     172            break;
     173        case Schedule::Relocation:
     174            break;
     175        default:
     176            Jenga::Throw( "scheduleTypeが無効な値を保持している" );
     177            break;
     178        }
    158179        extern char *OpBuffer;
    159180        extern int obp;
Note: See TracChangeset for help on using the changeset viewer.