commit | 273fff9fe7739627105be1ce0861d749785b7d38 | [log] [tgz] |
---|---|---|
author | Jez Ng <jezng@fb.com> | Wed Mar 31 15:48:14 2021 -0400 |
committer | Copybara-Service <copybara-worker@google.com> | Mon Apr 12 11:33:17 2021 -0700 |
tree | b319cab4e6f400cd0d874d39a767a652baffc43f | |
parent | e50af5bfd167c1d10e3d648ff7ca9a241ea17fc5 [diff] |
[lld-macho][nfc] Test that -ObjC will import bitcode with category sections The functionality was originally added in {D95265}, but the test in that diff only checked if `-ObjC` would cause bitcode containing ObjC class symbols to be loaded. It neglected to test for bitcode containing categories but no class symbols. This diff also changes the lto-archive.ll test to use `-why_load` instead of inspecting the output binary's symbol table. This is motivated by the stacked diff {D99105}, which will hide irrelevant bitcode symbols. Reviewed By: #lld-macho, oontvoo Differential Revision: https://reviews.llvm.org/D99215 GitOrigin-RevId: 09aed384ba19ff8b74763bdc42467232c9c012b3
This directory and its subdirectories contain source code for the LLVM Linker, a modular cross platform linker which is built as part of the LLVM compiler infrastructure project.
lld is open source software. You may freely distribute it under the terms of the license agreement found in LICENSE.txt.
In order to make sure various developers can evaluate patches over the same tests, we create a collection of self contained programs.
It is hosted at https://s3-us-west-2.amazonaws.com/linker-tests/lld-speed-test.tar.xz
The current sha256 is 10eec685463d5a8bbf08d77f4ca96282161d396c65bd97dc99dbde644a31610f
.