aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/BackendUtil.cpp
diff options
context:
space:
mode:
authorGeorge Rimar <grimar@accesssoftek.com>2017-01-23 14:07:23 +0000
committerGeorge Rimar <grimar@accesssoftek.com>2017-01-23 14:07:23 +0000
commit190bac5d51e5e03f5212bcb6c5e89f483b3a0b6f (patch)
treede639ae8201bdfe7e02bd73d2513579d9831d021 /clang/lib/CodeGen/BackendUtil.cpp
parentbeb17cc86cd530290ce47842073ab98af7f6b204 (diff)
downloadllvm-190bac5d51e5e03f5212bcb6c5e89f483b3a0b6f.zip
llvm-190bac5d51e5e03f5212bcb6c5e89f483b3a0b6f.tar.gz
llvm-190bac5d51e5e03f5212bcb6c5e89f483b3a0b6f.tar.bz2
[ELF] - Stop handling local symbols in a special way.
Previously we stored kept locals in a KeptLocalSyms arrays, belonged to files. Patch makes SymbolTableSection to store locals in Symbols member, that already present and was used for globals. SymbolTableSection already had NumLocals counter member, so change itself is trivial. That allows to simplify handling of -r, Body::DynsymIndex is no more used as "symbol table index" for relocatable output. Change was suggested during review of D28773 and opens road for D28612. Differential revision: https://reviews.llvm.org/D29021 llvm-svn: 292789
Diffstat (limited to 'clang/lib/CodeGen/BackendUtil.cpp')
0 files changed, 0 insertions, 0 deletions