diff options
| author | Nikita Popov <nikita.ppv@gmail.com> | 2018-11-01 21:06:50 +0100 |
|---|---|---|
| committer | Nikita Popov <nikita.ppv@gmail.com> | 2018-11-01 21:09:02 +0100 |
| commit | d79459769832c5c1724ce1e7e7099edb945b1467 (patch) | |
| tree | 29284ef386e33ccb2c0339a32ee94bd985a3667a /src/rustllvm/ArchiveWrapper.cpp | |
| parent | f6e9a6e41cd9b1fb687e296b5a6d4c6ad399f862 (diff) | |
| download | rust-d79459769832c5c1724ce1e7e7099edb945b1467.tar.gz rust-d79459769832c5c1724ce1e7e7099edb945b1467.zip | |
Remove checks for LLVM < 4.0
While we still have to support LLVM 4.0 for Emscripten, we can drop checks for LLVM >= 4.0 and < 4.0.
Diffstat (limited to 'src/rustllvm/ArchiveWrapper.cpp')
| -rw-r--r-- | src/rustllvm/ArchiveWrapper.cpp | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/src/rustllvm/ArchiveWrapper.cpp b/src/rustllvm/ArchiveWrapper.cpp index 49a4962858c..390450a5205 100644 --- a/src/rustllvm/ArchiveWrapper.cpp +++ b/src/rustllvm/ArchiveWrapper.cpp @@ -145,7 +145,6 @@ extern "C" void LLVMRustArchiveIteratorFree(LLVMRustArchiveIteratorRef RAI) { extern "C" const char * LLVMRustArchiveChildName(LLVMRustArchiveChildConstRef Child, size_t *Size) { -#if LLVM_VERSION_GE(4, 0) Expected<StringRef> NameOrErr = Child->getName(); if (!NameOrErr) { // rustc_codegen_llvm currently doesn't use this error string, but it might be @@ -154,11 +153,6 @@ LLVMRustArchiveChildName(LLVMRustArchiveChildConstRef Child, size_t *Size) { LLVMRustSetLastError(toString(NameOrErr.takeError()).c_str()); return nullptr; } -#else - ErrorOr<StringRef> NameOrErr = Child->getName(); - if (NameOrErr.getError()) - return nullptr; -#endif StringRef Name = NameOrErr.get(); *Size = Name.size(); return Name.data(); @@ -167,19 +161,11 @@ LLVMRustArchiveChildName(LLVMRustArchiveChildConstRef Child, size_t *Size) { extern "C" const char *LLVMRustArchiveChildData(LLVMRustArchiveChildRef Child, size_t *Size) { StringRef Buf; -#if LLVM_VERSION_GE(4, 0) Expected<StringRef> BufOrErr = Child->getBuffer(); if (!BufOrErr) { LLVMRustSetLastError(toString(BufOrErr.takeError()).c_str()); return nullptr; } -#else - ErrorOr<StringRef> BufOrErr = Child->getBuffer(); - if (BufOrErr.getError()) { - LLVMRustSetLastError(BufOrErr.getError().message().c_str()); - return nullptr; - } -#endif Buf = BufOrErr.get(); *Size = Buf.size(); return Buf.data(); |
