aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/StringRef.cpp
diff options
context:
space:
mode:
authorNick Kledzik <kledzik@apple.com>2014-08-21 01:59:11 +0000
committerNick Kledzik <kledzik@apple.com>2014-08-21 01:59:11 +0000
commit8c0bf75ef5cc4cb2585fdc42ac5ed987fc6ba0ef (patch)
tree825d26515eb6a35f468a0cfc37a86044f71824e9 /llvm/lib/Support/StringRef.cpp
parent334e4ffc0d4e52498b2fd304981f1cbc3ca32554 (diff)
downloadllvm-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