llvm-project/lldb/source
Greg Clayton 1437224a7c Updated LLVM to: --revision '{2010-09-28T19:30}'
This gets us the new clang::CXXRecordDecl improvments in clang so that when we
add fields, methods and other things to the clang::CXXRecordDecl, the correct
bits are automatically set by clang::CXXRecordDecl itself instead of having 
SEMA and our lldb_private::ClangASTContext functions that create types for
DWARF do it all manually. This allows the clang::ASTContext deep copying of
types to work correctly and it means that the expression parser can now 
evaluate expressions in the context of a class method correctly. Previously
when a class was copied from the DWARF generated ASTContext over into the
expression ASTContext, we were losing CXXRecordDecl bits in the conversion
which caused all classes to think they were at offset zero because the the 
bools for empty, POD, and others would end up being incorrect.

llvm-svn: 115023
2010-09-29 03:44:17 +00:00
..
API Fixed the forward declaration issue that was present in the DWARF parser after 2010-09-29 01:12:09 +00:00
Breakpoint Moved the section load list up into the target so we can use the target 2010-09-14 23:36:40 +00:00
Commands Fixed the forward declaration issue that was present in the DWARF parser after 2010-09-29 01:12:09 +00:00
Core Fixed the forward declaration issue that was present in the DWARF parser after 2010-09-29 01:12:09 +00:00
Expression Fixed the forward declaration issue that was present in the DWARF parser after 2010-09-29 01:12:09 +00:00
Host Remove Host::ResolveExecutableLocation (very recent addition); replace use of 2010-09-12 00:10:52 +00:00
Interpreter Fix one-liner Python breakpoint commands to be wrapped up in an automatically 2010-09-27 21:35:15 +00:00
Plugins Fixed an LLVM/Clang assertion that would happen for C++ and ObjC methods if the DWARF doesn't specify the accessibility for the method. Currently gcc 4.2 and clang++ do not set the accessibility correctly on methods. We currently shouldn't default to private since public methods don't have the accessibility specified. 2010-09-29 01:57:37 +00:00
Symbol Updated LLVM to: --revision '{2010-09-28T19:30}' 2010-09-29 03:44:17 +00:00
Target Replace the vestigial Value::GetOpaqueCLangQualType with the more correct Value::GetValueOpaqueClangQualType. 2010-09-28 01:25:32 +00:00
Utility Cleaned a few build related things up: 2010-09-24 23:07:41 +00:00
Makefile Patch from Jean-Daniel Dupas: 2010-07-12 23:14:00 +00:00
lldb-log.cpp Add a "lldb host" logging channel, and put logging in the Host::OpenInExternalEditor code. 2010-08-31 18:05:13 +00:00
lldb.cpp Committing the skeleton of Language runtime plugin classes. 2010-09-23 02:01:19 +00:00