Changeset 436 in dev for trunk/abdev/BasicCompiler64/Opcode.h
- Timestamp:
- Mar 15, 2008, 3:33:36 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler64/Opcode.h
r425 r436 191 191 Type &resultType, 192 192 bool &isLiteral, 193 BOOL *pbUseHeap,193 bool &isNeedHeapFreeStructure, 194 194 bool *pIsClassName = NULL, 195 195 bool isProcedureCallOnly = false, … … 199 199 const Type &baseType, 200 200 Type &resultType, 201 BOOL *pbUseHeap= NULL );201 bool *pbIsNeedHeapFreeStructure = NULL ); 202 202 203 203 //NumOpe_Arithmetic.cpp … … 276 276 bool useTempObject; 277 277 bool useTempParameters[255]; 278 bool isNeedFreeStructures[255]; 278 279 int StackOffsetOfTempObject[255]; 279 280 … … 337 338 //OperatorProc.cpp 338 339 void FreeTempObject(int reg,const CClass *pobj_c); 339 int CallOperatorProc(BYTE idCalc, const Type &baseType, int *type_stack,LONG_PTR *index_stack, BOOL *bUseHeap,int &sp);340 int CallOperatorProc(BYTE idCalc, const Type &baseType, int *type_stack,LONG_PTR *index_stack,bool isNeedHeapFreeStructureStack[],int &sp); 340 341 void CallCastOperatorProc(int reg,Type &calcType,BOOL bCalcUseHeap,const Type &toType); 341 342 void CallIndexerGetterProc(int reg, const Type &classType, const char *ObjectName,char *Parameter,Type &resultType, DWORD dwProcFlags = 0 );
Note:
See TracChangeset
for help on using the changeset viewer.