Modified the way we report fields of records.
authorSean Callanan <scallanan@apple.com>
Thu, 21 Mar 2013 22:15:41 +0000 (22:15 +0000)
committerSean Callanan <scallanan@apple.com>
Thu, 21 Mar 2013 22:15:41 +0000 (22:15 +0000)
commit6b200d0b3e3541010cbc2b7016f7796fee784449
tree2697dba32e6e72293cda3bbbd222eb9bbabd75ff
parent23c7d67de2ddd9351ab7ecd3e5b2386e44ba333b
Modified the way we report fields of records.
Clang requires them to have complete types, but
we were previously only completing them if they
were of tag or Objective-C object types.

I have implemented a method on the ASTImporter
whose job is to complete a type.  It handles not
only the cases mentioned above, but also array
and atomic types.

<rdar://problem/13446777>

llvm-svn: 177672
lldb/include/lldb/Symbol/ClangASTImporter.h
lldb/source/Expression/ClangASTSource.cpp
lldb/source/Symbol/ClangASTImporter.cpp