Ignore:
Timestamp:
Jul 12, 2007, 2:58:26 AM (17 years ago)
Author:
dai_9181
Message:

コード全体のリファクタリングを実施

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abdev/BasicCompiler64/Compile_Calc.cpp

    r198 r206  
     1#include "stdafx.h"
     2
    13#include <jenga/include/smoothie/Smoothie.h>
    24#include <jenga/include/smoothie/LexicalAnalysis.h>
     
    9496            }
    9597            else{
    96                 if(GetConstHash(variable)){
     98                if( compiler.GetMeta().GetGlobalConsts().IsExist(variable)
     99                    || compiler.GetMeta().GetGlobalConstMacros().IsExist(variable) )
     100                {
    97101                    //定数リストに該当したとき
    98102                    SetError(1,NULL,cp);
     
    234238    if( varType.IsObject() && compiler.GetMeta().GetBlittableTypes().IsExist( calcType ) ){
    235239        // Blittable型をオブジェクトとして扱う
    236         vector<UserProc *> userProcs;
     240        vector<const UserProc *> userProcs;
    237241        compiler.GetMeta().GetBlittableTypes().GetClass( calcType ).GetStaticMethods().Enum( "_Create", userProcs );
    238242        if( userProcs.size() != 1 ){
     
    240244            return;
    241245        }
    242         UserProc *pUserProc = userProcs[0];
     246        const UserProc *pUserProc = userProcs[0];
    243247
    244248        // mov rcx, rax
Note: See TracChangeset for help on using the changeset viewer.