I enabled some extra warnings for hidden local variables and for hidden
virtual functions and caught some things and did some general code cleanup.



git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@108299 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/source/Interpreter/Args.cpp b/source/Interpreter/Args.cpp
index 78c1003..4d35816 100644
--- a/source/Interpreter/Args.cpp
+++ b/source/Interpreter/Args.cpp
@@ -454,7 +454,6 @@
 Args::ParseOptions (Options &options)
 {
     StreamString sstr;
-    int i;
     Error error;
     struct option *long_options = options.GetLongOptions();
     if (long_options == NULL)
@@ -463,7 +462,7 @@
         return error;
     }
 
-    for (i=0; long_options[i].name != NULL; ++i)
+    for (int i=0; long_options[i].name != NULL; ++i)
     {
         if (long_options[i].flag == NULL)
         {
@@ -950,7 +949,6 @@
 )
 {
     StreamString sstr;
-    int i;
     struct option *long_options = options.GetLongOptions();
     option_element_vector.clear();
 
@@ -963,7 +961,7 @@
     // to suppress error messages.
 
     sstr << ":";
-    for (i = 0; long_options[i].name != NULL; ++i)
+    for (int i = 0; long_options[i].name != NULL; ++i)
     {
         if (long_options[i].flag == NULL)
         {