diff options
author | Peter Collingbourne <peter@pcc.me.uk> | 2015-07-03 22:03:36 +0000 |
---|---|---|
committer | Peter Collingbourne <peter@pcc.me.uk> | 2015-07-03 22:03:36 +0000 |
commit | da2f094bbba0e18e856bcc5449b3d2d77efd3e2a (patch) | |
tree | a36e3e57c408f1dba05f4361113f0265d6413dff /llvm/lib/Object | |
parent | d74b4f0a3201cf39ffa57cc24fbdeaf1ab471223 (diff) | |
download | bcm5719-llvm-da2f094bbba0e18e856bcc5449b3d2d77efd3e2a.tar.gz bcm5719-llvm-da2f094bbba0e18e856bcc5449b3d2d77efd3e2a.zip |
COFF: Fix the case where an object defines a weak external and its alias.
This worked before, but only by accident, and only with assertions disabled.
We ended up storing a DefinedRegular symbol in the WeakAlias field,
and never using it as an Undefined.
Differential Revision: http://reviews.llvm.org/D10934
llvm-svn: 241376
Diffstat (limited to 'llvm/lib/Object')
0 files changed, 0 insertions, 0 deletions