From 8b4fcec988af431649008f71b2dd7f2ed9e86d6b Mon Sep 17 00:00:00 2001 From: Jordan Rose Date: Fri, 1 Jun 2012 21:23:13 +0000 Subject: [diagtool] The driver skips two arguments, not one. llvm-svn: 157841 --- clang/tools/diagtool/diagtool_main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'clang/tools/diagtool/diagtool_main.cpp') diff --git a/clang/tools/diagtool/diagtool_main.cpp b/clang/tools/diagtool/diagtool_main.cpp index e34f0dc06c6..43616fa9e2f 100644 --- a/clang/tools/diagtool/diagtool_main.cpp +++ b/clang/tools/diagtool/diagtool_main.cpp @@ -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 []\n\n"; diagTools->printCommands(llvm::errs()); -- cgit v1.2.3