Changeset 69 in dev for BasicCompiler64/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
  • BasicCompiler64/Compile_Var.cpp

    r65 r69  
    899899            *(float *)(initGlobalBuf+offset)=(float)dbl;
    900900    else if(type==DEF_INT64||type==DEF_QWORD||IsPtrType(type)){
    901         if(type==DEF_PTR_CHAR&&lpCalcIndex==LITERAL_STRING){
     901        if(type==typeOfPtrChar&&lpCalcIndex==LITERAL_STRING){
    902902            //文字列定数のとき
    903903
     
    10481048    }
    10491049    else if(type==DEF_INT64||type==DEF_QWORD||IsPtrType(type)){
    1050         if(type==DEF_PTR_CHAR&&lpCalcIndex==LITERAL_STRING){
     1050        if(type==typeOfPtrChar&&lpCalcIndex==LITERAL_STRING){
    10511051            //文字列定数のとき
    10521052
Note: See TracChangeset for help on using the changeset viewer.