Synchronize LLVM and clang's ObjCDeclSpec::ObjCPropertyAttributeKind.
authorAdrian Prantl <aprantl@apple.com>
Thu, 14 Jul 2016 00:41:18 +0000 (00:41 +0000)
committerAdrian Prantl <aprantl@apple.com>
Thu, 14 Jul 2016 00:41:18 +0000 (00:41 +0000)
commit0418ef2691110903254f98214a869ddd682a31e7
tree17a884c0ac6894929c4f25e220125332d31129da
parentae610ab528a382a393aae26d2d67cee05cabe634
Synchronize LLVM and clang's ObjCDeclSpec::ObjCPropertyAttributeKind.

This adds Clang-specific DWARF constants for nullability and ObjC
class properties that are already generated by clang. This patch adds
dwarfdump support and a more comprehensive testcase.

<rdar://problem/27335745>

llvm-svn: 275354
llvm/docs/SourceLevelDebugging.rst
llvm/include/llvm/Support/Dwarf.h
llvm/lib/Support/Dwarf.cpp
llvm/test/DebugInfo/Inputs/dwarfdump-objc.m
llvm/test/DebugInfo/Inputs/dwarfdump-objc.x86_64.o
llvm/test/DebugInfo/dwarfdump-accel.test
llvm/test/DebugInfo/dwarfdump-objc.test