Fixed bug in dependency checker that caused it to overwrite variables outside its scope

git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1063 0fc631ac-6414-0410-93d0-97cfa31319b6
This commit is contained in:
twanvl
2008-08-05 17:02:32 +00:00
parent 0ebf7cc1f1
commit dd006b9eca
3 changed files with 20 additions and 7 deletions
+5 -1
View File
@@ -102,7 +102,11 @@ class Context {
/// Number of scopes opened
unsigned int level;
/// Stack of values
vector<ScriptValueP> stack;
vector<ScriptValueP> stack;
#ifdef _DEBUG
/// The opened scopes, for sanity checking
vector<size_t> scopes;
#endif
// utility types for dependency analysis
struct Jump;