dsymutil: Resolve forward decls for types defined in clang modules.
authorAdrian Prantl <aprantl@apple.com>
Wed, 23 Sep 2015 17:35:52 +0000 (17:35 +0000)
committerAdrian Prantl <aprantl@apple.com>
Wed, 23 Sep 2015 17:35:52 +0000 (17:35 +0000)
commit43df582edbfea940fa08c3abb743e4dc1cb120c7
tree2015eccb733e7272b1c85cb6d632bf818dd9e170
parentf4ad7592cd358241a59690321ee4aaf468c35cb4
dsymutil: Resolve forward decls for types defined in clang modules.

This patch extends llvm-dsymutil's ODR type uniquing machinery to also
resolve forward decls for types defined in clang modules.

http://reviews.llvm.org/D13038

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@248398 91177308-0d34-0410-b5e6-96231b3b80d8
test/tools/dsymutil/X86/mismatch.m
test/tools/dsymutil/X86/modules.m
tools/dsymutil/DwarfLinker.cpp