llvm/test/tools/dsymutil/X86
Adrian Prantl 07368be39d dsymutil: Fix the DWOId mismatch check for cached modules.
In verbose mode, we emit a warning if the DWOId of a skeleton CU
mismatches the DWOId of the referenced module. This patch updates the
cached DWOId after a module has been loaded to the DWOId of the module
on disk (instead of storing the DWOId we expected to load). This
allows us to correctly emit the mismatch warning for all subsequent
object files that want to import the same module. This patch also
ensures both warnings are only emitted in verbose mode.

rdar://problem/26214027

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@269383 91177308-0d34-0410-b5e6-96231b3b80d8
2016-05-13 00:17:58 +00:00
..
basic-linking-bundle.test
basic-linking-x86.test
basic-lto-dw4-linking-x86.test
basic-lto-linking-x86.test
basic-with-libfat-test.test
common-sym.test
custom-line-table.test
dead-stripped.cpp
dsym-companion.test
dummy-debug-map.map
empty_range.s
fat-archive-input-i386.test
fat-object-input-x86_64.test
fat-object-input-x86_64h.test
frame-1.test
frame-2.test
lit.local.cfg
mismatch.m dsymutil: Fix the DWOId mismatch check for cached modules. 2016-05-13 00:17:58 +00:00
modules-warnings.test
modules.m
multiple-inputs.test
odr-anon-namespace.cpp
odr-member-functions.cpp
odr-uniquing.cpp
submodules.m