OSDN Git Service

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)
commit57df85bcd9a0746c76c44f4a63d8cc487f127f26
treedc529c83b2a21c9ce4b5228da515c36659de5ff7
parent5daf897d80fedff6c8c1b5f7a133fdf5d7b6d606
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>

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@275354 91177308-0d34-0410-b5e6-96231b3b80d8
docs/SourceLevelDebugging.rst
include/llvm/Support/Dwarf.h
lib/Support/Dwarf.cpp
test/DebugInfo/Inputs/dwarfdump-objc.m
test/DebugInfo/Inputs/dwarfdump-objc.x86_64.o
test/DebugInfo/dwarfdump-accel.test
test/DebugInfo/dwarfdump-objc.test