summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver/Tools.cpp
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2016-04-02 18:06:18 +0000
committerRui Ueyama <ruiu@google.com>2016-04-02 18:06:18 +0000
commitbfc1d9d976f653c2695aa12e656ae1ae94795dac (patch)
tree93e020e732debe7f6a70bbe8d16e47a49b1288df /clang/lib/Driver/Tools.cpp
parent6d72d166dc0b67418bd334886e29a0a2bf541a92 (diff)
downloadbcm5719-llvm-bfc1d9d976f653c2695aa12e656ae1ae94795dac.tar.gz
bcm5719-llvm-bfc1d9d976f653c2695aa12e656ae1ae94795dac.zip
Remove DefinedElf class.
DefinedElf was a superclass of DefinedRegular and SharedSymbol classes and represented the notion of defined symbols created for ELF symbols. It turned out that we didn't use that class often. We had only two occurrences of dyn_cast'ing to DefinedElf, and both were easily rewritten without it. The class was also a bit confusing. The concept of "created for ELF symbol" is orthogonal to defined/undefined types. However, we had two distinct classes, DefinedElf and UndefinedElf. This patch simply removes the class. Now the class hierarchy is one level shallower. llvm-svn: 265234
Diffstat (limited to 'clang/lib/Driver/Tools.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud