diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2015-06-04 15:33:30 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2015-06-04 15:33:30 +0000 |
commit | a401eee22fabea8d214ab604037c937277477c38 (patch) | |
tree | 80e9c7ea8ecfa148936ea62ea093c59530757e5b /clang/lib/Basic | |
parent | 762cbe7018048a2aca7673b2420a722bfa000c84 (diff) | |
download | bcm5719-llvm-a401eee22fabea8d214ab604037c937277477c38.tar.gz bcm5719-llvm-a401eee22fabea8d214ab604037c937277477c38.zip |
Omit unused section symbols from the symbol table.
Section symbols exist as an optimization: instead of having multiple relocations
point to different symbols, many of them can point to a single section symbol.
When that optimization is unused, a section symbol is also unused and adds no
extra information to the object file.
This saves a bit of space on the object files and makes the output of
llvm-objdump -t easier to read and consequently some tests get quite a bit
simpler.
llvm-svn: 239045
Diffstat (limited to 'clang/lib/Basic')
0 files changed, 0 insertions, 0 deletions