From 13a051b9675a075f0e7a7d26bde6c53db4cc2edd Mon Sep 17 00:00:00 2001 From: twanvl Date: Sun, 3 Oct 2010 15:28:12 +0000 Subject: [PATCH] Fix error in vc9: don't index outside vector git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1512 0fc631ac-6414-0410-93d0-97cfa31319b6 --- src/script/dependency.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/script/dependency.cpp b/src/script/dependency.cpp index 035697c3..cc537fcc 100644 --- a/src/script/dependency.cpp +++ b/src/script/dependency.cpp @@ -213,7 +213,7 @@ ScriptValueP Context::dependencies(const Dependency& dep, const Script& script) } // create jump record Jump* jump = new Jump; - jump->target = &script.instructions[i.data]; + jump->target = &script.instructions[0] + i.data; // note: operator[] triggers assertion (in msvc>=9) failure if i.data==instructions.size() assert(jump->target >= instr); // jumps must be forward jump->stack_top.assign(stack.begin() + stack_size, stack.end()); getBindings(scope, jump->bindings);