aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/ModuleBuilder.cpp
diff options
context:
space:
mode:
authorPeter Collingbourne <peter@pcc.me.uk>2016-04-22 18:42:48 +0000
committerPeter Collingbourne <peter@pcc.me.uk>2016-04-22 18:42:48 +0000
commitdadcc17ead8c4b8a43446604cdae5cdfe70f5a3c (patch)
tree1464da783f3e63352d31561b9153144571d807ba /clang/lib/CodeGen/ModuleBuilder.cpp
parent54053a518e56c9f1eed417a5d46a62081a860ab9 (diff)
downloadllvm-dadcc17ead8c4b8a43446604cdae5cdfe70f5a3c.zip
llvm-dadcc17ead8c4b8a43446604cdae5cdfe70f5a3c.tar.gz
llvm-dadcc17ead8c4b8a43446604cdae5cdfe70f5a3c.tar.bz2
ELF: Move Visibility, IsUsedInRegularObj and MustBeInDynSym flags to Symbol.
These are properties of a symbol name, rather than a particular instance of a symbol in an object file. We can simplify the code by collecting these properties in Symbol. The MustBeInDynSym flag has been renamed ExportDynamic, as its semantics have been changed to be the same as those of --dynamic-list and --export-dynamic-symbol, which do not cause hidden symbols to be exported. Differential Revision: http://reviews.llvm.org/D19400 llvm-svn: 267183
Diffstat (limited to 'clang/lib/CodeGen/ModuleBuilder.cpp')
0 files changed, 0 insertions, 0 deletions