llvm-project/lldb/test/expression_command
Enrico Granata a29cb0bada <rdar://problem/12042982>
This radar extends the notion of one-liner summaries to automagically apply in a few interesting cases

More specifically, this checkin changes the printout of ValueObjects to print on one-line (as if type summary add -c had been applied) iff:
this ValueObject does not have a summary
its children have no synthetic children
its children are not a non-empty base class without a summary
its children do not have a summary that asks for children to show up
the aggregate length of all the names of all the children is <= 50 characters
you did not ask to see the types during a printout
your pointer depth is 0

This is meant to simplify the way LLDB shows data on screen for small structs and similarly compact data types (e.g. std::pair<int,int> anyone?)

Feedback is especially welcome on how the feature feels and corner cases where we should apply this printout and don't (or viceversa, we are applying it when we shouldn't be)

llvm-svn: 191996
2013-10-04 23:14:13 +00:00
..
call-function Expression evaluation works on FreeBSD after switch to MCJIT 2013-08-30 14:05:22 +00:00
call-restarts test: Update FreeBSD failure decorators 2013-09-13 15:34:59 +00:00
call-throws Handle the case where there is a user breakpoint set at the location of one of our 2013-05-16 21:52:36 +00:00
formatters Expression evaluation works on FreeBSD after switch to MCJIT 2013-08-30 14:05:22 +00:00
issue_11588 Fix test case to not run to main and "next" 5 times. Use a breakpoint. 2013-04-02 17:48:53 +00:00
persistent_types <rdar://problem/12042982> 2013-10-04 23:14:13 +00:00
persistent_variables Fixes for the IR interpreter: 2013-06-05 22:07:06 +00:00
po_verbosity This test uses ObjC so it should not run on anything != Darwin 2013-09-30 20:55:00 +00:00
radar_8638051 Remove @skip decorators for fixed crashes. 2010-11-30 22:34:19 +00:00
radar_9531204 test: Add @expectedFailureFreeBSD decorators 2013-09-10 16:25:05 +00:00
radar_9673664 Re-enable some locally passing tests on Linux and see how they behave on the buildbots. 2013-09-06 22:33:49 +00:00
test Mark 32/64-bit tests as expected fail after root causing and referencing bugzilla. 2013-09-26 23:30:59 +00:00
timeout Skip tests that segfault or are inconsistent on FreeBSD 2013-09-13 17:35: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