- Use "for_expression" rather than "allow_unknownanytype"
authorSean Callanan <scallanan@apple.com>
Fri, 31 Oct 2014 18:02:30 +0000 (18:02 +0000)
committerSean Callanan <scallanan@apple.com>
Fri, 31 Oct 2014 18:02:30 +0000 (18:02 +0000)
commita330933f159064dfc463564a10ccc3b79bc21f28
tree872904ef0ea5f632190735f872d5a88e325e1198
parentc32615dfef2ef9c23d2c2b5ccd9d3109ce5afb1a
- Use "for_expression" rather than "allow_unknownanytype"
  to indicate that we're doing stuff for the expression
  parser.

- When for_expression is true, look through @s and find
  the actual class rather than just returning id.

- Rename BuildObjCObjectType to BuildObjCObjectPointerType
  since it's actually returning an object *pointer* type.

llvm-svn: 220979
lldb/include/lldb/Target/ObjCLanguageRuntime.h
lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp
lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.h
lldb/source/Target/ObjCLanguageRuntime.cpp