aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/WasmObjectFile.cpp
diff options
context:
space:
mode:
authorJonas Devlieghere <jonas@devlieghere.com>2017-08-31 20:22:31 +0000
committerJonas Devlieghere <jonas@devlieghere.com>2017-08-31 20:22:31 +0000
commitd9063658c8ab84f970488020d1c0c26b1e488ce9 (patch)
tree0db8e096fb2080a16c1ff56fb09b69255f8c1e9a /llvm/lib/Object/WasmObjectFile.cpp
parentc2774a549b5657d62defce5e991b2f51e3cd54ab (diff)
downloadllvm-d9063658c8ab84f970488020d1c0c26b1e488ce9.zip
llvm-d9063658c8ab84f970488020d1c0c26b1e488ce9.tar.gz
llvm-d9063658c8ab84f970488020d1c0c26b1e488ce9.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: 312274
Diffstat (limited to 'llvm/lib/Object/WasmObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions