When importing Objective-C protocols, mark them as having external decls.
authorSean Callanan <scallanan@apple.com>
Wed, 10 Feb 2016 22:00:32 +0000 (22:00 +0000)
committerSean Callanan <scallanan@apple.com>
Wed, 10 Feb 2016 22:00:32 +0000 (22:00 +0000)
commit3f9de74ba16f7d0479665c98ef890246e00cb4c1
tree737b4671c4d09cb50d55f131112e5ebfd949490a
parentd41cb9562132d3672bfc984901bf3248023a16b0
When importing Objective-C protocols, mark them as having external decls.

We already do this for Objective-C interfaces, but we never handled protocols
because the DWARF didn't represent them.  Nowadays, though, we can import them
from modules, and we have to mark them properly.

<rdar://problem/24193009>

llvm-svn: 260445
lldb/source/Symbol/ClangASTImporter.cpp