]> granicus.if.org Git - clang/commitdiff
[diagtool] The driver skips two arguments, not one.
authorJordan Rose <jordan_rose@apple.com>
Fri, 1 Jun 2012 21:23:13 +0000 (21:23 +0000)
committerJordan Rose <jordan_rose@apple.com>
Fri, 1 Jun 2012 21:23:13 +0000 (21:23 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@157841 91177308-0d34-0410-b5e6-96231b3b80d8

tools/diagtool/diagtool_main.cpp

index e34f0dc06c657c451052949579dacfae03e1ba66..43616fa9e2f6eabe461c94a19a8a2ea66635260f 100644 (file)
@@ -18,7 +18,7 @@ using namespace diagtool;
 int main(int argc, char *argv[]) {
   if (argc > 1)
     if (DiagTool *tool = diagTools->getTool(argv[1]))
-      return tool->run(argc - 1, &argv[2], llvm::errs());
+      return tool->run(argc - 2, &argv[2], llvm::errs());
 
   llvm::errs() << "usage: diagtool <command> [<args>]\n\n";
   diagTools->printCommands(llvm::errs());