summaryrefslogtreecommitdiffstats
path: root/lld/lib
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2016-02-28 02:22:24 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2016-02-28 02:22:24 +0000
commitf6f3e2dd058930058b784ddd5ee483437f04afd3 (patch)
tree1d1f067f6dd530d89aa0d23f28febfe60a6a13b4 /lld/lib
parentd3926f940a83957e8108f8ed199f3b6839b1062c (diff)
downloadbcm5719-llvm-f6f3e2dd058930058b784ddd5ee483437f04afd3.tar.gz
bcm5719-llvm-f6f3e2dd058930058b784ddd5ee483437f04afd3.zip
Remove a few bits of elf from the old linker.
llvm-svn: 262164
Diffstat (limited to 'lld/lib')
-rw-r--r--lld/lib/Core/Resolver.cpp1
-rw-r--r--lld/lib/Driver/Driver.cpp1
-rw-r--r--lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp2
3 files changed, 0 insertions, 4 deletions
diff --git a/lld/lib/Core/Resolver.cpp b/lld/lib/Core/Resolver.cpp
index 337f6e44890..5f70ae27454 100644
--- a/lld/lib/Core/Resolver.cpp
+++ b/lld/lib/Core/Resolver.cpp
@@ -341,7 +341,6 @@ bool Resolver::resolveUndefines() {
case File::kindErrorObject:
case File::kindNormalizedObject:
case File::kindMachObject:
- case File::kindELFObject:
case File::kindCEntryObject:
case File::kindHeaderObject:
case File::kindEntryObject:
diff --git a/lld/lib/Driver/Driver.cpp b/lld/lib/Driver/Driver.cpp
index 6a7a26b3b0f..6cc8c7338a7 100644
--- a/lld/lib/Driver/Driver.cpp
+++ b/lld/lib/Driver/Driver.cpp
@@ -103,7 +103,6 @@ bool Driver::link(LinkingContext &ctx, raw_ostream &diagnostics) {
// Give target a chance to postprocess input files.
// Mach-O uses this chance to move all object files before library files.
- // ELF adds specific undefined symbols resolver.
ctx.finalizeInputFiles();
// Do core linking.
diff --git a/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp b/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp
index 3336a3e14f6..e01130e487f 100644
--- a/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp
+++ b/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp
@@ -229,7 +229,6 @@ public:
enum FileKinds {
fileKindObjectAtoms, // atom based object file encoded in yaml
fileKindArchive, // static archive library encoded in yaml
- fileKindObjectELF, // ELF object files encoded in yaml
fileKindObjectMachO // mach-o object files encoded in yaml
};
@@ -518,7 +517,6 @@ template <> struct ScalarEnumerationTraits<FileKinds> {
static void enumeration(IO &io, FileKinds &value) {
io.enumCase(value, "object", fileKindObjectAtoms);
io.enumCase(value, "archive", fileKindArchive);
- io.enumCase(value, "object-elf", fileKindObjectELF);
io.enumCase(value, "object-mach-o", fileKindObjectMachO);
}
};
OpenPOWER on IntegriCloud