diff options
| author | Davide Italiano <davide@freebsd.org> | 2016-11-22 20:37:37 +0000 |
|---|---|---|
| committer | Davide Italiano <davide@freebsd.org> | 2016-11-22 20:37:37 +0000 |
| commit | f4de3b68bb5bc44d7f8c5634185a62d701219b74 (patch) | |
| tree | 9ae278182b7a6067296816f69807ab016d0487d6 /lld/ELF/LTO.cpp | |
| parent | f8c09d63b01a3f7011fcabc7a05c20286383df25 (diff) | |
| download | bcm5719-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.cpp | 3 |
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()); |

