- Apr 19, 2013
-
-
Bill Wendling authored
llvm-svn: 179888
-
Bill Wendling authored
Add a testcase to make sure we generate the proper compact unwind section for a function that cannot produce a compact unwind encoding. llvm-svn: 179887
-
Arnold Schwaighofer authored
Also make some static function class functions to avoid having to mention the class namespace for enums all the time. No functionality change intended. llvm-svn: 179886
-
Ashok Thirumurthi authored
- New tests can fail on OS/X and Linux, and illustrate that the compiler used to generate the DWARF can result in lldb providing clang with an external AST source that doesn't describe all required struct fields. - Also includes test coverage for expressions with structs that do work on Linux- Also includes a test for dereferencing a null pointer to a struct, which works on OS/X rather than complaining, and complains on Linux with an upstream error that is really a side issue. Thanks to Samuel, Andy and Daniel for their input. llvm-svn: 179884
-
Richard Smith authored
C++1y binary literals. llvm-svn: 179883
-
Chad Rosier authored
not the asm parser. As such, begin moving the parsing logic in that direction. This patch is just a temporary hack until the real frontend parser can be hooked up. Part of rdar://13663589 llvm-svn: 179882
-
Eric Christopher authored
llvm-svn: 179881
-
Eric Christopher authored
llvm-svn: 179880
-
Adrian Prantl authored
instead of only C++11-scoped-with-class-tag enums. rdar://problem/13463793 llvm-svn: 179879
-
Adrian Prantl authored
llvm-svn: 179878
-
Adrian Prantl authored
rdar://problem/13463793 llvm-svn: 179877
-
Sean Callanan authored
variables in the ValueObject code: - Report an error if the variable does not have a valid address. - Return the contents of the data to GetData(), even if the value is constant. <rdar://problem/13690855> llvm-svn: 179876
-
Chad Rosier authored
llvm-svn: 179875
-
Chad Rosier authored
llvm-svn: 179874
-
Akira Hatanaka authored
This patch adds support for recoded (meaning assembly-language compatible to standard mips32) arithmetic 32-bit instructions. Patch by Zoran Jovanovic. llvm-svn: 179873
-
Akira Hatanaka authored
operand type to uimm16. Patch by Vladimir Medic. llvm-svn: 179872
-
Chad Rosier authored
indended. Part of rdar://13663589 llvm-svn: 179871
-
Daniel Malea authored
- now print both test name and suite llvm-svn: 179870
-
Bill Wendling authored
llvm-svn: 179869
-
Sean Callanan authored
an Allocation to reduce heap fragmentation and make the code less brittle (and to make some buildbots happier). llvm-svn: 179868
-
Chad Rosier authored
qualifiers don't necessarily begin with an identifier (e.g., ::foo::bar). llvm-svn: 179867
-
Chad Rosier authored
llvm-svn: 179866
-
Chad Rosier authored
llvm-svn: 179865
-
Richard Smith authored
llvm-svn: 179864
-
Enrico Granata authored
Adding a test case for the changes made to ValueObjects to use iteration instead of recursion for navigating to their root - beware: a regression here will most probably cause a crash instead of a failure llvm-svn: 179863
-
Andy Gibbs authored
llvm-svn: 179862
-
Richard Smith authored
llvm-svn: 179861
-
Reid Kleckner authored
Microsoft's Source Annotation Language (SAL) defines a bunch of keywords for annotating the inputs and outputs of functions. Empty definitions for the keywords are provided by <stdlib.h> -> <crtdefs.h> -> <sal.h>. This makes it basically impossible to include MSVC's stdlib.h and Clang's *mmintrin.h headers at the same time if they have variables named __in. As a workaround, I've renamed those variables. This fixes the Modules/compiler_builtins.m test which was XFAILed, presumably due to this conflict. llvm-svn: 179860
-
Benjamin Kramer authored
Fixes PR15791. llvm-svn: 179859
-
Richard Smith authored
Implement CodeGen for C++11 thread_local, following the Itanium ABI specification as discussed on cxx-abi-dev. llvm-svn: 179858
-
Ashok Thirumurthi authored
This prevents unbounded reads (i.e. reads of GetMaximumSizeOfStringSummary() bytes) from causing test failures (i.e. due to ptrace EIO or EFAULT on Linux). Note that ReadCStringFromMemory is marked as deprecated because the loop that calls ReadMemory does not continue until the string has been completely read. The expected behavior is to read until until max_bytes or a null terminator. Note: As discussed on lldb-dev, further testing will be performed with ReadStringFromMemory before further changes are made for users of ReadCStringFromMemory. Thanks to Enrico, Matt and Andy for their review feedback. llvm-svn: 179857
-
Chad Rosier authored
llvm-svn: 179856
-
Alexander Kornienko authored
llvm-svn: 179855
-
Tim Northover authored
Patch from Mihail Popa llvm-svn: 179854
-
Rafael Espindola authored
llvm-svn: 179851
-
Rafael Espindola authored
llvm-svn: 179850
-
Benjamin Kramer authored
llvm-svn: 179849
-
Rafael Espindola authored
Thanks to Evgeniy Stepanov for reporting this. It might be a good idea to add a command iterator abstraction to MachO.h, but this fixes the bug for now. llvm-svn: 179848
-
Tim Northover authored
llvm-svn: 179847
-
Anton Yartsev authored
llvm-svn: 179846
-