summaryrefslogtreecommitdiffstats
path: root/llvm/docs/CodeGenerator.html
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2010-09-29 03:44:17 +0000
committerGreg Clayton <gclayton@apple.com>2010-09-29 03:44:17 +0000
commit1437224a7ccf635adc219c660985faaa5d16de05 (patch)
tree2bf2739cafdd7eb66a085863d85290f7a1f9af08 /llvm/docs/CodeGenerator.html
parent5da7f9fcfd6b60bb8c31078d4e9826b4e189cf4b (diff)
downloadbcm5719-llvm-1437224a7ccf635adc219c660985faaa5d16de05.tar.gz
bcm5719-llvm-1437224a7ccf635adc219c660985faaa5d16de05.zip
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
Diffstat (limited to 'llvm/docs/CodeGenerator.html')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud