Changeset 69 in dev for BasicCompiler32/Compile_Var.cpp


Ignore:
Timestamp:
Mar 13, 2007, 4:52:59 AM (17 years ago)
Author:
dai_9181
Message:

一時文字列をNewしたときに、bUseHeapフラグを立たせないようにした(bUseHeapが立つのは一時構造体のときのみ)。
DEF_PTR_CHARを廃止し、typeOfPtrCharを導入。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler32/Compile_Var.cpp

    r67 r69  
    857857        *(_int64 *)(initGlobalBuf+offset)=i64data;
    858858    else if(type==DEF_LONG||type==DEF_DWORD||IsPtrType(type)){
    859         if(type==DEF_PTR_CHAR&&lpCalcIndex==LITERAL_STRING){
     859        if(type==typeOfPtrChar&&lpCalcIndex==LITERAL_STRING){
    860860            //文字列定数のとき
    861861
     
    10471047    }
    10481048    else if(type==DEF_LONG||type==DEF_DWORD||IsPtrType(type)){
    1049         if(type==DEF_PTR_CHAR&&lpCalcIndex==LITERAL_STRING){
     1049        if(type==typeOfPtrChar&&lpCalcIndex==LITERAL_STRING){
    10501050            //文字列定数のとき
    10511051
Note: See TracChangeset for help on using the changeset viewer.