Register Objective-C property accessors with their property decls.
authorAdrian Prantl <aprantl@apple.com>
Fri, 22 Nov 2019 01:21:49 +0000 (17:21 -0800)
committerAdrian Prantl <aprantl@apple.com>
Fri, 22 Nov 2019 17:55:25 +0000 (09:55 -0800)
commitc0eeea5d74d979139378660513712e8f33278285
tree42d71b7a6bd61f7d2b6a8880c8d4aa20058c6072
parent01e8dd2e7a852794a60e50f356f171f893503598
Register Objective-C property accessors with their property decls.

This is a correctness fix for the Clang DWARF parser that primarily
matters for swift-lldb's ability to import Clang types that were
reconstructed from DWARF into Swift.

rdar://problem/55025799

Differential Revision: https://reviews.llvm.org/D70580
lldb/source/Symbol/ClangASTContext.cpp
lldb/test/Shell/SymbolFile/DWARF/clang-ast-from-dwarf-objc-property.m [new file with mode: 0644]
lldb/test/Shell/SymbolFile/DWARF/clang-ast-from-dwarf-unamed-and-anon-structs.cpp
lldb/test/Shell/SymbolFile/DWARF/lit.local.cfg
lldb/tools/lldb-test/lldb-test.cpp