Use the new commandline flag to allow us to call bugpoint like this:
authorChris Lattner <sabre@nondot.org>
Thu, 6 May 2004 22:05:35 +0000 (22:05 +0000)
committerChris Lattner <sabre@nondot.org>
Thu, 6 May 2004 22:05:35 +0000 (22:05 +0000)
 bugpoint ... --tool-args -enable-correct-eh-support -regalloc=linearscan --args -- -foo

So that tool-args option gets the -enable-correct-eh-support -regalloc=linearscan flags instead of bugpoint.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13389 91177308-0d34-0410-b5e6-96231b3b80d8

tools/bugpoint/ExecutionDriver.cpp

index eacf6d9557a697a7e43d01ced91ea860ddcc5222..a08d63268261467a0caccf94592231cb227a164b 100644 (file)
@@ -61,11 +61,11 @@ namespace llvm {
   // program being debugged.
   cl::list<std::string>
   InputArgv("args", cl::Positional, cl::desc("<program arguments>..."),
-            cl::ZeroOrMore);
+            cl::ZeroOrMore, cl::PositionalEatsArgs);
 
   cl::list<std::string>
   ToolArgv("tool-args", cl::Positional, cl::desc("<tool arguments>..."),
-           cl::ZeroOrMore);
+           cl::ZeroOrMore, cl::PositionalEatsArgs);
 }
 
 //===----------------------------------------------------------------------===//