Changeset 248 in dev for trunk/abdev/BasicCompiler32/Compile_ProcOp.cpp
- Timestamp:
- Jul 29, 2007, 12:33:04 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler32/Compile_ProcOp.cpp
r247 r248 6 6 #include <Program.h> 7 7 #include <Compiler.h> 8 #include <LexicalScop ingImpl.h>8 #include <LexicalScope.h> 9 9 #include <Class.h> 10 10 #include <Variable.h> … … 97 97 UserProc::CompileStartForGlobalArea(); 98 98 99 GetLexicalScopes().CallDestructorsOfScopeEnd();99 compiler.codeGenerator.lexicalScopes.CallDestructorsOfScopeEnd(); 100 100 101 101 UserProc::CompileStartForUserProc( pBackUserProc ); … … 349 349 350 350 //レキシカルスコープ情報 351 pVar->SetScopeLevel( GetLexicalScopes().GetNowLevel() );352 pVar->SetScopeStartAddress( GetLexicalScopes().GetStartAddress() );351 pVar->SetScopeLevel( compiler.codeGenerator.lexicalScopes.GetNowLevel() ); 352 pVar->SetScopeStartAddress( compiler.codeGenerator.lexicalScopes.GetStartAddress() ); 353 353 pVar->bLiving=TRUE; 354 354 … … 615 615 616 616 //ローカルオブジェクトの解放処理 617 GetLexicalScopes().CallDestructorsOfScopeEnd();617 compiler.codeGenerator.lexicalScopes.CallDestructorsOfScopeEnd(); 618 618 619 619 //プロシージャ抜け出しスケジュール(Exit Sub/Function)
Note:
See TracChangeset
for help on using the changeset viewer.