summaryrefslogtreecommitdiffstats
path: root/llvm/lib/DebugInfo/CodeView/Line.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2015-12-24 14:22:24 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2015-12-24 14:22:24 +0000
commit02ce26a1b41d54faa214a0847f50c1a795adcfb7 (patch)
tree558226d09cd025392891d376cc1e7cbdc7ba16f3 /llvm/lib/DebugInfo/CodeView/Line.cpp
parent59d35f1415e4113633aea63db37189303e7d31a7 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud