From 256db9bf9de7320c6d8b375e1b6ba44ae96c3680 Mon Sep 17 00:00:00 2001 From: Daniel Dunbar Date: Sun, 20 Sep 2009 04:03:41 +0000 Subject: [PATCH] Fix refacto, this code was expecting to stride past the argument prefix. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82360 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Support/CommandLine.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/Support/CommandLine.cpp b/lib/Support/CommandLine.cpp index e35ad93b195..7de7ba64e17 100644 --- a/lib/Support/CommandLine.cpp +++ b/lib/Support/CommandLine.cpp @@ -560,6 +560,7 @@ void cl::ParseCommandLineOptions(int argc, char **argv, // rest of the name... so fall through to later processing, by // setting up the argument name flags and value fields. if (PGOpt && PGOpt->getFormattingFlag() == cl::Prefix) { + ArgName = argv[i]+1; Value = ArgName.substr(Length); assert(Opts.count(ArgName.substr(0, Length)) && Opts[ArgName.substr(0, Length)] == PGOpt);