• Home
  • History
  • Annotate
  • only in /external/lldb/test/lang/c/function_types/
History log of /external/lldb/test/lang/c/function_types/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
f40b0928e7455c7158ea9aa82d7908cc3fe4d1af 30-Jul-2013 Ed Maste <emaste@freebsd.org> tests: Mark expected FreeBSD failures due to pr16697

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187415 91177308-0d34-0410-b5e6-96231b3b80d8
6475c42148a8ea1ca86e5db465db7eca742d897d 04-Dec-2012 Greg Clayton <gclayton@apple.com> <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

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@169189 91177308-0d34-0410-b5e6-96231b3b80d8
431d839a33e9a274e705f7a268a1c9de2ffc2da2 22-Sep-2012 Jim Ingham <jingham@apple.com> Fix all the test case breakages caused by folks writing tests all over the place that depended explicitly
on the output of "break set". Please don't do this sort of thing!!!!!

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@164433 91177308-0d34-0410-b5e6-96231b3b80d8
21b1984e161b0cadee331d32bfd721eccfdf4b1f 06-Apr-2012 Johnny Chen <johnny.chen@apple.com> Second batch of adding @dsym_test/@dwarf_test decorators to existing test cases.
Plus some minor cleanup of test method names.
Third and final batch is coming.

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@154197 91177308-0d34-0410-b5e6-96231b3b80d8
c01c05c7a8a198761fb917308dd53e6e143384ad 23-Aug-2011 Sean Callanan <scallanan@apple.com> Restored the version of LLVM that we previously
rolled back, and the testcase that the rollback

The new LLVM has a new ARM disassembler, which
may cause instability. Keeping the old one would
force us into a contorted position vis-a-vis the
LLVM sources we bring in, so we will address
issues on the new one rather than keeping the old
one around.

git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@138284 91177308-0d34-0410-b5e6-96231b3b80d8
cbfc0ea71785f0affc7ea9ada6d344f822455d47 19-Aug-2011 Sean Callanan <scallanan@apple.com> Refined the rollback to LLVM, picking up a newer
revision and adding a patch that fixes an AsmParser
crash on ARM.

One feature that we unfortunately lost (for the
moment!) is the ability to cast unknown code symbols
to arbitrary function types and put the resulting
function pointer in a result variable. This feature
will be back, though.

git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@138036 91177308-0d34-0410-b5e6-96231b3b80d8
081137057abc6b2c32eb077bde7459f46544f7d8 11-Aug-2011 Johnny Chen <johnny.chen@apple.com> Fix the expect patterns to work for both OSX SnowLeopard and Lion.
On Lion, printf is defined in libsystem_c.dylib.

git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@137348 91177308-0d34-0410-b5e6-96231b3b80d8
6c98ba7d2b7f5e3381cbba5f24e97673c47d109a 11-Aug-2011 Sean Callanan <scallanan@apple.com> Updated LLVM/Clang to to pick up fixes for a
problem in which the following cast:

expr (int (*)(const char*, ...))printf
caused a crash. This had several causes:

- First, Clang did not support implicit
casts of a function of unknown type to
a function pointer.

- Second, after this was fixed, the
Clang AST importer did not support
importing function pointer types
produced by resolving these casts.

These two problems are now resolved, and
I have added a test case to verify that
they work. I also did a little bit of
build-system cleanup because we now use
libEnhancedDisassembly.a instead of the

git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@137338 91177308-0d34-0410-b5e6-96231b3b80d8
de2f1ed2a5dfe306aa6c5d48baf65808608cefb5 25-Jun-2011 Johnny Chen <johnny.chen@apple.com> Move test dirs forward and function_types to now reside under lang/c.

git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@133882 91177308-0d34-0410-b5e6-96231b3b80d8