llvm-project/lldb/source
Sean Callanan ddf802a04d [TypeSystem] Handle Clang AttributedTypes
When parsing types originating in modules, it is possible to encounter AttributedTypes 
(such as the type generated for NSString *_Nonnull). Some of LLDB's ClangASTContext 
methods deal with them; others do not. In particular, one function that did not was 
GetTypeInfo, causing TestObjCNewSyntax to fail.

This fixes that, treating AttributedType as essentially transparent and getting the 
information for the modified type.

In addition, however, TestObjCNewSyntax is a monolithic test that verifies a bunch of 
different things, all of which can break independently of one another. I broke it 
apart into smaller tests so that we get more precise failures when something (like 
this) breaks.

Differential Revision: https://reviews.llvm.org/D33812

llvm-svn: 304510
2017-06-02 01:24:18 +00:00
..
API Added new API to SBStructuredData class 2017-05-29 08:25:46 +00:00
Breakpoint Fix error string set in AddName to take a StringRef. 2017-05-17 17:48:55 +00:00
Commands Fix the warning when you pass -c to step/next/si/ni. 2017-05-25 02:24:18 +00:00
Core Added new API to SBStructuredData class 2017-05-29 08:25:46 +00:00
DataFormatters Rename Error -> Status. 2017-05-12 04:51:55 +00:00
Expression Rename Error -> Status. 2017-05-12 04:51:55 +00:00
Host Fix bug 2017-05-25 20:12:30 +00:00
Initialization Remove an expensive lock from Timer 2017-05-15 13:02:37 +00:00
Interpreter Remove an expensive lock from Timer 2017-05-15 13:02:37 +00:00
Plugins More StructuredData::Type::eTypeDictionary -> lldb::eStructuredDataTypeDictionary 2017-05-29 08:51:58 +00:00
Symbol [TypeSystem] Handle Clang AttributedTypes 2017-06-02 01:24:18 +00:00
Target Added new API to SBStructuredData class 2017-05-29 08:25:46 +00:00
Utility Implementation of remote packets for Trace data. 2017-05-26 11:46:27 +00:00
CMakeLists.txt Remove Plugins/Process/POSIX from include_directories 2017-04-11 12:26:25 +00:00
lldb.cpp One more cleanup to lldb version printing 2016-11-14 22:43:08 +00:00