Changeset 55 in dev for BasicCompiler32/NumOpe_TypeOperation.cpp
- Timestamp:
- Feb 13, 2007, 3:14:57 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BasicCompiler32/NumOpe_TypeOperation.cpp
r36 r55 51 51 op_push(REG_EAX); 52 52 } 53 else if(type==DEF_INTEGER ){53 else if(type==DEF_INTEGER || (isUnicode&&type==DEF_CHAR)){ 54 54 //pop eax 55 55 op_pop(REG_EAX); … … 75 75 op_push(REG_EAX); 76 76 } 77 else if(type==DEF_ CHAR){77 else if(type==DEF_SBYTE || (isUnicode==false&&type==DEF_CHAR)){ 78 78 //pop eax 79 79 op_pop(REG_EAX); … … 101 101 } 102 102 void ExtendStackTo16(int type){ 103 if(type==DEF_ CHAR){103 if(type==DEF_SBYTE || (isUnicode==false&&type==DEF_CHAR)){ 104 104 //pop eax 105 105 op_pop(REG_EAX);
Note:
See TracChangeset
for help on using the changeset viewer.