diff options
author | Jez Ng <jezng@fb.com> | 2021-06-18 16:35:46 -0400 |
---|---|---|
committer | Jez Ng <jezng@fb.com> | 2021-06-18 16:36:14 -0400 |
commit | 4c49f9ceafd6bdc261e0ee157a2ea0fa943d6921 (patch) | |
tree | 0bffc4cdbbf75e1b355ea21f69ec5bffeba02032 /llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | |
parent | 8fdd475c85634c4a5e5cd83d7dc15ff56c458813 (diff) | |
download | llvm-4c49f9ceafd6bdc261e0ee157a2ea0fa943d6921.zip llvm-4c49f9ceafd6bdc261e0ee157a2ea0fa943d6921.tar.gz llvm-4c49f9ceafd6bdc261e0ee157a2ea0fa943d6921.tar.bz2 |
[lld-macho] Handle non-extern symbols marked as private extern
Previously, we asserted that such a case was invalid, but in fact
`ld -r` can emit such symbols if the input contained a (true) private
extern, or if it contained a symbol started with "L".
Non-extern symbols marked as private extern are essentially equivalent
to regular TU-scoped symbols, so no new functionality is needed.
Reviewed By: #lld-macho, thakis
Differential Revision: https://reviews.llvm.org/D104502
Diffstat (limited to 'llvm/lib/Transforms/Utils/BasicBlockUtils.cpp')
0 files changed, 0 insertions, 0 deletions