summaryrefslogtreecommitdiffstats
path: root/lld/ELF/LTO.cpp
diff options
context:
space:
mode:
authorDavide Italiano <davide@freebsd.org>2016-11-22 20:37:37 +0000
committerDavide Italiano <davide@freebsd.org>2016-11-22 20:37:37 +0000
commitf4de3b68bb5bc44d7f8c5634185a62d701219b74 (patch)
tree9ae278182b7a6067296816f69807ab016d0487d6 /lld/ELF/LTO.cpp
parentf8c09d63b01a3f7011fcabc7a05c20286383df25 (diff)
downloadbcm5719-llvm-f4de3b68bb5bc44d7f8c5634185a62d701219b74.tar.gz
bcm5719-llvm-f4de3b68bb5bc44d7f8c5634185a62d701219b74.zip
[LTO] Remove a check on datalayout.
Now that lld switched to lib/LTO, which always calls setDataLayout(), we don't need this check anymore. Thanks to Peter for pointing out! llvm-svn: 287699
Diffstat (limited to 'lld/ELF/LTO.cpp')
-rw-r--r--lld/ELF/LTO.cpp3
1 files changed, 0 insertions, 3 deletions
diff --git a/lld/ELF/LTO.cpp b/lld/ELF/LTO.cpp
index 76446b379ee..2621358a8b6 100644
--- a/lld/ELF/LTO.cpp
+++ b/lld/ELF/LTO.cpp
@@ -103,9 +103,6 @@ static void undefine(Symbol *S) {
void BitcodeCompiler::add(BitcodeFile &F) {
lto::InputFile &Obj = *F.Obj;
- if (Obj.getDataLayoutStr().empty())
- fatal("invalid bitcode file: " + F.getName() + " has no datalayout");
-
unsigned SymNum = 0;
std::vector<Symbol *> Syms = F.getSymbols();
std::vector<lto::SymbolResolution> Resols(Syms.size());
OpenPOWER on IntegriCloud