diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2015-12-24 14:22:24 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2015-12-24 14:22:24 +0000 |
commit | 02ce26a1b41d54faa214a0847f50c1a795adcfb7 (patch) | |
tree | 558226d09cd025392891d376cc1e7cbdc7ba16f3 /llvm/lib/DebugInfo/CodeView/Line.cpp | |
parent | 59d35f1415e4113633aea63db37189303e7d31a7 (diff) | |
download | bcm5719-llvm-02ce26a1b41d54faa214a0847f50c1a795adcfb7.tar.gz bcm5719-llvm-02ce26a1b41d54faa214a0847f50c1a795adcfb7.zip |
Delete DefinedAbsolute.
There are 3 symbol types that a .bc can provide during lto: defined,
undefined, common.
Defined and undefined symbols have already been refactored. I was
working on common and noticed that absolute symbols would become an
oddity: They would be the only symbol type present in a .o but not in
a.bc.
Looking a bit more, other than the special section number they were only
used for special rules for computing values. In that way they are
similar to TLS, and we don't have a DefinedTLS.
This patch deletes it. With it we have a reasonable rule of the thumb
for having a symbol kind: It exists if it has special resolution
semantics.
llvm-svn: 256383
Diffstat (limited to 'llvm/lib/DebugInfo/CodeView/Line.cpp')
0 files changed, 0 insertions, 0 deletions