diff options
author | Nico Weber <nicolasweber@gmx.de> | 2019-01-29 15:50:31 +0000 |
---|---|---|
committer | Nico Weber <nicolasweber@gmx.de> | 2019-01-29 15:50:31 +0000 |
commit | 5b04e0a3fd3bb5db126453eb61281afca00aeda9 (patch) | |
tree | abe0909b077d2d0f7a83dfe759d374a67af00547 /lldb/packages/Python/lldbsuite/test | |
parent | b1f28579ac548e4ec24a4a1bbe5b938c6bab05f2 (diff) | |
download | bcm5719-llvm-5b04e0a3fd3bb5db126453eb61281afca00aeda9.tar.gz bcm5719-llvm-5b04e0a3fd3bb5db126453eb61281afca00aeda9.zip |
lld-link: Allow backward references between associated comdats
References between associated comdats are invalid per COFF spec, but the newest
Windows SDK contains obj files that have these references
(https://bugs.chromium.org/p/chromium/issues/detail?id=925943#c13). So add back
support for them and add tests for them. The old code handled them fine.
This makes lld-link match the behavior of newer link.exe versions as far as I
can tell. (The behavior before this change matched the behavior of older
link.exe versions.)
This mostly reverts r352254.
Differential Revision: https://reviews.llvm.org/D57387
llvm-svn: 352508
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test')
0 files changed, 0 insertions, 0 deletions