aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
diff options
context:
space:
mode:
authorJez Ng <jezng@fb.com>2021-06-18 16:35:46 -0400
committerJez Ng <jezng@fb.com>2021-06-18 16:36:14 -0400
commit4c49f9ceafd6bdc261e0ee157a2ea0fa943d6921 (patch)
tree0bffc4cdbbf75e1b355ea21f69ec5bffeba02032 /llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
parent8fdd475c85634c4a5e5cd83d7dc15ff56c458813 (diff)
downloadllvm-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