diff options
author | Nick Kledzik <kledzik@apple.com> | 2014-08-21 01:59:11 +0000 |
---|---|---|
committer | Nick Kledzik <kledzik@apple.com> | 2014-08-21 01:59:11 +0000 |
commit | 8c0bf75ef5cc4cb2585fdc42ac5ed987fc6ba0ef (patch) | |
tree | 825d26515eb6a35f468a0cfc37a86044f71824e9 /llvm/lib/Support/StringRef.cpp | |
parent | 334e4ffc0d4e52498b2fd304981f1cbc3ca32554 (diff) | |
download | llvm-8c0bf75ef5cc4cb2585fdc42ac5ed987fc6ba0ef.zip llvm-8c0bf75ef5cc4cb2585fdc42ac5ed987fc6ba0ef.tar.gz llvm-8c0bf75ef5cc4cb2585fdc42ac5ed987fc6ba0ef.tar.bz2 |
[mach-o] Add support for -exported_symbols_list and -keep_private_externs
Both options control the final scope of atoms.
When -exported_symbols_list <file> is used, the file is parsed into one
symbol per line in the file. Only those symbols will be exported (global)
in the final linked image.
The -keep_private_externs option is only used with -r mode. Normally, -r
mode reduces private extern (scopeLinkageUnit) symbols to non-external. But
add the -keep_private_externs option keeps them private external.
llvm-svn: 216146
Diffstat (limited to 'llvm/lib/Support/StringRef.cpp')
0 files changed, 0 insertions, 0 deletions