From 77e7ad2bf7a4d7ed531f4c9c815e4eddd5077209 Mon Sep 17 00:00:00 2001 From: William S Fulton Date: Wed, 26 Feb 2003 22:01:04 +0000 Subject: [PATCH] Fix for Visual C++ which doesn't scope variable declarations in a for() correctly. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4405 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- Source/Modules/allocate.cxx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Source/Modules/allocate.cxx b/Source/Modules/allocate.cxx index 1368c5408..eeae9633f 100644 --- a/Source/Modules/allocate.cxx +++ b/Source/Modules/allocate.cxx @@ -64,7 +64,6 @@ class Allocate : public Dispatcher { /* Checks if a virtual function is the same as inherited from the bases */ int function_is_defined_in_bases(Node *c, Node *bases) { - int i; Node *b, *temp; String *name, *type, *local_decl, *base_decl; if (!bases) @@ -104,8 +103,8 @@ class Allocate : public Dispatcher { } } Delete(local_decl); - for (int i = 0; i < Len(bases); i++) { - b = Getitem(bases,i); + for (int j = 0; j < Len(bases); j++) { + b = Getitem(bases,j); if (function_is_defined_in_bases(c, Getattr(b, "bases"))) return 1; }