about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/rustllvm/ArchiveWrapper.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rustllvm/ArchiveWrapper.cpp b/src/rustllvm/ArchiveWrapper.cpp
index 5e8250b908c..935052a5113 100644
--- a/src/rustllvm/ArchiveWrapper.cpp
+++ b/src/rustllvm/ArchiveWrapper.cpp
@@ -94,7 +94,7 @@ LLVMRustArchiveIteratorNext(RustArchiveIterator *rai) {
     if (rai->cur == rai->end)
         return NULL;
 #if LLVM_VERSION_MINOR == 8
-    Archive::Child* cur = rai->cur.operator->();
+    const ErrorOr<Archive::Child>* cur = rai->cur.operator->();
     if (!*cur) {
         LLVMRustSetLastError(cur->getError().message().c_str());
         return NULL;