[llvm-commits] [PATCH] Bug fix for comma-separated in CommandLine.cpp

Chris Lattner clattner at apple.com
Tue Oct 6 10:10:23 PDT 2009


On Oct 6, 2009, at 9:15 AM, Nicolas Geoffray wrote:

> Dear all,
>
> This simple patch fixes a bug in the CommaSeparated option in  
> CommandLine. The current code does the following:
>
> For an arg written like this: -myarg=foo,bar
> It does myarg.push_back("foo") and myargs.push_back("foo,bar").
>
> The patch fixes the issue. I'm not sure if it follows the logic of  
> all options in CommandLine.cpp, so I refer to someone who better  
> knows the code.

Yes, this was introduced by a relatively recent refactoring of that  
code I did, please commit.

-Chris

>
>
> Thanks,
> Nicolas
> Index: lib/Support/CommandLine.cpp
> ===================================================================
> --- lib/Support/CommandLine.cpp	(revision 83305)
> +++ lib/Support/CommandLine.cpp	(working copy)
> @@ -643,6 +643,7 @@
>         // Check for another comma.
>         Pos = Val.find(',');
>       }
> +      Value = Val;
>     }
>
>     // If this is a named positional argument, just remember that it  
> is the
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits




More information about the llvm-commits mailing list