aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/WasmObjectFile.cpp
diff options
context:
space:
mode:
authorJonas Devlieghere <jonas@devlieghere.com>2017-08-31 18:06:44 +0000
committerJonas Devlieghere <jonas@devlieghere.com>2017-08-31 18:06:44 +0000
commite200f9bae6d90773e260c8bfc5a81eef6441836f (patch)
tree2a7960e020125b89dc9f14cead59a7e3d9bc9ca0 /llvm/lib/Object/WasmObjectFile.cpp
parent6f297ba8a915969b2ba529dd3ad79807cb190201 (diff)
downloadllvm-e200f9bae6d90773e260c8bfc5a81eef6441836f.zip
llvm-e200f9bae6d90773e260c8bfc5a81eef6441836f.tar.gz
llvm-e200f9bae6d90773e260c8bfc5a81eef6441836f.tar.bz2
[dsymutil] Don't mark forward declarations as canonical.
This patch completes the work done by Frederic Riss to addresses dsymutil incorrectly considering forward declaration as canonical during uniquing. This resulted in references to the forward declaration even after the definition was encountered. In addition to the test provided by Alexander Shaposhnikov in D29609, I added another test to cover several scenarios that were mentioned in his conversation with Fred. We now also check that uniquing still occurs after the definition was encountered. For more context please refer to D29609 Differential revision: https://reviews.llvm.org/D37127 llvm-svn: 312264
Diffstat (limited to 'llvm/lib/Object/WasmObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions