Use arg_iterator and arg_begin and arg_end functions.
authorAlkis Evlogimenos <alkis@evlogimenos.com>
Tue, 15 Mar 2005 07:02:26 +0000 (07:02 +0000)
committerAlkis Evlogimenos <alkis@evlogimenos.com>
Tue, 15 Mar 2005 07:02:26 +0000 (07:02 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20608 91177308-0d34-0410-b5e6-96231b3b80d8

tools/bugpoint/Miscompilation.cpp

index b1707042b8c20b11b88ab334d17159fe8f45d6d8..31b75d03002bcfa37affb6c1595d8c4523cb2ee7 100644 (file)
@@ -624,8 +624,9 @@ static void CleanupAndPrepareModules(BugDriver &BD, Module *&Test,
                                             oldMain->getName(), Test);
       // Set up and remember the argument list for the main function.
       std::vector<Value*> args;
-      for (Function::aiterator I = newMain->abegin(), E = newMain->aend(),
-             OI = oldMain->abegin(); I != E; ++I, ++OI) {
+      for (Function::arg_iterator
+             I = newMain->arg_begin(), E = newMain->arg_end(),
+             OI = oldMain->arg_begin(); I != E; ++I, ++OI) {
         I->setName(OI->getName());    // Copy argument names from oldMain
         args.push_back(I);
       }
@@ -700,8 +701,8 @@ static void CleanupAndPrepareModules(BugDriver &BD, Module *&Test,
 
           // Save the argument list
           std::vector<Value*> Args;
-          for (Function::aiterator i = FuncWrapper->abegin(),
-                 e = FuncWrapper->aend(); i != e; ++i)
+          for (Function::arg_iterator i = FuncWrapper->arg_begin(),
+                 e = FuncWrapper->arg_end(); i != e; ++i)
             Args.push_back(i);
 
           // Pass on the arguments to the real function, return its result