llvm-project/lldb/test/expression_command
Greg Clayton 3bcdfc0ec1 <rdar://problem/12798131>
Cleaned up the option parsing code to always pass around the short options as integers. Previously we cast this down to "char" and lost some information. I recently added an assert that would detect duplicate short character options which was firing during the test suite.

This fix does the following:
- make sure all short options are treated as "int"
- make sure that short options can be non-printable values when a short option is not required or when an option group is mixed into many commands and a short option is not desired
- fix the help printing to "do the right thing" in all cases. Previously if there were duplicate short character options, it would just not emit help for the duplicates
- fix option parsing when there are duplicates to parse options correctly. Previously the option parsing, when done for an OptionGroup, would just start parsing options incorrectly by omitting table entries and it would end up setting the wrong option value

llvm-svn: 169189
2012-12-04 00:32:51 +00:00
..
call-function Mark expected failures on Linux (due to bugzilla #14437) 2012-11-27 21:33:41 +00:00
formatters <rdar://problem/12798131> 2012-12-04 00:32:51 +00:00
issue_11588 Make issue_11588/Test11588 work with a recent swig that converts ints to PyLongObjects 2012-05-11 20:37:34 +00:00
persistent_types Added support for persistent types to the 2011-08-23 21:20:51 +00:00
persistent_variables Change the golden output so that merely evaluating an existing persistent variable 2010-12-14 17:48:26 +00:00
radar_8638051 Remove @skip decorators for fixed crashes. 2010-11-30 22:34:19 +00:00
radar_9531204 Fix all the test case breakages caused by folks writing tests all over the place that depended explicitly 2012-09-22 00:05:11 +00:00
radar_9673664 Fix all the test case breakages caused by folks writing tests all over the place that depended explicitly 2012-09-22 00:05:11 +00:00
test <rdar://problem/12462048> 2012-10-17 22:57:12 +00:00
timeout Fix typo (dwarf/dsym mismatch) in testcase causing early failure on Linux 2012-11-12 22:43:13 +00:00
two-files Skip objC test on non-darwin platforms 2012-11-23 22:15:09 +00:00
.categories Initial commit of a new testsuite feature: test categories. 2012-09-21 19:10:53 +00:00