Changeset 76 in dev for BasicCompiler64/Compile_ProcOp.cpp
- Timestamp:
- Mar 21, 2007, 9:26:56 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BasicCompiler64/Compile_ProcOp.cpp
r75 r76 201 201 extern UserProc **ppSubHash; 202 202 extern BOOL bDebugCompile; 203 int i3,i4 ,BufferSize;203 int i3,i4; 204 204 char temporary[VN_SIZE]; 205 205 206 BufferSize=128;207 208 206 if( pUserProc->IsUsing() == false || pUserProc->IsCompiled() ) return; 207 208 if( pUserProc->localVars.size() ){ 209 SetError(); 210 return; 211 } 209 212 210 213 pUserProc->CompleteCompile(); … … 217 220 if(memcmp(pUserProc->GetName().c_str(),"_DebugSys_",10)==0){ 218 221 if(!bDebugCompile){ 219 pUserProc->localVars.clear();220 222 return; 221 223 } … … 231 233 //////////////////// 232 234 233 extern int MaxLocalVarNum;234 235 extern int AllLocalVarSize; 235 MaxLocalVarNum=0;236 236 AllLocalVarSize=0; 237 237 … … 247 247 248 248 pUserProc->endOpAddress=obp; 249 pUserProc->localVars.clear();250 249 return; 251 250 } … … 294 293 extern int AllLocalVarSize; 295 294 AllLocalVarSize=0; 296 pUserProc->localVars.clear();297 295 298 296 //ローカル変数アドレススケジュール
Note:
See TracChangeset
for help on using the changeset viewer.